Class Server

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class Server
    extends IdentifiableBase
    implements java.io.Serializable, java.lang.Cloneable
    The <server> element contains informations required to a server settings.
    Version:
    $Revision$ $Date$
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.Object configuration
      Extra configuration for the transport layer.
      private java.lang.String directoryPermissions
      The permissions for directories when they are created.
      private java.lang.String filePermissions
      The permissions for files when they are created.
      private java.lang.String passphrase
      The passphrase used in conjunction with the privateKey to authenticate.
      private java.lang.String password
      The password used in conjunction with the username to authenticate.
      private java.lang.String privateKey
      The private key location used to authenticate.
      private java.lang.String username
      The username used to authenticate.
    • Constructor Summary

      Constructors 
      Constructor Description
      Server()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Server clone()
      Method clone.
      java.lang.Object getConfiguration()
      Get extra configuration for the transport layer.
      java.lang.String getDirectoryPermissions()
      Get the permissions for directories when they are created.
      java.lang.String getFilePermissions()
      Get the permissions for files when they are created.
      java.lang.String getPassphrase()
      Get the passphrase used in conjunction with the privateKey to authenticate.
      java.lang.String getPassword()
      Get the password used in conjunction with the username to authenticate.
      java.lang.String getPrivateKey()
      Get the private key location used to authenticate.
      java.lang.String getUsername()
      Get the username used to authenticate.
      void setConfiguration​(java.lang.Object configuration)
      Set extra configuration for the transport layer.
      void setDirectoryPermissions​(java.lang.String directoryPermissions)
      Set the permissions for directories when they are created.
      void setFilePermissions​(java.lang.String filePermissions)
      Set the permissions for files when they are created.
      void setPassphrase​(java.lang.String passphrase)
      Set the passphrase used in conjunction with the privateKey to authenticate.
      void setPassword​(java.lang.String password)
      Set the password used in conjunction with the username to authenticate.
      void setPrivateKey​(java.lang.String privateKey)
      Set the private key location used to authenticate.
      void setUsername​(java.lang.String username)
      Set the username used to authenticate.
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • username

        private java.lang.String username
        The username used to authenticate.
      • password

        private java.lang.String password
        The password used in conjunction with the username to authenticate.
      • privateKey

        private java.lang.String privateKey
        The private key location used to authenticate.
      • passphrase

        private java.lang.String passphrase
        The passphrase used in conjunction with the privateKey to authenticate.
      • filePermissions

        private java.lang.String filePermissions
        The permissions for files when they are created.
      • directoryPermissions

        private java.lang.String directoryPermissions
        The permissions for directories when they are created.
      • configuration

        private java.lang.Object configuration
        Extra configuration for the transport layer.
    • Constructor Detail

      • Server

        public Server()
    • Method Detail

      • getConfiguration

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

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

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

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

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

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

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

        public void setConfiguration​(java.lang.Object configuration)
        Set extra configuration for the transport layer.
        Parameters:
        configuration -
      • setDirectoryPermissions

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

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

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

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

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

        public void setUsername​(java.lang.String username)
        Set the username used to authenticate.
        Parameters:
        username -