simpleOaiCollectorService/src/main/java/eu/dnetlib/apps/Oai2ftp/utils/MockFtpClient.java

82 lines
1.9 KiB
Java

package eu.dnetlib.apps.oai2ftp.utils;
import java.io.IOException;
import java.io.InputStream;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.commons.net.ftp.FTPClient;
public class MockFtpClient extends FTPClient {
private static final Log log = LogFactory.getLog(MockFtpClient.class);
public MockFtpClient() {
log.debug("MOCK FTP CLIENT - Constructor");
}
@Override
public boolean login(final String username, final String password) throws IOException {
log.debug("MOCK FTP CLIENT - login: " + username + ", " + password);
return true;
}
@Override
public boolean isConnected() {
log.debug("MOCK FTP CLIENT - isConnected");
return true;
}
@Override
public void disconnect() throws IOException {
log.debug("MOCK FTP CLIENT - disconnect");
}
@Override
public boolean setFileType(final int fileType) throws IOException {
log.debug("MOCK FTP CLIENT - setFileType");
return true;
}
@Override
public void setBufferSize(final int bufSize) {
log.debug("MOCK FTP CLIENT - setBufferSize");
}
@Override
public void enterLocalPassiveMode() {
log.debug("MOCK FTP CLIENT - enterLocalPassiveMode");
}
@Override
public boolean changeWorkingDirectory(final String pathname) throws IOException {
log.debug("MOCK FTP CLIENT - changeWorkingDirectory: " + pathname);
return true;
}
@Override
public boolean makeDirectory(final String pathname) throws IOException {
log.debug("MOCK FTP CLIENT - makeDirectory: " + pathname);
return true;
}
@Override
public boolean storeFile(final String remote, final InputStream local) throws IOException {
log.debug("MOCK FTP CLIENT - storeFile: " + remote);
return true;
}
@Override
public int getReplyCode() {
log.debug("MOCK FTP CLIENT - getReplyCode");
return -1;
}
@Override
public String getReplyString() {
log.debug("MOCK FTP CLIENT - getReplyString");
return "MOCK";
}
}