Package org.alfresco.repo.webdav
Class WebDAV
- java.lang.Object
-
- org.alfresco.repo.webdav.WebDAV
-
public class WebDAV extends java.lang.ObjectHelper class used by the WebDAV protocol handling classes- Author:
- gavinc
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAGENT_INTERNET_EXPLORERstatic java.lang.StringAGENT_MICROSOFT_DATA_ACCESS_INTERNET_PUBLISHING_PROVIDER_DAVstatic java.lang.StringASTERISKstatic java.lang.StringDAV_NSstatic java.lang.StringDAV_NS_PREFIXstatic java.lang.StringDEFAULT_NAMESPACE_URIstatic intDEPTH_0static intDEPTH_1static intDEPTH_INFINITYstatic java.lang.StringFstatic java.lang.StringFAKE_TOKENstatic java.lang.StringHEADER_CONTENT_LENGTHstatic java.lang.StringHEADER_CONTENT_TYPEstatic java.lang.StringHEADER_DEPTHstatic java.lang.StringHEADER_DESTINATIONstatic java.lang.StringHEADER_ETAGstatic java.lang.StringHEADER_EXPECTstatic java.lang.StringHEADER_EXPECT_CONTENTstatic java.lang.StringHEADER_IFstatic java.lang.StringHEADER_IF_DATE_FORMATstatic java.lang.StringHEADER_IF_MATCHstatic java.lang.StringHEADER_IF_MODIFIED_SINCEstatic java.lang.StringHEADER_IF_NONE_MATCHstatic java.lang.StringHEADER_IF_RANGEstatic java.lang.StringHEADER_IF_UNMODIFIED_SINCEstatic java.lang.StringHEADER_KEY_NOTstatic java.lang.StringHEADER_LAST_MODIFIEDstatic java.lang.StringHEADER_LOCK_TOKENstatic java.lang.StringHEADER_OVERWRITEstatic java.lang.StringHEADER_RANGEstatic java.lang.StringHEADER_TIMEOUTstatic java.lang.StringHEADER_USER_AGENTstatic java.lang.StringHEADER_VALUE_SEPARATORstatic java.lang.StringHTTP1_1static java.lang.StringINFINITEstatic java.lang.StringINFINITYstatic java.lang.StringLOCK_TOKEN_SEPERATORstatic java.lang.StringMETHOD_COPYstatic java.lang.StringMETHOD_DELETEstatic java.lang.StringMETHOD_GETstatic java.lang.StringMETHOD_HEADstatic java.lang.StringMETHOD_LOCKstatic java.lang.StringMETHOD_MKCOLstatic java.lang.StringMETHOD_MOVEstatic java.lang.StringMETHOD_OPTIONSstatic java.lang.StringMETHOD_POSTstatic java.lang.StringMETHOD_PROPFINDstatic java.lang.StringMETHOD_PROPPATCHstatic java.lang.StringMETHOD_PUTstatic java.lang.StringMETHOD_UNLOCKstatic java.lang.StringNAMESPACE_SEPARATORstatic java.lang.StringONEstatic java.lang.StringOPAQUE_LOCK_TOKENstatic java.lang.StringPathSeperatorstatic charPathSeperatorCharstatic java.lang.StringRootPathstatic java.lang.StringSC_FORBIDDEN_DESCstatic java.lang.StringSC_NOT_FOUND_DESCstatic java.lang.StringSC_OK_DESCstatic java.lang.StringSECONDstatic intTIMEOUT_24_HOURSstatic shortTIMEOUT_INFINITYstatic intWEBDAV_SC_FAILED_DEPENDENCYstatic java.lang.StringWEBDAV_SC_FAILED_DEPENDENCY_DESCstatic intWEBDAV_SC_LOCKEDstatic intWEBDAV_SC_MULTI_STATUSstatic java.lang.StringXML_ACTIVE_LOCKstatic java.lang.StringXML_ALF_AUTHTICKETstatic java.lang.StringXML_ALLPROPstatic java.lang.StringXML_COLLECTIONstatic java.lang.StringXML_CONTENT_TYPEstatic java.lang.StringXML_CREATION_DATEstatic java.lang.StringXML_DEPTHstatic java.lang.StringXML_DISPLAYNAMEstatic java.lang.StringXML_ERRORstatic java.lang.StringXML_EXCLUSIVEstatic java.lang.StringXML_GET_CONTENT_LANGUAGEstatic java.lang.StringXML_GET_CONTENT_LENGTHstatic java.lang.StringXML_GET_CONTENT_TYPEstatic java.lang.StringXML_GET_ETAGstatic java.lang.StringXML_GET_LAST_MODIFIEDstatic java.lang.StringXML_HREFstatic java.lang.StringXML_LOCK_DISCOVERYstatic java.lang.StringXML_LOCK_ENTRYstatic java.lang.StringXML_LOCK_SCOPEstatic java.lang.StringXML_LOCK_TOKENstatic java.lang.StringXML_LOCK_TYPEstatic java.lang.StringXML_MULTI_STATUSstatic java.lang.StringXML_NSstatic java.lang.StringXML_NS_ACTIVE_LOCKstatic java.lang.StringXML_NS_ALF_AUTHTICKETstatic java.lang.StringXML_NS_ALLPROPstatic java.lang.StringXML_NS_CANNOT_MODIFY_PROTECTED_PROPERTYstatic java.lang.StringXML_NS_COLLECTIONstatic java.lang.StringXML_NS_CREATION_DATEstatic java.lang.StringXML_NS_DEPTHstatic java.lang.StringXML_NS_DISPLAYNAMEstatic java.lang.StringXML_NS_ERRORstatic java.lang.StringXML_NS_EXCLUSIVEstatic java.lang.StringXML_NS_GET_CONTENT_LANGUAGEstatic java.lang.StringXML_NS_GET_CONTENT_LENGTHstatic java.lang.StringXML_NS_GET_CONTENT_TYPEstatic java.lang.StringXML_NS_GET_ETAGstatic java.lang.StringXML_NS_GET_LAST_MODIFIEDstatic java.lang.StringXML_NS_HREFstatic java.lang.StringXML_NS_LOCK_DISCOVERYstatic java.lang.StringXML_NS_LOCK_ENTRYstatic java.lang.StringXML_NS_LOCK_SCOPEstatic java.lang.StringXML_NS_LOCK_TOKENstatic java.lang.StringXML_NS_LOCK_TYPEstatic java.lang.StringXML_NS_MULTI_STATUSstatic java.lang.StringXML_NS_OWNERstatic java.lang.StringXML_NS_PROPstatic java.lang.StringXML_NS_PROPNAMEstatic java.lang.StringXML_NS_PROPSTATstatic java.lang.StringXML_NS_RESOURCE_TYPEstatic java.lang.StringXML_NS_RESPONSEstatic java.lang.StringXML_NS_SHAREDstatic java.lang.StringXML_NS_SOURCEstatic java.lang.StringXML_NS_STATUSstatic java.lang.StringXML_NS_SUPPORTED_LOCKstatic java.lang.StringXML_NS_TIMEOUTstatic java.lang.StringXML_NS_WRITEstatic java.lang.StringXML_OWNERstatic java.lang.StringXML_PROPstatic java.lang.StringXML_PROPNAMEstatic java.lang.StringXML_PROPSTATstatic java.lang.StringXML_REMOVEstatic java.lang.StringXML_RESOURCE_TYPEstatic java.lang.StringXML_RESPONSEstatic java.lang.StringXML_SETstatic java.lang.StringXML_SHAREDstatic java.lang.StringXML_SOURCEstatic java.lang.StringXML_STATUSstatic java.lang.StringXML_SUPPORTED_LOCKstatic java.lang.StringXML_TIMEOUTstatic java.lang.StringXML_WRITEstatic java.lang.StringZERO
-
Constructor Summary
Constructors Constructor Description WebDAV()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringdecodeURL(java.lang.String strPath)/** Returns a context-relative path, beginning with a "/", that represents the canonical version of the specified path after ".." and "." elements are resolved out.static java.lang.StringformatCreationDate(long ldate)Formats the given date so that it conforms with the WebDAV creation date/time formatstatic java.lang.StringformatCreationDate(java.util.Date date)Formats the given date so that it conforms with the WebDAV creation date/time formatstatic java.lang.StringformatHeaderDate(long ldate)Formats the given date for use in the HTTP headerstatic java.lang.StringformatHeaderDate(java.util.Date date)Formats the given date for use in the HTTP headerstatic java.lang.StringformatModifiedDate(long ldate)Formats the given date so that it conforms with the Last-Modified HTTP headerstatic java.lang.StringformatModifiedDate(java.util.Date date)Formats the given date so that it conforms with the Last-Modified HTTP headerstatic java.lang.ObjectgetDAVPropertyValue(java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> props, java.lang.String davPropName)Return the Alfresco property value for the specified WebDAV propertystatic java.lang.StringgetDepthName(int depth)Returns string representation of the depthstatic java.lang.StringmakeLockToken(org.alfresco.service.cmr.repository.NodeRef lockNode, java.lang.String owner)Make a unique lock tokenstatic java.lang.String[]parseLockToken(java.lang.String lockToken)Parse a lock token returning the node if and username
-
-
-
Field Detail
-
DAV_NS
public static final java.lang.String DAV_NS
- See Also:
- Constant Field Values
-
DAV_NS_PREFIX
public static final java.lang.String DAV_NS_PREFIX
- See Also:
- Constant Field Values
-
DEPTH_0
public static final int DEPTH_0
- See Also:
- Constant Field Values
-
DEPTH_1
public static final int DEPTH_1
- See Also:
- Constant Field Values
-
DEPTH_INFINITY
public static final int DEPTH_INFINITY
- See Also:
- Constant Field Values
-
TIMEOUT_INFINITY
public static final short TIMEOUT_INFINITY
- See Also:
- Constant Field Values
-
TIMEOUT_24_HOURS
public static final int TIMEOUT_24_HOURS
- See Also:
- Constant Field Values
-
WEBDAV_SC_MULTI_STATUS
public static final int WEBDAV_SC_MULTI_STATUS
- See Also:
- Constant Field Values
-
WEBDAV_SC_LOCKED
public static final int WEBDAV_SC_LOCKED
- See Also:
- Constant Field Values
-
WEBDAV_SC_FAILED_DEPENDENCY
public static final int WEBDAV_SC_FAILED_DEPENDENCY
- See Also:
- Constant Field Values
-
WEBDAV_SC_FAILED_DEPENDENCY_DESC
public static final java.lang.String WEBDAV_SC_FAILED_DEPENDENCY_DESC
- See Also:
- Constant Field Values
-
SC_OK_DESC
public static final java.lang.String SC_OK_DESC
- See Also:
- Constant Field Values
-
SC_NOT_FOUND_DESC
public static final java.lang.String SC_NOT_FOUND_DESC
- See Also:
- Constant Field Values
-
SC_FORBIDDEN_DESC
public static final java.lang.String SC_FORBIDDEN_DESC
- See Also:
- Constant Field Values
-
METHOD_PUT
public static final java.lang.String METHOD_PUT
- See Also:
- Constant Field Values
-
METHOD_POST
public static final java.lang.String METHOD_POST
- See Also:
- Constant Field Values
-
METHOD_GET
public static final java.lang.String METHOD_GET
- See Also:
- Constant Field Values
-
METHOD_DELETE
public static final java.lang.String METHOD_DELETE
- See Also:
- Constant Field Values
-
METHOD_HEAD
public static final java.lang.String METHOD_HEAD
- See Also:
- Constant Field Values
-
METHOD_OPTIONS
public static final java.lang.String METHOD_OPTIONS
- See Also:
- Constant Field Values
-
METHOD_PROPFIND
public static final java.lang.String METHOD_PROPFIND
- See Also:
- Constant Field Values
-
METHOD_PROPPATCH
public static final java.lang.String METHOD_PROPPATCH
- See Also:
- Constant Field Values
-
METHOD_MKCOL
public static final java.lang.String METHOD_MKCOL
- See Also:
- Constant Field Values
-
METHOD_MOVE
public static final java.lang.String METHOD_MOVE
- See Also:
- Constant Field Values
-
METHOD_COPY
public static final java.lang.String METHOD_COPY
- See Also:
- Constant Field Values
-
METHOD_LOCK
public static final java.lang.String METHOD_LOCK
- See Also:
- Constant Field Values
-
METHOD_UNLOCK
public static final java.lang.String METHOD_UNLOCK
- See Also:
- Constant Field Values
-
HEADER_CONTENT_LENGTH
public static final java.lang.String HEADER_CONTENT_LENGTH
- See Also:
- Constant Field Values
-
HEADER_CONTENT_TYPE
public static final java.lang.String HEADER_CONTENT_TYPE
- See Also:
- Constant Field Values
-
HEADER_DEPTH
public static final java.lang.String HEADER_DEPTH
- See Also:
- Constant Field Values
-
HEADER_DESTINATION
public static final java.lang.String HEADER_DESTINATION
- See Also:
- Constant Field Values
-
HEADER_ETAG
public static final java.lang.String HEADER_ETAG
- See Also:
- Constant Field Values
-
HEADER_EXPECT
public static final java.lang.String HEADER_EXPECT
- See Also:
- Constant Field Values
-
HEADER_EXPECT_CONTENT
public static final java.lang.String HEADER_EXPECT_CONTENT
- See Also:
- Constant Field Values
-
HEADER_IF
public static final java.lang.String HEADER_IF
- See Also:
- Constant Field Values
-
HEADER_IF_MATCH
public static final java.lang.String HEADER_IF_MATCH
- See Also:
- Constant Field Values
-
HEADER_IF_MODIFIED_SINCE
public static final java.lang.String HEADER_IF_MODIFIED_SINCE
- See Also:
- Constant Field Values
-
HEADER_IF_NONE_MATCH
public static final java.lang.String HEADER_IF_NONE_MATCH
- See Also:
- Constant Field Values
-
HEADER_IF_RANGE
public static final java.lang.String HEADER_IF_RANGE
- See Also:
- Constant Field Values
-
HEADER_IF_UNMODIFIED_SINCE
public static final java.lang.String HEADER_IF_UNMODIFIED_SINCE
- See Also:
- Constant Field Values
-
HEADER_LAST_MODIFIED
public static final java.lang.String HEADER_LAST_MODIFIED
- See Also:
- Constant Field Values
-
HEADER_LOCK_TOKEN
public static final java.lang.String HEADER_LOCK_TOKEN
- See Also:
- Constant Field Values
-
HEADER_OVERWRITE
public static final java.lang.String HEADER_OVERWRITE
- See Also:
- Constant Field Values
-
HEADER_RANGE
public static final java.lang.String HEADER_RANGE
- See Also:
- Constant Field Values
-
HEADER_TIMEOUT
public static final java.lang.String HEADER_TIMEOUT
- See Also:
- Constant Field Values
-
HEADER_USER_AGENT
public static final java.lang.String HEADER_USER_AGENT
- See Also:
- Constant Field Values
-
HEADER_IF_DATE_FORMAT
public static final java.lang.String HEADER_IF_DATE_FORMAT
- See Also:
- Constant Field Values
-
HEADER_KEY_NOT
public static final java.lang.String HEADER_KEY_NOT
- See Also:
- Constant Field Values
-
AGENT_MICROSOFT_DATA_ACCESS_INTERNET_PUBLISHING_PROVIDER_DAV
public static final java.lang.String AGENT_MICROSOFT_DATA_ACCESS_INTERNET_PUBLISHING_PROVIDER_DAV
- See Also:
- Constant Field Values
-
AGENT_INTERNET_EXPLORER
public static final java.lang.String AGENT_INTERNET_EXPLORER
- See Also:
- Constant Field Values
-
ASTERISK
public static final java.lang.String ASTERISK
- See Also:
- Constant Field Values
-
DEFAULT_NAMESPACE_URI
public static final java.lang.String DEFAULT_NAMESPACE_URI
- See Also:
- Constant Field Values
-
FAKE_TOKEN
public static final java.lang.String FAKE_TOKEN
- See Also:
- Constant Field Values
-
HTTP1_1
public static final java.lang.String HTTP1_1
- See Also:
- Constant Field Values
-
INFINITE
public static final java.lang.String INFINITE
- See Also:
- Constant Field Values
-
INFINITY
public static final java.lang.String INFINITY
- See Also:
- Constant Field Values
-
OPAQUE_LOCK_TOKEN
public static final java.lang.String OPAQUE_LOCK_TOKEN
- See Also:
- Constant Field Values
-
NAMESPACE_SEPARATOR
public static final java.lang.String NAMESPACE_SEPARATOR
- See Also:
- Constant Field Values
-
SECOND
public static final java.lang.String SECOND
- See Also:
- Constant Field Values
-
HEADER_VALUE_SEPARATOR
public static final java.lang.String HEADER_VALUE_SEPARATOR
- See Also:
- Constant Field Values
-
ZERO
public static final java.lang.String ZERO
- See Also:
- Constant Field Values
-
ONE
public static final java.lang.String ONE
- See Also:
- Constant Field Values
-
F
public static final java.lang.String F
- See Also:
- Constant Field Values
-
XML_NS
public static final java.lang.String XML_NS
- See Also:
- Constant Field Values
-
XML_ACTIVE_LOCK
public static final java.lang.String XML_ACTIVE_LOCK
- See Also:
- Constant Field Values
-
XML_ALLPROP
public static final java.lang.String XML_ALLPROP
- See Also:
- Constant Field Values
-
XML_COLLECTION
public static final java.lang.String XML_COLLECTION
- See Also:
- Constant Field Values
-
XML_CREATION_DATE
public static final java.lang.String XML_CREATION_DATE
- See Also:
- Constant Field Values
-
XML_DEPTH
public static final java.lang.String XML_DEPTH
- See Also:
- Constant Field Values
-
XML_DISPLAYNAME
public static final java.lang.String XML_DISPLAYNAME
- See Also:
- Constant Field Values
-
XML_EXCLUSIVE
public static final java.lang.String XML_EXCLUSIVE
- See Also:
- Constant Field Values
-
XML_GET_CONTENT_LANGUAGE
public static final java.lang.String XML_GET_CONTENT_LANGUAGE
- See Also:
- Constant Field Values
-
XML_GET_CONTENT_LENGTH
public static final java.lang.String XML_GET_CONTENT_LENGTH
- See Also:
- Constant Field Values
-
XML_GET_CONTENT_TYPE
public static final java.lang.String XML_GET_CONTENT_TYPE
- See Also:
- Constant Field Values
-
XML_GET_ETAG
public static final java.lang.String XML_GET_ETAG
- See Also:
- Constant Field Values
-
XML_GET_LAST_MODIFIED
public static final java.lang.String XML_GET_LAST_MODIFIED
- See Also:
- Constant Field Values
-
XML_HREF
public static final java.lang.String XML_HREF
- See Also:
- Constant Field Values
-
XML_LOCK_DISCOVERY
public static final java.lang.String XML_LOCK_DISCOVERY
- See Also:
- Constant Field Values
-
XML_LOCK_ENTRY
public static final java.lang.String XML_LOCK_ENTRY
- See Also:
- Constant Field Values
-
XML_LOCK_SCOPE
public static final java.lang.String XML_LOCK_SCOPE
- See Also:
- Constant Field Values
-
XML_LOCK_TOKEN
public static final java.lang.String XML_LOCK_TOKEN
- See Also:
- Constant Field Values
-
XML_LOCK_TYPE
public static final java.lang.String XML_LOCK_TYPE
- See Also:
- Constant Field Values
-
XML_MULTI_STATUS
public static final java.lang.String XML_MULTI_STATUS
- See Also:
- Constant Field Values
-
XML_OWNER
public static final java.lang.String XML_OWNER
- See Also:
- Constant Field Values
-
XML_PROP
public static final java.lang.String XML_PROP
- See Also:
- Constant Field Values
-
XML_PROPNAME
public static final java.lang.String XML_PROPNAME
- See Also:
- Constant Field Values
-
XML_PROPSTAT
public static final java.lang.String XML_PROPSTAT
- See Also:
- Constant Field Values
-
XML_RESOURCE_TYPE
public static final java.lang.String XML_RESOURCE_TYPE
- See Also:
- Constant Field Values
-
XML_RESPONSE
public static final java.lang.String XML_RESPONSE
- See Also:
- Constant Field Values
-
XML_SHARED
public static final java.lang.String XML_SHARED
- See Also:
- Constant Field Values
-
XML_SOURCE
public static final java.lang.String XML_SOURCE
- See Also:
- Constant Field Values
-
XML_STATUS
public static final java.lang.String XML_STATUS
- See Also:
- Constant Field Values
-
XML_SUPPORTED_LOCK
public static final java.lang.String XML_SUPPORTED_LOCK
- See Also:
- Constant Field Values
-
XML_TIMEOUT
public static final java.lang.String XML_TIMEOUT
- See Also:
- Constant Field Values
-
XML_WRITE
public static final java.lang.String XML_WRITE
- See Also:
- Constant Field Values
-
XML_SET
public static final java.lang.String XML_SET
- See Also:
- Constant Field Values
-
XML_REMOVE
public static final java.lang.String XML_REMOVE
- See Also:
- Constant Field Values
-
XML_ERROR
public static final java.lang.String XML_ERROR
- See Also:
- Constant Field Values
-
XML_NS_ACTIVE_LOCK
public static final java.lang.String XML_NS_ACTIVE_LOCK
- See Also:
- Constant Field Values
-
XML_NS_ALLPROP
public static final java.lang.String XML_NS_ALLPROP
- See Also:
- Constant Field Values
-
XML_NS_COLLECTION
public static final java.lang.String XML_NS_COLLECTION
- See Also:
- Constant Field Values
-
XML_NS_CREATION_DATE
public static final java.lang.String XML_NS_CREATION_DATE
- See Also:
- Constant Field Values
-
XML_NS_DEPTH
public static final java.lang.String XML_NS_DEPTH
- See Also:
- Constant Field Values
-
XML_NS_DISPLAYNAME
public static final java.lang.String XML_NS_DISPLAYNAME
- See Also:
- Constant Field Values
-
XML_NS_EXCLUSIVE
public static final java.lang.String XML_NS_EXCLUSIVE
- See Also:
- Constant Field Values
-
XML_NS_GET_CONTENT_LANGUAGE
public static final java.lang.String XML_NS_GET_CONTENT_LANGUAGE
- See Also:
- Constant Field Values
-
XML_NS_GET_CONTENT_LENGTH
public static final java.lang.String XML_NS_GET_CONTENT_LENGTH
- See Also:
- Constant Field Values
-
XML_NS_GET_CONTENT_TYPE
public static final java.lang.String XML_NS_GET_CONTENT_TYPE
- See Also:
- Constant Field Values
-
XML_NS_GET_ETAG
public static final java.lang.String XML_NS_GET_ETAG
- See Also:
- Constant Field Values
-
XML_NS_GET_LAST_MODIFIED
public static final java.lang.String XML_NS_GET_LAST_MODIFIED
- See Also:
- Constant Field Values
-
XML_NS_HREF
public static final java.lang.String XML_NS_HREF
- See Also:
- Constant Field Values
-
XML_NS_LOCK_DISCOVERY
public static final java.lang.String XML_NS_LOCK_DISCOVERY
- See Also:
- Constant Field Values
-
XML_NS_LOCK_ENTRY
public static final java.lang.String XML_NS_LOCK_ENTRY
- See Also:
- Constant Field Values
-
XML_NS_LOCK_SCOPE
public static final java.lang.String XML_NS_LOCK_SCOPE
- See Also:
- Constant Field Values
-
XML_NS_LOCK_TOKEN
public static final java.lang.String XML_NS_LOCK_TOKEN
- See Also:
- Constant Field Values
-
XML_NS_LOCK_TYPE
public static final java.lang.String XML_NS_LOCK_TYPE
- See Also:
- Constant Field Values
-
XML_NS_MULTI_STATUS
public static final java.lang.String XML_NS_MULTI_STATUS
- See Also:
- Constant Field Values
-
XML_NS_OWNER
public static final java.lang.String XML_NS_OWNER
- See Also:
- Constant Field Values
-
XML_NS_PROP
public static final java.lang.String XML_NS_PROP
- See Also:
- Constant Field Values
-
XML_NS_PROPNAME
public static final java.lang.String XML_NS_PROPNAME
- See Also:
- Constant Field Values
-
XML_NS_PROPSTAT
public static final java.lang.String XML_NS_PROPSTAT
- See Also:
- Constant Field Values
-
XML_NS_RESOURCE_TYPE
public static final java.lang.String XML_NS_RESOURCE_TYPE
- See Also:
- Constant Field Values
-
XML_NS_RESPONSE
public static final java.lang.String XML_NS_RESPONSE
- See Also:
- Constant Field Values
-
XML_NS_SHARED
public static final java.lang.String XML_NS_SHARED
- See Also:
- Constant Field Values
-
XML_NS_SOURCE
public static final java.lang.String XML_NS_SOURCE
- See Also:
- Constant Field Values
-
XML_NS_STATUS
public static final java.lang.String XML_NS_STATUS
- See Also:
- Constant Field Values
-
XML_NS_SUPPORTED_LOCK
public static final java.lang.String XML_NS_SUPPORTED_LOCK
- See Also:
- Constant Field Values
-
XML_NS_TIMEOUT
public static final java.lang.String XML_NS_TIMEOUT
- See Also:
- Constant Field Values
-
XML_NS_WRITE
public static final java.lang.String XML_NS_WRITE
- See Also:
- Constant Field Values
-
XML_NS_ERROR
public static final java.lang.String XML_NS_ERROR
- See Also:
- Constant Field Values
-
XML_NS_CANNOT_MODIFY_PROTECTED_PROPERTY
public static final java.lang.String XML_NS_CANNOT_MODIFY_PROTECTED_PROPERTY
- See Also:
- Constant Field Values
-
XML_CONTENT_TYPE
public static final java.lang.String XML_CONTENT_TYPE
- See Also:
- Constant Field Values
-
XML_ALF_AUTHTICKET
public static final java.lang.String XML_ALF_AUTHTICKET
- See Also:
- Constant Field Values
-
XML_NS_ALF_AUTHTICKET
public static final java.lang.String XML_NS_ALF_AUTHTICKET
- See Also:
- Constant Field Values
-
PathSeperator
public static final java.lang.String PathSeperator
- See Also:
- Constant Field Values
-
PathSeperatorChar
public static final char PathSeperatorChar
- See Also:
- Constant Field Values
-
LOCK_TOKEN_SEPERATOR
public static final java.lang.String LOCK_TOKEN_SEPERATOR
- See Also:
- Constant Field Values
-
RootPath
public static final java.lang.String RootPath
- See Also:
- Constant Field Values
-
-
Method Detail
-
formatModifiedDate
public static java.lang.String formatModifiedDate(java.util.Date date)
Formats the given date so that it conforms with the Last-Modified HTTP header- Parameters:
date- The date to format- Returns:
- The formatted date string
-
formatModifiedDate
public static java.lang.String formatModifiedDate(long ldate)
Formats the given date so that it conforms with the Last-Modified HTTP header- Parameters:
ldate- long- Returns:
- The formatted date string
-
formatCreationDate
public static java.lang.String formatCreationDate(java.util.Date date)
Formats the given date so that it conforms with the WebDAV creation date/time format- Parameters:
date- The date to format- Returns:
- The formatted date string
-
formatCreationDate
public static java.lang.String formatCreationDate(long ldate)
Formats the given date so that it conforms with the WebDAV creation date/time format- Parameters:
ldate- long- Returns:
- The formatted date string
-
formatHeaderDate
public static java.lang.String formatHeaderDate(java.util.Date date)
Formats the given date for use in the HTTP header- Parameters:
date- Date- Returns:
- String
-
formatHeaderDate
public static java.lang.String formatHeaderDate(long ldate)
Formats the given date for use in the HTTP header- Parameters:
ldate- long- Returns:
- String
-
getDAVPropertyValue
public static java.lang.Object getDAVPropertyValue(java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> props, java.lang.String davPropName)Return the Alfresco property value for the specified WebDAV property- Parameters:
davPropName- String- Returns:
- Object
-
decodeURL
public static java.lang.String decodeURL(java.lang.String strPath)
/** Returns a context-relative path, beginning with a "/", that represents the canonical version of the specified path after ".." and "." elements are resolved out. If the specified path attempts to go outside the boundaries of the current context (i.e. too many ".." path elements are present), returnnullinstead.- Parameters:
strPath- The path to be decoded
-
makeLockToken
public static final java.lang.String makeLockToken(org.alfresco.service.cmr.repository.NodeRef lockNode, java.lang.String owner)Make a unique lock token- Parameters:
lockNode- NodeRefowner- String- Returns:
- String
-
parseLockToken
public static final java.lang.String[] parseLockToken(java.lang.String lockToken)
Parse a lock token returning the node if and username- Parameters:
lockToken- String- Returns:
- String[]
-
getDepthName
public static final java.lang.String getDepthName(int depth)
Returns string representation of the depth- Parameters:
depth- int- Returns:
- String
-
-