| Package | Description | 
|---|---|
| org.apache.jackrabbit.webdav | |
| org.apache.jackrabbit.webdav.bind | |
| org.apache.jackrabbit.webdav.jcr | 
 Contains JCR specific implementations. 
 | 
| org.apache.jackrabbit.webdav.jcr.nodetype | |
| org.apache.jackrabbit.webdav.jcr.property | |
| org.apache.jackrabbit.webdav.jcr.search | |
| org.apache.jackrabbit.webdav.jcr.version | 
 Contains JCR specific implementations for the following interfaces:
VersionableResource
VersionControlledResource
VersionResource
VersionHistoryResource
 
 | 
| org.apache.jackrabbit.webdav.lock | 
 Provides interfaces and classes for locking related issues. 
 | 
| org.apache.jackrabbit.webdav.observation | 
 Contains interfaces and classes related to observation, which is not covered
by the WebDAV protocol. 
 | 
| org.apache.jackrabbit.webdav.ordering | 
 Contains interfaces and classes used to cover the functionality defined by the
RFC 3648: Web Distributed Authoring
and Versioning (WebDAV) Ordered Collections Protocol . 
 | 
| org.apache.jackrabbit.webdav.property | 
 Interfaces and classes related to WebDAV properties. 
 | 
| org.apache.jackrabbit.webdav.search | 
 Contains interfaces and classes used to cover the functionality defined by the
Internet
Draft WebDAV Search. 
 | 
| org.apache.jackrabbit.webdav.security | |
| org.apache.jackrabbit.webdav.simple | |
| org.apache.jackrabbit.webdav.version | 
 Interfaces and classes used to cover functionality defined by
RFC 3253: Versioning Extensions to WebDAV. 
 | 
| org.apache.jackrabbit.webdav.version.report | 
 Report interface and inplementation for default reports defined by RFC 3253. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DavProperty<?> | 
DavResource.getProperty(DavPropertyName name)
Return the webdav property with the specified name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MultiStatusResponse.add(DavProperty<?> property)
Adds a property to this response '200' propstat set. 
 | 
void | 
MultiStatusResponse.add(DavProperty<?> property,
   int status)
Adds a property to this response 
 | 
void | 
DavResource.setProperty(DavProperty<?> property)
Add/Set the specified property on this resource. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ParentSet
ParentSet represents a DAV:parent-set property. | 
| Modifier and Type | Method and Description | 
|---|---|
DavProperty<?> | 
WorkspaceResourceImpl.getProperty(DavPropertyName name)  | 
DavProperty<?> | 
VersionControlledItemCollection.getProperty(DavPropertyName name)  | 
DavProperty<?> | 
RootCollection.getProperty(DavPropertyName name)  | 
DavProperty<?> | 
DefaultItemResource.getProperty(DavPropertyName name)  | 
DavProperty<?> | 
DefaultItemCollection.getProperty(DavPropertyName name)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
WorkspaceResourceImpl.setProperty(DavProperty<?> property)
Allows to alter the registered namespaces ( 
ItemResourceConstants.JCR_NAMESPACES)
 or register node types ItemResourceConstants.JCR_NODETYPES_CND
 where the passed value is a cnd string containing the definition
 and forwards any other property to the super class. | 
void | 
DefaultItemResource.setProperty(DavProperty<?> property)
Sets the given property. 
 | 
void | 
DefaultItemCollection.setProperty(DavProperty<?> property)
This implementation of the  
DavResource does only allow
 to set the mixinnodetypes property. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NodeTypeProperty
NodeTypeProperty... | 
| Constructor and Description | 
|---|
NodeTypeProperty(DavProperty<?> property)
Create a new  
NodeTypeProperty from the specified general
 DavProperty object. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LengthsProperty
LengthsProperty extends DavProperty providing
 utilities to handle the multiple lengths of the property item represented
 by this resource. | 
class  | 
NamespacesProperty
NamespacesProperty... | 
class  | 
ValuesProperty
ValuesProperty implements DavProperty
 providing utilities to handle the value(s) of a JCR property item resource. | 
| Constructor and Description | 
|---|
NamespacesProperty(DavProperty<?> property)  | 
ValuesProperty(DavProperty<?> property,
              int defaultType,
              javax.jcr.ValueFactory valueFactory)
Wrap the specified  
DavProperty in a new ValuesProperty. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SearchResultProperty
SearchResultProperty... | 
| Constructor and Description | 
|---|
SearchResultProperty(DavProperty<?> property,
                    javax.jcr.ValueFactory valueFactory)
Wrap the specified  
DavProperty in a new SearchResultProperty. | 
| Modifier and Type | Method and Description | 
|---|---|
DavProperty<?> | 
VersionItemCollection.getProperty(DavPropertyName name)  | 
DavProperty<?> | 
VersionHistoryItemCollection.getProperty(DavPropertyName name)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LockDiscovery
The  
LockDiscovery class encapsulates the webdav lock discovery
 property that is sent in the request body (PROPFIND and LOCK) and received
 in a LOCK response body. | 
class  | 
SupportedLock
The  
SupportedLock class encapsulates the lock capabilities
 of a resource. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SubscriptionDiscovery
SubscriptionDiscovery encapsulates the 'subscriptiondiscovery'
 property of a webdav resource. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
OrderingType
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDavProperty<T>
AbstractDavProperty provides generic METHODS used by various
 implementations of the DavProperty interface. | 
class  | 
DefaultDavProperty<T>
DefaultDavProperty... | 
class  | 
HrefProperty
HrefProperty is an extension to the common DavProperty. | 
class  | 
ResourceType
The  
ResourceType class represents the webdav resource
 type property. | 
| Modifier and Type | Method and Description | 
|---|---|
DavProperty<?> | 
DavPropertySet.add(DavProperty<?> property)
Adds a new property to this set. 
 | 
DavProperty<?> | 
DavPropertySet.get(DavPropertyName name)
Retrieves the property with the specified  
name | 
DavProperty<?> | 
DavPropertySet.get(String name)
Retrieves the property with the specified  
name and the
 default WebDAV namespace. | 
DavProperty<?> | 
DavPropertySet.get(String name,
   Namespace namespace)
Retrieves the property with the specified  
name and
 namespace. | 
DavProperty<?> | 
DavPropertyIterator.nextProperty()
Returns the next  
Property. | 
DavProperty<?> | 
DavPropertySet.remove(DavPropertyName name)
Removes the indicated property from this set. 
 | 
DavProperty<?> | 
DavPropertySet.remove(String name)
Removes the property with the specified  
name and the
 default WebDAV namespace. | 
DavProperty<?> | 
DavPropertySet.remove(String name,
      Namespace namespace)
Removes the property with the specified  
name and
 namespace from this set. | 
| Modifier and Type | Method and Description | 
|---|---|
DavProperty<?> | 
DavPropertySet.add(DavProperty<?> property)
Adds a new property to this set. 
 | 
| Constructor and Description | 
|---|
HrefProperty(DavProperty<?> prop)
Create a new  
HrefProperty from the specified property. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
QueryGrammerSet
QueryGrammerSet is a DavProperty that
 encapsulates the 'supported-query-grammer-set' as defined by the
 Webdav SEARCH internet draft. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AclProperty
AclProperty defines a protected property that specifies the list
 of access control entries (ACEs). | 
class  | 
AclRestrictionsProperty
AclRestrictionsProperty as defined by RFC 3744 Section 5.6. | 
class  | 
CurrentUserPrivilegeSetProperty
CurrentUserPrivilegeSetProperty... | 
class  | 
SupportedPrivilegeSetProperty
SupportedPrivilegeSetProperty defines the
 SecurityConstants.SUPPORTED_PRIVILEGE_SET property, used to identify
 the privileges defined for the resource. | 
| Constructor and Description | 
|---|
CurrentUserPrivilegeSetProperty(DavProperty<?> xmlDavProperty)
Create a new  
CurrentUserPrivilegeSetProperty from a DavProperty
 as obtained from a MultiStatusResponse. | 
SupportedPrivilegeSetProperty(DavProperty<?> p)  | 
| Modifier and Type | Method and Description | 
|---|---|
DavProperty<?> | 
DavResourceImpl.getProperty(DavPropertyName name)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
VersionResourceImpl.setProperty(DavProperty<?> property)
Version storage is read-only -> fails with 403. 
 | 
void | 
VersionHistoryResourceImpl.setProperty(DavProperty<?> property)
Version storage is read-only -> fails with 403. 
 | 
void | 
DavResourceImpl.setProperty(DavProperty<?> property)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LabelSetProperty
LabelSetProperty... | 
class  | 
SupportedMethodSetProperty
The  
SupportedMethodSetProperty | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SupportedReportSetProperty
SupportedReportSetProperty represents the DAV:supported-report-set
 property defined by RFC 3253. | 
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.