Class Server

All Implemented Interfaces:
Serializable, Cloneable

public class Server extends IdentifiableBase implements Serializable, Cloneable
The <server> element contains informations required to a server settings.
Version:
$Revision$ $Date$
See Also:
  • Constructor Details

    • Server

      public Server()
  • Method Details

    • clone

      public Server clone()
      Method clone.
      Overrides:
      clone in class IdentifiableBase
      Returns:
      Server
    • getConfiguration

      public Object getConfiguration()
      Get extra configuration for the transport layer.
      Returns:
      Object
    • getDirectoryPermissions

      public String getDirectoryPermissions()
      Get the permissions for directories when they are created.
      Returns:
      String
    • getFilePermissions

      public String getFilePermissions()
      Get the permissions for files when they are created.
      Returns:
      String
    • getPassphrase

      public String getPassphrase()
      Get the passphrase used in conjunction with the privateKey to authenticate.
      Returns:
      String
    • getPassword

      public String getPassword()
      Get the password used in conjunction with the username to authenticate.
      Returns:
      String
    • getPrivateKey

      public String getPrivateKey()
      Get the private key location used to authenticate.
      Returns:
      String
    • getUsername

      public String getUsername()
      Get the username used to authenticate.
      Returns:
      String
    • setConfiguration

      public void setConfiguration(Object configuration)
      Set extra configuration for the transport layer.
      Parameters:
      configuration - a configuration object.
    • setDirectoryPermissions

      public void setDirectoryPermissions(String directoryPermissions)
      Set the permissions for directories when they are created.
      Parameters:
      directoryPermissions - a directoryPermissions object.
    • setFilePermissions

      public void setFilePermissions(String filePermissions)
      Set the permissions for files when they are created.
      Parameters:
      filePermissions - a filePermissions object.
    • setPassphrase

      public void setPassphrase(String passphrase)
      Set the passphrase used in conjunction with the privateKey to authenticate.
      Parameters:
      passphrase - a passphrase object.
    • setPassword

      public void setPassword(String password)
      Set the password used in conjunction with the username to authenticate.
      Parameters:
      password - a password object.
    • setPrivateKey

      public void setPrivateKey(String privateKey)
      Set the private key location used to authenticate.
      Parameters:
      privateKey - a privateKey object.
    • setUsername

      public void setUsername(String username)
      Set the username used to authenticate.
      Parameters:
      username - a username object.