82 lines
1.9 KiB
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";
|
|
}
|
|
|
|
}
|