Interface TransferTarget

  • All Known Implementing Classes:
    TransferTargetImpl

    public interface TransferTarget
    Transfer Target. Definition of a remote target to transfer to, contains details such as its name and address.
    Author:
    Mark Rogers
    • Method Detail

      • getNodeRef

        org.alfresco.service.cmr.repository.NodeRef getNodeRef()
        read only - get the node reference of the underlying transfer target node.
        Returns:
        NodeRef
      • getName

        String getName()
        Get the name of this transfer target
        Returns:
        String
      • getDescription

        String getDescription()
        Get the description for this transfer target
        Returns:
        String
      • setDescription

        void setDescription​(String description)
        Set the decription for this transfer target
        Parameters:
        description - String
      • getTitle

        String getTitle()
        Get the title of this transfer target
        Returns:
        String
      • setTitle

        void setTitle​(String title)
        Set the title for this transfer target
        Parameters:
        title - String
      • getEndpointHost

        String getEndpointHost()
        Get the endpoint host
        Returns:
        String
      • setEndpointHost

        void setEndpointHost​(String endpointHost)
        Set the endpoint host
        Parameters:
        endpointHost - String
      • getEndpointPort

        int getEndpointPort()
        Get the endpoint port
        Returns:
        int
      • setEndpointPort

        void setEndpointPort​(int endpointPort)
        Set the endpoint port
        Parameters:
        endpointPort - int
      • getEndpointProtocol

        String getEndpointProtocol()
        HTTP OR HTTPS
      • setEndpointProtocol

        void setEndpointProtocol​(String endpointProtocol)
        Set the endpoint protocol.
        Parameters:
        endpointProtocol - String
      • setPassword

        void setPassword​(char[] password)
        Set the password for this transfer target
        Parameters:
        password - clear text password.
      • getUsername

        String getUsername()
        The username used to authenticate with the transfer target
        Returns:
        String
      • setUsername

        void setUsername​(String userName)
        The username used to authenticate with the transfer target
        Parameters:
        userName - String
      • getPassword

        char[] getPassword()
        Get the cleartext password
        Returns:
        char[]
      • getEndpointPath

        String getEndpointPath()
        The location of the transfer service on the target endpoint host Defaults to "/alfresco/service/api/transfer", and this shouldn't typically need to change
        Returns:
        String
      • setEndpointPath

        void setEndpointPath​(String path)
        The location of the transfer service on the target endpoint host Defaults to "/alfresco/service/api/transfer", and this shouldn't typically need to change
      • isEnabled

        boolean isEnabled()
        is this transfer target enabled or disabled?
      • setEnabled

        void setEnabled​(boolean enabled)
        enable this transfer target