| Modifier and Type | Class and Description | 
|---|---|
class  | 
DavException
DavException extends the Exception class in order
 to simplify handling of exceptional situations occurring during processing
 of WebDAV requests and provides possibility to retrieve an Xml representation
 of the error. | 
class  | 
MultiStatus
MultiStatus representing the content of a multistatus response body and
 allows to retrieve the Xml representation. 
 | 
class  | 
MultiStatusResponse
MultiStatusResponse represents the DAV:multistatus element defined
 by RFC 2518: | 
class  | 
Status
Status encapsulating the 'status' present in multistatus
 responses. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
WebdavResponseImpl.sendXmlResponse(XmlSerializable serializable,
               int status)
Send Xml response body. 
 | 
void | 
DavServletResponse.sendXmlResponse(XmlSerializable serializable,
               int status)
Generic method to return an Xml response body. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BindInfo  | 
class  | 
ParentElement
ParentElement wraps en element of the parent set of a resource. | 
class  | 
ParentSet
ParentSet represents a DAV:parent-set property. | 
class  | 
RebindInfo  | 
class  | 
UnbindInfo  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DavMethodBase.setRequestBody(XmlSerializable requestBody)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JcrDavException
JcrDavException extends the DavException in order to
 wrap various repository exceptions. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JcrActiveLock
JcrActiveLock wraps a JCR lock object. | 
class  | 
SessionScopedLockEntry
SessionScopedLockEntry represents the 'session-scoped' write
 lock as defined by JCR. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ItemDefinitionImpl
ItemDefinitionImpl... | 
class  | 
NodeDefinitionImpl
NodeDefinitionImpl... | 
class  | 
NodeTypeProperty
NodeTypeProperty... | 
class  | 
PropertyDefinitionImpl
PropertyDefinitionImpl... | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SubscriptionImpl
The  
Subscription class encapsulates a single subscription with
 the following responsibilities:
 Providing access to the subscription info,
 Recording events this subscription is interested in,
 Providing access to the events.
  | 
| 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. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SearchResultProperty
SearchResultProperty... | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractJcrReport
AbstractJcrReport... | 
class  | 
ExportViewReport
ExportViewReport handles REPORT requests for the 'exportview'
 report. | 
class  | 
JcrPrivilegeReport
Report to retrieve the permissions granted to the reading session as defined
 by  
Session.hasPermission(String, String). | 
class  | 
LocateByUuidReport
LocateByUuidReport handles REPORT requests for the 'locate-by-uuid'
 report. | 
class  | 
LocateCorrespondingNodeReport
LocateCorrespondingNodeReport is used to identify the resource that
 represents the corresponding node in another workspace. | 
class  | 
NodeTypesReport
NodeTypesReport allows to retrieve the definition of a single
 or multiple node types. | 
class  | 
RegisteredNamespacesReport
RegisteredNamespacesReport let the client retrieve the namespaces
 registered on the repository. | 
class  | 
RepositoryDescriptorsReport
RepositoryDescriptorsReport allows to retrieve the repository
 descriptors. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ActiveLock
ActiveLock encapsulates the lock information for a
 DavResource. | 
interface  | 
LockEntry
LockEntry... | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractActiveLock
AbstractActiveLock... | 
class  | 
AbstractLockEntry
AbstractLockEntry provides the generic toXml(org.w3c.dom.Document) method. | 
class  | 
DefaultActiveLock
DefaultActiveLock implements the ActiveLock interface
 and represents an exclusive write lock with a random uuid lock token. | 
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  | 
LockInfo
LockInfo is a simple utility class encapsulating the information
 passed with a LOCK request. | 
class  | 
Scope
The  
Scope class abstracts the lock scope as defined by RFC 2518. | 
class  | 
SupportedLock
The  
SupportedLock class encapsulates the lock capabilities
 of a resource. | 
class  | 
Type
The  
Type class encapsulates the lock type as defined by RFC 2518. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
EventBundle
EventBundle defines an empty interface used to represent a bundle
 of events. | 
interface  | 
EventType
EventType... | 
interface  | 
Subscription
Subscription represents public representation of the event
 listener created (or modified) by a successful SUBSCRIBE request.Please note that this interface extends the XmlSerializable
 interface. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultEventType
DefaultEventType defines a simple EventType implementation that
 only consists of a qualified event name consisting of namespace plus local
 name. | 
class  | 
EventDiscovery
EventDiscovery represents the request body of a successful
 POLL request. | 
class  | 
Filter
Filter... | 
class  | 
SubscriptionDiscovery
SubscriptionDiscovery encapsulates the 'subscriptiondiscovery'
 property of a webdav resource. | 
class  | 
SubscriptionInfo
SubscriptionInfo class encapsulates the subscription info
 that forms the request body of a SUBSCRIBE request.The following xml layout is defined for the subscription info:  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
OrderingType
 | 
class  | 
OrderPatch
OrderPatch represents the mandatory request body of an
 ORDERPATCH request. | 
static class  | 
OrderPatch.Member
Internal class  
Member represents the 'Order-Member' children
 elements of an 'OrderPatch' request body present in the ORDERPATCH request. | 
class  | 
Position
Position encapsulates the position in ordering information
 contained in a Webdav request. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
DavProperty<T>
The  
Property class represents a Property of a WebDAV
 resource. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDavProperty<T>
AbstractDavProperty provides generic METHODS used by various
 implementations of the DavProperty interface. | 
class  | 
DavPropertyName
The  
DavPropertyName class reflects a WebDAV property name. | 
class  | 
DavPropertyNameSet
DavPropertyNameSet represents a Set of DavPropertyName
 objects. | 
class  | 
DavPropertySet
The  
DavPropertySet class represents a set of WebDAV
 property. | 
class  | 
DefaultDavProperty<T>
DefaultDavProperty... | 
class  | 
HrefProperty
HrefProperty is an extension to the common DavProperty. | 
class  | 
PropContainer
PropContainer... | 
class  | 
PropfindInfo  | 
class  | 
ProppatchInfo  | 
class  | 
ResourceType
The  
ResourceType class represents the webdav resource
 type property. | 
| Modifier and Type | Method and Description | 
|---|---|
Set<XmlSerializable> | 
ResourceType.getValue()
Returns a Set of resource types each implementing the XmlSerializable
 interface. 
 | 
| 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. | 
class  | 
SearchInfo
SearchInfo parses the 'searchrequest' element of a SEARCH
 request body and performs basic validation. | 
| Modifier and Type | Method and Description | 
|---|---|
Set<? extends XmlSerializable> | 
QueryGrammerSet.getValue()
Returns the set of supported query grammers. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AclProperty
AclProperty defines a protected property that specifies the list
 of access control entries (ACEs). | 
static class  | 
AclProperty.Ace
Simple WebDAV ACE implementation 
 | 
class  | 
AclRestrictionsProperty
AclRestrictionsProperty as defined by RFC 3744 Section 5.6. | 
class  | 
CurrentUserPrivilegeSetProperty
CurrentUserPrivilegeSetProperty... | 
class  | 
Principal
Principal encapsulates the DAV:principal element which identifies
 the principal to which this ACE applies. | 
class  | 
Privilege
Privilege | 
class  | 
SupportedPrivilege
SupportedPrivilege... | 
class  | 
SupportedPrivilegeSetProperty
SupportedPrivilegeSetProperty defines the
 SecurityConstants.SUPPORTED_PRIVILEGE_SET property, used to identify
 the privileges defined for the resource. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractSecurityReport
AbstractSecurityReport covers basic validation and utilities
 common to the majority of the reports defined within RFC 3744. | 
class  | 
AclPrincipalReport
The AclPrincipalReport report returns the requested property set
 for all principals in the DAV:acl property, that are identified by http(s)
 URLs or by a DAV:property principal. 
 | 
class  | 
PrincipalMatchReport
PrincipalMatchReport can be request for any collection resources. | 
class  | 
PrincipalSearchReport
The  
PrincipalSearchReport performs a search for all principals
 that match the search criteria specified in the request. | 
class  | 
SearchablePropertyReport
SearchablePropertyReport identifies those properties that may be
 searched using the DAV:principal-property-search REPORT. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TransactionInfo
TransactionInfo class encapsulates the information present
 in the TransactionConstants.XML_TRANSACTIONINFO element that forms the request body of
 the UNLOCk request for a transaction lock. | 
class  | 
TxActiveLock
TxActiveLock represents the transaction lock present on a
 TransactionResource. | 
class  | 
TxLockEntry
TxLockEntry represents the lock entry objects allowed for
 a transaction lock. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LabelInfo
LabelInfo encapsulates the request body of a LABEL request
 used to add, set or remove a label from the requested version resource or
 from that version specified with the Label header in case the requested resource
 is a version-controlled resource.The request body (thus the 'labelElement' passed to the constructor must be a DAV:label element:  | 
class  | 
LabelSetProperty
LabelSetProperty... | 
class  | 
MergeInfo
MergeInfo encapsulates the information present in the DAV:merge
 element, that forms the mandatory request body of a MERGE request.The DAV:merge element is specified to have the following form.  | 
class  | 
OptionsInfo
OptionsInfo represents the Xml request body, that may be present
 with a OPTIONS request. | 
class  | 
OptionsResponse
OptionsResponse encapsulates the DAV:options-response element
 present in the response body of a successful OPTIONS request (with body). | 
class  | 
SupportedMethodSetProperty
The  
SupportedMethodSetProperty | 
class  | 
UpdateInfo
UpdateInfo encapsulates the request body of an UPDATE request. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Report
The  
Report interface defines METHODS needed in order to respond
 to a REPORT request. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CompareBaselineReport
CompareBaselineReport... | 
class  | 
ExpandPropertyReport
ExpandPropertyReport encapsulates the DAV:expand-property report,
 that provides a mechanism for retrieving in one request the properties from
 the resources identified by those DAV:href elements. | 
class  | 
LatestActivityVersionReport
LatestActivityVersionReport is applied to a version history to
 identify the latest version that is selected from that version history by a
 given activity. | 
class  | 
LocateByHistoryReport
LocateByHistoryReport encapsulates the DAV:locate-by-hisotry
 report, that may be used to locate a version-controlled resource for that
 version history. | 
class  | 
ReportInfo
The  
ReportInfo class encapsulates the body of a REPORT request. | 
class  | 
ReportType
ReportType... | 
class  | 
SupportedReportSetProperty
SupportedReportSetProperty represents the DAV:supported-report-set
 property defined by RFC 3253. | 
class  | 
VersionTreeReport
VersionTreeReport encapsulates the DAV:version-tree report. | 
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.