com.myjavaworld.jftp
Class RemoteHost

java.lang.Object
  extended by com.myjavaworld.jftp.RemoteHost
All Implemented Interfaces:
Serializable, Comparable
Direct Known Subclasses:
Favorite

public class RemoteHost
extends Object
implements Serializable, Comparable

Objects of this class encapsulates information of an FTP server as required by JFTP.

Version:
2.0
Author:
Sai Pullabhotla, psai [at] jMethods [dot] com
See Also:
Serialized Form

Field Summary
protected  String account
           
protected  String[] commands
           
protected  boolean dataChannelUnencrypted
           
static String DEFAULT_FTP_CLIENT_CLASS_NAME
           
static String DEFAULT_LIST_PARSER_CLASS_NAME
           
protected  String ftpClientClassName
           
protected  String hostName
           
protected  Integer implicitSSLPort
           
protected  String initialLocalDirectory
           
protected  String initialRemoteDirectory
           
protected  String listParserClassName
           
protected  String name
           
protected  boolean passive
           
protected  String password
           
protected  int port
           
protected  int sslUsage
           
protected  String user
           
 
Constructor Summary
RemoteHost()
           
RemoteHost(String hostName, int port, String user, String password, String account)
           
RemoteHost(String name, String hostName, int port, String user, String password, String account)
           
RemoteHost(String hostName, String user, String password)
           
 
Method Summary
 int compareTo(Object obj)
           
 boolean equals(Object obj)
           
 String getAccount()
           
 String[] getCommands()
           
 String getCommandsAsString()
           
 String getFTPClientClassName()
           
 String getHostName()
           
 int getImplicitSSLPort()
           
 String getInitialLocalDirectory()
           
 String getInitialRemoteDirectory()
           
 String getListParserClassName()
           
 String getName()
           
 String getPassword()
           
 int getPort()
           
 int getSSLUsage()
           
 String getUser()
           
 boolean isDataChannelUnencrypted()
           
 boolean isPassive()
           
 void setAccount(String account)
           
 void setCommands(String commands)
           
 void setCommands(String[] commands)
           
 void setDataChannelUnencrypted(boolean dataChannelUnencrypted)
           
 void setFTPClientClassName(String ftpClientClassName)
           
 void setHostName(String hostName)
           
 void setImplicitSSLPort(int implicitSSLPort)
           
 void setInitialLocalDirectory(String initialLocalDirectory)
           
 void setInitialRemoteDirectory(String initialRemoteDirectory)
           
 void setListParserClassName(String listParserClassName)
           
 void setName(String name)
           
 void setPassive(boolean passive)
           
 void setPassword(String password)
           
 void setPort(int port)
           
 void setSSLUsage(int sslUsage)
           
 void setUser(String user)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_FTP_CLIENT_CLASS_NAME

public static final String DEFAULT_FTP_CLIENT_CLASS_NAME
See Also:
Constant Field Values

DEFAULT_LIST_PARSER_CLASS_NAME

public static final String DEFAULT_LIST_PARSER_CLASS_NAME
See Also:
Constant Field Values

name

protected String name

hostName

protected String hostName

port

protected int port

user

protected String user

password

protected String password

account

protected String account

ftpClientClassName

protected String ftpClientClassName

listParserClassName

protected String listParserClassName

passive

protected boolean passive

commands

protected String[] commands

initialLocalDirectory

protected String initialLocalDirectory

initialRemoteDirectory

protected String initialRemoteDirectory

sslUsage

protected int sslUsage

dataChannelUnencrypted

protected boolean dataChannelUnencrypted

implicitSSLPort

protected Integer implicitSSLPort
Constructor Detail

RemoteHost

public RemoteHost()

RemoteHost

public RemoteHost(String hostName,
                  String user,
                  String password)

RemoteHost

public RemoteHost(String hostName,
                  int port,
                  String user,
                  String password,
                  String account)

RemoteHost

public RemoteHost(String name,
                  String hostName,
                  int port,
                  String user,
                  String password,
                  String account)
Method Detail

setName

public void setName(String name)

getName

public String getName()

setHostName

public void setHostName(String hostName)

getHostName

public String getHostName()

setPort

public void setPort(int port)

getPort

public int getPort()

setPassword

public void setPassword(String password)

getPassword

public String getPassword()

setUser

public void setUser(String user)

getUser

public String getUser()

setAccount

public void setAccount(String account)

getAccount

public String getAccount()

setFTPClientClassName

public void setFTPClientClassName(String ftpClientClassName)

getFTPClientClassName

public String getFTPClientClassName()

setListParserClassName

public void setListParserClassName(String listParserClassName)

getListParserClassName

public String getListParserClassName()

setCommands

public void setCommands(String[] commands)

setCommands

public void setCommands(String commands)

getCommands

public String[] getCommands()

getCommandsAsString

public String getCommandsAsString()

setPassive

public void setPassive(boolean passive)

isPassive

public boolean isPassive()

setInitialLocalDirectory

public void setInitialLocalDirectory(String initialLocalDirectory)

getInitialLocalDirectory

public String getInitialLocalDirectory()

setInitialRemoteDirectory

public void setInitialRemoteDirectory(String initialRemoteDirectory)

getInitialRemoteDirectory

public String getInitialRemoteDirectory()

setSSLUsage

public void setSSLUsage(int sslUsage)

getSSLUsage

public int getSSLUsage()

setDataChannelUnencrypted

public void setDataChannelUnencrypted(boolean dataChannelUnencrypted)

isDataChannelUnencrypted

public boolean isDataChannelUnencrypted()

setImplicitSSLPort

public void setImplicitSSLPort(int implicitSSLPort)

getImplicitSSLPort

public int getImplicitSSLPort()

toString

public String toString()
Overrides:
toString in class Object

compareTo

public int compareTo(Object obj)
Specified by:
compareTo in interface Comparable

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2000-2012 jMethods, Inc.. All Rights Reserved.