private FTPFileTransfer createFileTransferObject() throws Exception { FTPFileTransfer newFileTransfer; newFileTransfer = new FTPFileTransfer(getHost(),getCliUser(),getCliPassword()); newFileTransfer.setProtocol(getCliProtocol()); if (getFtpUser() != null){ newFileTransfer.setFtpUserName(getFtpUser()); } if (getFtpPassword()!= null){ newFileTransfer.setFtpPassword(getFtpPassword()); } if (getLocalHostExternalName() != null){ newFileTransfer.setLocalHostExternalName(getLocalHostExternalName()); } newFileTransfer.setOperatingSystem(getOperatingSystem()); newFileTransfer.init(); return newFileTransfer; }