org.apache.jackrabbit.webdav.jcr
Interface ItemResourceConstants

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

public interface ItemResourceConstants
extends JcrRemotingConstants

ItemResourceConstants provides constants for any resources representing repository items.


Field Summary
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 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_SELECTOR_NAME
           
static DavPropertyName JCR_TYPE
           
static DavPropertyName JCR_UUID
           
static DavPropertyName JCR_VALUE
           
static DavPropertyName JCR_VALUES
           
static DavPropertyName JCR_VERSIONABLEUUID
           
static DavPropertyName JCR_WEAK_REFERENCES
           
static DavPropertyName JCR_WORKSPACE_NAME
           
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.
 
Fields inherited from interface org.apache.jackrabbit.commons.webdav.JcrRemotingConstants
ATTR_VALUE_TYPE, IMPORT_UUID_BEHAVIOR, JCR_DEFINITION_LN, JCR_DEPTH_LN, JCR_INDEX_LN, JCR_ISMODIFIED_LN, JCR_ISNEW_LN, JCR_LENGTH_LN, JCR_LENGTHS_LN, JCR_MIXINNODETYPES_LN, JCR_NAME_LN, JCR_NAMESPACES_LN, JCR_PARENT_LN, JCR_PATH_LN, JCR_PRIMARYITEM_LN, JCR_PRIMARYNODETYPE_LN, JCR_QUERY_RESULT_LN, JCR_REFERENCES_LN, JCR_SELECTOR_NAME_LN, JCR_TYPE_LN, JCR_UUID_LN, JCR_VALUE_LN, JCR_VALUES_LN, JCR_VERSIONABLEUUID_LN, JCR_WEAK_REFERENCES_LN, JCR_WORKSPACE_NAME_LN, NS_PREFIX, NS_URI, REPORT_EXPORT_VIEW, REPORT_LOCATE_BY_UUID, REPORT_LOCATE_CORRESPONDING_NODE, REPORT_NODETYPES, REPORT_PRIVILEGES, REPORT_REGISTERED_NAMESPACES, REPORT_REPOSITORY_DESCRIPTORS, ROOT_ITEM_PATH, ROOT_ITEM_RESOURCEPATH, VERSIONSTORAGE_PATH, XML_DESCRIPTOR, XML_DESCRIPTORKEY, XML_DESCRIPTORVALUE, XML_EXCLUSIVE_SESSION_SCOPED, XML_LENGTH, XML_NAMESPACE, XML_PREFIX, XML_PRIMARYNODETYPE, XML_QUERY_RESULT_COLUMN, XML_RELPATH, XML_REMOVEEXISTING, XML_URI, XML_VALUE
 

Field Detail

METHODS

static final String METHODS
Methods common to all item resources.

See Also:
Constant Field Values

NAMESPACE

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


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)

JCR_WORKSPACE_NAME

static final DavPropertyName JCR_WORKSPACE_NAME

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_SELECTOR_NAME

static final DavPropertyName JCR_SELECTOR_NAME

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_WEAK_REFERENCES

static final DavPropertyName JCR_WEAK_REFERENCES
Since:
JCR 2.0

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-2010 The Apache Software Foundation. All Rights Reserved.