Package org.alfresco.repo.remoteticket
Class AbstractRemoteAlfrescoTicketImpl
java.lang.Object
org.alfresco.repo.remoteticket.AbstractRemoteAlfrescoTicketImpl
- All Implemented Interfaces:
RemoteAlfrescoTicketInfo
- Direct Known Subclasses:
AlfTicketRemoteAlfrescoTicketImpl,GuestRemoteAlfrescoTicketImpl
public abstract class AbstractRemoteAlfrescoTicketImpl
extends Object
implements RemoteAlfrescoTicketInfo
Parent class for implementations of
RemoteAlfrescoTicketInfo, which provides common helpers for working with tickets- Since:
- 4.0.2
- Author:
- Nick Burch
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the Ticket as a URL Escaped Parameter fragment, such as "ticket=12%20xx&sig=2".Returns the Ticket in the form used for HTTP Basic Authentication.abstract StringReturns the Ticket as a URL Parameter fragment, such as "ticket=123&sig=13".Returns the Ticket in the form of a pseudo username and password.
-
Field Details
-
utf8
-
-
Constructor Details
-
AbstractRemoteAlfrescoTicketImpl
public AbstractRemoteAlfrescoTicketImpl()
-
-
Method Details
-
getAsUrlParameters
Returns the Ticket as a URL Parameter fragment, such as "ticket=123&sig=13". No escaping is done- Specified by:
getAsUrlParametersin interfaceRemoteAlfrescoTicketInfo
-
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:
getAsEscapedUrlParametersin interfaceRemoteAlfrescoTicketInfo
-
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:
getAsHTTPAuthorizationin interfaceRemoteAlfrescoTicketInfo
-
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:
getAsUsernameAndPasswordin interfaceRemoteAlfrescoTicketInfo
-