Class AbstractRemoteAlfrescoTicketImpl

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.nio.charset.Charset utf8  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getAsEscapedUrlParameters()
      Returns the Ticket as a URL Escaped Parameter fragment, such as "ticket=12%20xx&sig=2".
      java.lang.String getAsHTTPAuthorization()
      Returns the Ticket in the form used for HTTP Basic Authentication.
      abstract java.lang.String getAsUrlParameters()
      Returns the Ticket as a URL Parameter fragment, such as "ticket=123&sig=13".
      abstract org.alfresco.util.Pair<java.lang.String,​java.lang.String> getAsUsernameAndPassword()
      Returns the Ticket in the form of a pseudo username and password.
      • Methods inherited from class java.lang.Object

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

      • utf8

        protected static final java.nio.charset.Charset utf8
    • Constructor Detail

      • AbstractRemoteAlfrescoTicketImpl

        public AbstractRemoteAlfrescoTicketImpl()
    • Method Detail

      • getAsUrlParameters

        public abstract java.lang.String getAsUrlParameters()
        Returns the Ticket as a URL Parameter fragment, such as "ticket=123&sig=13". No escaping is done
        Specified by:
        getAsUrlParameters in interface RemoteAlfrescoTicketInfo
      • getAsEscapedUrlParameters

        public java.lang.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 java.lang.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 org.alfresco.util.Pair<java.lang.String,​java.lang.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