Class AbstractRemoteAlfrescoTicketImpl

    • Field Detail

      • utf8

        protected static final Charset utf8
    • Constructor Detail

      • AbstractRemoteAlfrescoTicketImpl

        public AbstractRemoteAlfrescoTicketImpl()
    • Method Detail

      • getAsEscapedUrlParameters

        public String getAsEscapedUrlParameters()
        Returns the Ticket as a URL Escaped Parameter fragment, such as "ticket=12%20xx&sig=2". Special characters in the URL are escaped suitable for using as full URL, but any ampersands are not escaped (it's not HTML escaped)
        Specified by:
        getAsEscapedUrlParameters in interface RemoteAlfrescoTicketInfo
      • getAsHTTPAuthorization

        public String getAsHTTPAuthorization()
        Returns the Ticket in the form used for HTTP Basic Authentication. This should be added as the value to a HTTP Request Header with key Authorization
        Specified by:
        getAsHTTPAuthorization in interface RemoteAlfrescoTicketInfo
      • getAsUsernameAndPassword

        public abstract Pair<String,​String> getAsUsernameAndPassword()
        Returns the Ticket in the form of a pseudo username and password. The Username is normally a special ticket identifier, and the password is the ticket in a suitably encoded form.
        Specified by:
        getAsUsernameAndPassword in interface RemoteAlfrescoTicketInfo