org.apache.jackrabbit.webdav
Interface DavConstants

All Known Subinterfaces:
DavProperty
All Known Implementing Classes:
AbstractActiveLock, AbstractDavProperty, AbstractLockEntry, DavPropertyName, DepthHeader, LockInfo, MultiStatus, MultiStatusResponse, PropContainer, Status, TimeoutHeader, WebdavRequestImpl

public interface DavConstants

DavConstants provide constants for request and response headers, Xml elements and property names defined by RFC 2518. In addition common date formats (creation date and modification time) are included.


Field Summary
static DateFormat creationDateFormat
          Simple date format for the creation date ISO representation (partial).
static int DEPTH_0
           
static int DEPTH_1
           
static int DEPTH_INFINITY
           
static String DEPTH_INFINITY_S
           
static String HEADER_AUTHORIZATION
           
static String HEADER_CONTENT_LANGUAGE
           
static String HEADER_CONTENT_LENGTH
           
static String HEADER_CONTENT_TYPE
           
static String HEADER_DAV
          Request and response headers and some value constants
static String HEADER_DEPTH
           
static String HEADER_DESTINATION
           
static String HEADER_ETAG
           
static String HEADER_IF
           
static String HEADER_LAST_MODIFIED
           
static String HEADER_LOCK_TOKEN
           
static String HEADER_OVERWRITE
           
static String HEADER_TIMEOUT
           
static long INFINITE_TIMEOUT
           
static DateFormat modificationDateFormat
          modificationDate date format per RFC 1123
static Namespace NAMESPACE
          Default Namespace constant
static String OPAQUE_LOCK_TOKEN_PREFIX
           
static String PROPERTY_CREATIONDATE
          Webdav property names as defined by RFC 2518
Note: Microsoft webdav clients as well as Webdrive request additional property (e.g.
static String PROPERTY_DISPLAYNAME
           
static String PROPERTY_GETCONTENTLANGUAGE
           
static String PROPERTY_GETCONTENTLENGTH
           
static String PROPERTY_GETCONTENTTYPE
           
static String PROPERTY_GETETAG
           
static String PROPERTY_GETLASTMODIFIED
           
static String PROPERTY_LOCKDISCOVERY
           
static String PROPERTY_RESOURCETYPE
           
static String PROPERTY_SOURCE
           
static String PROPERTY_SUPPORTEDLOCK
           
static int PROPFIND_ALL_PROP
           
static int PROPFIND_BY_PROPERTY
           
static int PROPFIND_PROPERTY_NAMES
           
static String TIMEOUT_INFINITE
           
static long UNDEFINED_TIMEOUT
           
static String XML_ACTIVELOCK
          XML element names related to locking
static String XML_ALLPROP
          Xml element names used for response and request body
static String XML_COLLECTION
           
static String XML_DEPTH
           
static String XML_DST
           
static String XML_EXCLUSIVE
           
static String XML_HREF
           
static String XML_KEEPALIVE
           
static String XML_LINK
           
static String XML_LOCKENTRY
           
static String XML_LOCKINFO
           
static String XML_LOCKSCOPE
           
static String XML_LOCKTOKEN
           
static String XML_LOCKTYPE
           
static String XML_MULTISTATUS
           
static String XML_OMIT
           
static String XML_OWNER
           
static String XML_PROP
           
static String XML_PROPERTYBEHAVIOR
           
static String XML_PROPERTYUPDATE
           
static String XML_PROPFIND
           
static String XML_PROPNAME
           
static String XML_PROPSTAT
           
static String XML_REMOVE
           
static String XML_RESPONSE
           
static String XML_RESPONSEDESCRIPTION
           
static String XML_SET
           
static String XML_SHARED
           
static String XML_SOURCE
           
static String XML_STATUS
           
static String XML_TIMEOUT
           
static String XML_WRITE
           
 

Field Detail

HEADER_DAV

public static final String HEADER_DAV
Request and response headers and some value constants

See Also:
Constant Field Values

HEADER_DESTINATION

public static final String HEADER_DESTINATION
See Also:
Constant Field Values

HEADER_IF

public static final String HEADER_IF
See Also:
Constant Field Values

HEADER_AUTHORIZATION

public static final String HEADER_AUTHORIZATION
See Also:
Constant Field Values

HEADER_CONTENT_TYPE

public static final String HEADER_CONTENT_TYPE
See Also:
Constant Field Values

HEADER_CONTENT_LENGTH

public static final String HEADER_CONTENT_LENGTH
See Also:
Constant Field Values

HEADER_CONTENT_LANGUAGE

public static final String HEADER_CONTENT_LANGUAGE
See Also:
Constant Field Values

HEADER_ETAG

public static final String HEADER_ETAG
See Also:
Constant Field Values

HEADER_LAST_MODIFIED

public static final String HEADER_LAST_MODIFIED
See Also:
Constant Field Values

HEADER_LOCK_TOKEN

public static final String HEADER_LOCK_TOKEN
See Also:
Constant Field Values

OPAQUE_LOCK_TOKEN_PREFIX

public static final String OPAQUE_LOCK_TOKEN_PREFIX
See Also:
Constant Field Values

HEADER_TIMEOUT

public static final String HEADER_TIMEOUT
See Also:
Constant Field Values

TIMEOUT_INFINITE

public static final String TIMEOUT_INFINITE
See Also:
Constant Field Values

INFINITE_TIMEOUT

public static final long INFINITE_TIMEOUT
See Also:
Constant Field Values

UNDEFINED_TIMEOUT

public static final long UNDEFINED_TIMEOUT
See Also:
Constant Field Values

HEADER_OVERWRITE

public static final String HEADER_OVERWRITE
See Also:
Constant Field Values

HEADER_DEPTH

public static final String HEADER_DEPTH
See Also:
Constant Field Values

DEPTH_INFINITY_S

public static final String DEPTH_INFINITY_S
See Also:
Constant Field Values

DEPTH_INFINITY

public static final int DEPTH_INFINITY
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

NAMESPACE

public static final Namespace NAMESPACE
Default Namespace constant


XML_ALLPROP

public static final String XML_ALLPROP
Xml element names used for response and request body

See Also:
Constant Field Values

XML_COLLECTION

public static final String XML_COLLECTION
See Also:
Constant Field Values

XML_DST

public static final String XML_DST
See Also:
Constant Field Values

XML_HREF

public static final String XML_HREF
See Also:
Constant Field Values

XML_KEEPALIVE

public static final String XML_KEEPALIVE
See Also:
Constant Field Values

XML_LINK

public static final String XML_LINK
See Also:
Constant Field Values

XML_MULTISTATUS

public static final String XML_MULTISTATUS
See Also:
Constant Field Values

XML_OMIT

public static final String XML_OMIT
See Also:
Constant Field Values

XML_PROP

public static final String XML_PROP
See Also:
Constant Field Values

XML_PROPERTYBEHAVIOR

public static final String XML_PROPERTYBEHAVIOR
See Also:
Constant Field Values

XML_PROPERTYUPDATE

public static final String XML_PROPERTYUPDATE
See Also:
Constant Field Values

XML_PROPFIND

public static final String XML_PROPFIND
See Also:
Constant Field Values

XML_PROPNAME

public static final String XML_PROPNAME
See Also:
Constant Field Values

XML_PROPSTAT

public static final String XML_PROPSTAT
See Also:
Constant Field Values

XML_REMOVE

public static final String XML_REMOVE
See Also:
Constant Field Values

XML_RESPONSE

public static final String XML_RESPONSE
See Also:
Constant Field Values

XML_RESPONSEDESCRIPTION

public static final String XML_RESPONSEDESCRIPTION
See Also:
Constant Field Values

XML_SET

public static final String XML_SET
See Also:
Constant Field Values

XML_SOURCE

public static final String XML_SOURCE
See Also:
Constant Field Values

XML_STATUS

public static final String XML_STATUS
See Also:
Constant Field Values

XML_ACTIVELOCK

public static final String XML_ACTIVELOCK
XML element names related to locking

See Also:
Constant Field Values

XML_DEPTH

public static final String XML_DEPTH
See Also:
Constant Field Values

XML_LOCKTOKEN

public static final String XML_LOCKTOKEN
See Also:
Constant Field Values

XML_TIMEOUT

public static final String XML_TIMEOUT
See Also:
Constant Field Values

XML_LOCKSCOPE

public static final String XML_LOCKSCOPE
See Also:
Constant Field Values

XML_EXCLUSIVE

public static final String XML_EXCLUSIVE
See Also:
Constant Field Values

XML_SHARED

public static final String XML_SHARED
See Also:
Constant Field Values

XML_LOCKENTRY

public static final String XML_LOCKENTRY
See Also:
Constant Field Values

XML_LOCKINFO

public static final String XML_LOCKINFO
See Also:
Constant Field Values

XML_LOCKTYPE

public static final String XML_LOCKTYPE
See Also:
Constant Field Values

XML_WRITE

public static final String XML_WRITE
See Also:
Constant Field Values

XML_OWNER

public static final String XML_OWNER
See Also:
Constant Field Values

PROPERTY_CREATIONDATE

public static final String PROPERTY_CREATIONDATE
Webdav property names as defined by RFC 2518
Note: Microsoft webdav clients as well as Webdrive request additional property (e.g. href, name, owner, isRootLocation, isCollection) within the default namespace, which are are ignored by this implementation, except for the 'isCollection' property, needed for XP built-in clients.

See Also:
Constant Field Values

PROPERTY_DISPLAYNAME

public static final String PROPERTY_DISPLAYNAME
See Also:
Constant Field Values

PROPERTY_GETCONTENTLANGUAGE

public static final String PROPERTY_GETCONTENTLANGUAGE
See Also:
Constant Field Values

PROPERTY_GETCONTENTLENGTH

public static final String PROPERTY_GETCONTENTLENGTH
See Also:
Constant Field Values

PROPERTY_GETCONTENTTYPE

public static final String PROPERTY_GETCONTENTTYPE
See Also:
Constant Field Values

PROPERTY_GETETAG

public static final String PROPERTY_GETETAG
See Also:
Constant Field Values

PROPERTY_GETLASTMODIFIED

public static final String PROPERTY_GETLASTMODIFIED
See Also:
Constant Field Values

PROPERTY_LOCKDISCOVERY

public static final String PROPERTY_LOCKDISCOVERY
See Also:
Constant Field Values

PROPERTY_RESOURCETYPE

public static final String PROPERTY_RESOURCETYPE
See Also:
Constant Field Values

PROPERTY_SOURCE

public static final String PROPERTY_SOURCE
See Also:
Constant Field Values

PROPERTY_SUPPORTEDLOCK

public static final String PROPERTY_SUPPORTEDLOCK
See Also:
Constant Field Values

PROPFIND_BY_PROPERTY

public static final int PROPFIND_BY_PROPERTY
See Also:
Constant Field Values

PROPFIND_ALL_PROP

public static final int PROPFIND_ALL_PROP
See Also:
Constant Field Values

PROPFIND_PROPERTY_NAMES

public static final int PROPFIND_PROPERTY_NAMES
See Also:
Constant Field Values

modificationDateFormat

public static final DateFormat modificationDateFormat
modificationDate date format per RFC 1123


creationDateFormat

public static final DateFormat creationDateFormat
Simple date format for the creation date ISO representation (partial).



Copyright © 2005-2006 . All Rights Reserved.