org.apache.jackrabbit.webdav.jcr
Interface ItemResourceConstants

All Known Implementing Classes:
DefaultItemCollection, DefaultItemResource, LengthsProperty, NamespacesProperty, RegisteredNamespacesReport, RepositoryDescriptorsReport, SearchResultProperty, ValuesProperty, VersionControlledItemCollection, VersionHistoryItemCollection, VersionItemCollection

public interface ItemResourceConstants

ItemResourceConstants provides constants for any resources representing repository items.


Field Summary
static String ATTR_VALUE_TYPE
          'type' attribute for the value element, reflecting the type of the value being transported.
static Scope EXCLUSIVE_SESSION
          Extension to the WebDAV 'exclusive' lock, that allows to distinguish the session-scoped and open-scoped locks on a JCR node.
static String IMPORT_UUID_BEHAVIOR
           
static DavPropertyName JCR_DEFINITION
           
static DavPropertyName JCR_DEPTH
           
static DavPropertyName JCR_INDEX
           
static DavPropertyName JCR_ISMODIFIED
           
static DavPropertyName JCR_ISNEW
           
static DavPropertyName JCR_LENGTH
           
static DavPropertyName JCR_LENGTHS
           
static DavPropertyName JCR_MIXINNODETYPES
           
static DavPropertyName JCR_NAME
           
static DavPropertyName JCR_NAMESPACES
           
static DavPropertyName JCR_PARENT
           
static DavPropertyName JCR_PATH
           
static DavPropertyName JCR_PRIMARYITEM
           
static DavPropertyName JCR_PRIMARYNODETYPE
           
static DavPropertyName JCR_REFERENCES
           
static DavPropertyName JCR_TYPE
           
static DavPropertyName JCR_UUID
           
static DavPropertyName JCR_VALUE
           
static DavPropertyName JCR_VALUES
           
static DavPropertyName JCR_VERSIONABLEUUID
           
static String METHODS
          Methods common to all item resources.
static Namespace NAMESPACE
          The namespace for all jcr specific extensions.
static Privilege PRIVILEGE_JCR_ADD_NODE
          Privilege representing the JSR170 'add_node' action.
static Privilege PRIVILEGE_JCR_READ
          Privilege representing the JSR170 'read' action.
static Privilege PRIVILEGE_JCR_REMOVE
          Privilege representing the JSR170 'remove' action.
static Privilege PRIVILEGE_JCR_SET_PROPERTY
          Privilege representing the JSR170 'set_property' action.
static String ROOT_ITEM_PATH
          The resource path of the root-item-resource.
static String ROOT_ITEM_RESOURCEPATH
          Placeholder resource path for the JCR root node.
static String VERSIONSTORAGE_PATH
          The version storage item resource path.
static String XML_DESCRIPTOR
           
static String XML_DESCRIPTORKEY
           
static String XML_DESCRIPTORVALUE
           
static String XML_EXCLUSIVE_SESSION_SCOPED
           
static String XML_LENGTH
           
static String XML_NAMESPACE
           
static String XML_PREFIX
           
static String XML_PRIMARYNODETYPE
           
static String XML_RELPATH
          The 'relpath' element is not defined by RFC 3253.
static String XML_REMOVEEXISTING
          The 'removeexisting' element is not defined by RFC 3253.
static String XML_URI
           
static String XML_VALUE
           
 

Field Detail

METHODS

static final String METHODS
Methods common to all item resources.

See Also:
Constant Field Values

ROOT_ITEM_PATH

static final String ROOT_ITEM_PATH
The resource path of the root-item-resource.

See Also:
Constant Field Values

ROOT_ITEM_RESOURCEPATH

static final String ROOT_ITEM_RESOURCEPATH
Placeholder resource path for the JCR root node.

See Also:
Constant Field Values

VERSIONSTORAGE_PATH

static final String VERSIONSTORAGE_PATH
The version storage item resource path.

See Also:
Constant Field Values

NAMESPACE

static final Namespace NAMESPACE
The namespace for all jcr specific extensions.


IMPORT_UUID_BEHAVIOR

static final String IMPORT_UUID_BEHAVIOR
See Also:
Constant Field Values

XML_PRIMARYNODETYPE

static final String XML_PRIMARYNODETYPE
See Also:
Constant Field Values

XML_VALUE

static final String XML_VALUE
See Also:
Constant Field Values

ATTR_VALUE_TYPE

static final String ATTR_VALUE_TYPE
'type' attribute for the value element, reflecting the type of the value being transported.

See Also:
Constant Field Values

XML_LENGTH

static final String XML_LENGTH
See Also:
Constant Field Values

XML_EXCLUSIVE_SESSION_SCOPED

static final String XML_EXCLUSIVE_SESSION_SCOPED
See Also:
Constant Field Values

XML_NAMESPACE

static final String XML_NAMESPACE
See Also:
Constant Field Values

XML_PREFIX

static final String XML_PREFIX
See Also:
Constant Field Values

XML_URI

static final String XML_URI
See Also:
Constant Field Values

XML_DESCRIPTOR

static final String XML_DESCRIPTOR
See Also:
Constant Field Values

XML_DESCRIPTORKEY

static final String XML_DESCRIPTORKEY
See Also:
Constant Field Values

XML_DESCRIPTORVALUE

static final String XML_DESCRIPTORVALUE
See Also:
Constant Field Values

EXCLUSIVE_SESSION

static final Scope EXCLUSIVE_SESSION
Extension to the WebDAV 'exclusive' lock, that allows to distinguish the session-scoped and open-scoped locks on a JCR node.

See Also:
Node.lock(boolean, boolean)

XML_REMOVEEXISTING

static final String XML_REMOVEEXISTING
The 'removeexisting' element is not defined by RFC 3253. If it is present in the UPDATE request body, uuid conflicts should be solved by removing the existing nodes.

See Also:
Node.restore(javax.jcr.version.Version, boolean), Workspace.restore(javax.jcr.version.Version[], boolean), UpdateInfo, Constant Field Values

XML_RELPATH

static final String XML_RELPATH
The 'relpath' element is not defined by RFC 3253. If it is present in the UPDATE request body, the server is forced to used the text contained as 'relPath' argument for the Node.restore call.

See Also:
Node.restore(javax.jcr.version.Version, String, boolean), UpdateInfo, Constant Field Values

JCR_NAME

static final DavPropertyName JCR_NAME

JCR_PATH

static final DavPropertyName JCR_PATH

JCR_DEPTH

static final DavPropertyName JCR_DEPTH

JCR_PARENT

static final DavPropertyName JCR_PARENT

JCR_ISNEW

static final DavPropertyName JCR_ISNEW

JCR_ISMODIFIED

static final DavPropertyName JCR_ISMODIFIED

JCR_DEFINITION

static final DavPropertyName JCR_DEFINITION

JCR_PRIMARYNODETYPE

static final DavPropertyName JCR_PRIMARYNODETYPE

JCR_MIXINNODETYPES

static final DavPropertyName JCR_MIXINNODETYPES

JCR_INDEX

static final DavPropertyName JCR_INDEX

JCR_REFERENCES

static final DavPropertyName JCR_REFERENCES

JCR_UUID

static final DavPropertyName JCR_UUID

JCR_PRIMARYITEM

static final DavPropertyName JCR_PRIMARYITEM

JCR_TYPE

static final DavPropertyName JCR_TYPE

JCR_VALUE

static final DavPropertyName JCR_VALUE

JCR_VALUES

static final DavPropertyName JCR_VALUES

JCR_LENGTH

static final DavPropertyName JCR_LENGTH

JCR_LENGTHS

static final DavPropertyName JCR_LENGTHS

JCR_NAMESPACES

static final DavPropertyName JCR_NAMESPACES

JCR_VERSIONABLEUUID

static final DavPropertyName JCR_VERSIONABLEUUID

PRIVILEGE_JCR_READ

static final Privilege PRIVILEGE_JCR_READ
Privilege representing the JSR170 'read' action.


PRIVILEGE_JCR_ADD_NODE

static final Privilege PRIVILEGE_JCR_ADD_NODE
Privilege representing the JSR170 'add_node' action.


PRIVILEGE_JCR_SET_PROPERTY

static final Privilege PRIVILEGE_JCR_SET_PROPERTY
Privilege representing the JSR170 'set_property' action.


PRIVILEGE_JCR_REMOVE

static final Privilege PRIVILEGE_JCR_REMOVE
Privilege representing the JSR170 'remove' action.



Copyright © 2004-2007 The Apache Software Foundation. All Rights Reserved.