| Modifier and Type | Class and Description | 
|---|---|
| class  | DavExceptionDavExceptionextends theExceptionclass 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  | MultiStatusMultiStatus representing the content of a multistatus response body and
 allows to retrieve the Xml representation. | 
| class  | MultiStatusResponseMultiStatusResponserepresents the DAV:multistatus element defined
 by RFC 2518: | 
| class  | StatusStatusencapsulating the 'status' present in multistatus
 responses. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DavServletResponse. sendXmlResponse(XmlSerializable serializable,
               int status)Generic method to return an Xml response body. | 
| void | WebdavResponseImpl. sendXmlResponse(XmlSerializable serializable,
               int status)Send Xml response body. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BindInfo | 
| class  | ParentElementParentElementwraps en element of the parent set of a resource. | 
| class  | ParentSetParentSetrepresents a DAV:parent-set property. | 
| class  | RebindInfo | 
| class  | UnbindInfo | 
| Modifier and Type | Method and Description | 
|---|---|
| static org.apache.http.HttpEntity | XmlEntity. create(XmlSerializable payload) | 
| void | DavMethodBase. setRequestBody(XmlSerializable requestBody)Deprecated.  | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JcrDavExceptionJcrDavExceptionextends theDavExceptionin order to
 wrap various repository exceptions. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JcrActiveLockJcrActiveLockwraps aJCR lockobject. | 
| class  | SessionScopedLockEntrySessionScopedLockEntryrepresents the 'session-scoped' write
 lock as defined by JCR. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ItemDefinitionImplItemDefinitionImpl... | 
| class  | NodeDefinitionImplNodeDefinitionImpl... | 
| class  | NodeTypePropertyNodeTypeProperty... | 
| class  | PropertyDefinitionImplPropertyDefinitionImpl... | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SubscriptionImplThe  Subscriptionclass 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  | LengthsPropertyLengthsPropertyextendsDavPropertyproviding
 utilities to handle the multiple lengths of the property item represented
 by this resource. | 
| class  | NamespacesPropertyNamespacesProperty... | 
| class  | ValuesPropertyValuesPropertyimplementsDavPropertyproviding utilities to handle the value(s) of a JCR property item resource. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SearchResultPropertySearchResultProperty... | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractJcrReportAbstractJcrReport... | 
| class  | ExportViewReportExportViewReporthandles REPORT requests for the 'exportview'
 report. | 
| class  | JcrPrivilegeReportReport to retrieve the permissions granted to the reading session as defined
 by  Session.hasPermission(String, String). | 
| class  | LocateByUuidReportLocateByUuidReporthandles REPORT requests for the 'locate-by-uuid'
 report. | 
| class  | LocateCorrespondingNodeReportLocateCorrespondingNodeReportis used to identify the resource that
 represents the corresponding node in another workspace. | 
| class  | NodeTypesReportNodeTypesReportallows to retrieve the definition of a single
 or multiple node types. | 
| class  | RegisteredNamespacesReportRegisteredNamespacesReportlet the client retrieve the namespaces
 registered on the repository. | 
| class  | RepositoryDescriptorsReportRepositoryDescriptorsReportallows to retrieve the repository
 descriptors. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ActiveLockActiveLockencapsulates the lock information for aDavResource. | 
| interface  | LockEntryLockEntry... | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractActiveLockAbstractActiveLock... | 
| class  | AbstractLockEntryAbstractLockEntryprovides the generictoXml(org.w3c.dom.Document)method. | 
| class  | DefaultActiveLockDefaultActiveLockimplements theActiveLockinterface
 and represents an exclusive write lock with a random uuid lock token. | 
| class  | LockDiscoveryThe  LockDiscoveryclass encapsulates the webdav lock discovery
 property that is sent in the request body (PROPFIND and LOCK) and received
 in a LOCK response body. | 
| class  | LockInfoLockInfois a simple utility class encapsulating the information
 passed with a LOCK request. | 
| class  | ScopeThe  Scopeclass abstracts the lock scope as defined by RFC 2518. | 
| class  | SupportedLockThe  SupportedLockclass encapsulates the lock capabilities
 of a resource. | 
| class  | TypeThe  Typeclass encapsulates the lock type as defined by RFC 2518. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | EventBundleEventBundledefines an empty interface used to represent a bundle
 of events. | 
| interface  | EventTypeEventType... | 
| interface  | SubscriptionSubscriptionrepresents public representation of the event
 listener created (or modified) by a successful SUBSCRIBE request.Please note that this interface extends the XmlSerializableinterface. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultEventTypeDefaultEventTypedefines a simple EventType implementation that
 only consists of a qualified event name consisting of namespace plus local
 name. | 
| class  | EventDiscoveryEventDiscoveryrepresents the request body of a successful
 POLL request. | 
| class  | FilterFilter... | 
| class  | SubscriptionDiscoverySubscriptionDiscoveryencapsulates the 'subscriptiondiscovery'
 property of a webdav resource. | 
| class  | SubscriptionInfoSubscriptionInfoclass 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  | OrderPatchOrderPatchrepresents the mandatory request body of an
 ORDERPATCH request. | 
| static class  | OrderPatch.MemberInternal class  Memberrepresents the 'Order-Member' children
 elements of an 'OrderPatch' request body present in the ORDERPATCH request. | 
| class  | PositionPositionencapsulates the position in ordering information
 contained in a Webdav request. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | DavProperty<T>The  Propertyclass represents a Property of a WebDAV
 resource. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractDavProperty<T>AbstractDavPropertyprovides generic METHODS used by various
 implementations of theDavPropertyinterface. | 
| class  | DavPropertyNameThe  DavPropertyNameclass reflects a WebDAV property name. | 
| class  | DavPropertyNameSetDavPropertyNameSetrepresents a Set ofDavPropertyNameobjects. | 
| class  | DavPropertySetThe  DavPropertySetclass represents a set of WebDAV
 property. | 
| class  | DefaultDavProperty<T>DefaultDavProperty... | 
| class  | HrefPropertyHrefPropertyis an extension to the commonDavProperty. | 
| class  | PropContainerPropContainer... | 
| class  | PropfindInfo | 
| class  | ProppatchInfo | 
| class  | ResourceTypeThe  ResourceTypeclass 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  | QueryGrammerSetQueryGrammerSetis aDavPropertythat
 encapsulates the 'supported-query-grammer-set' as defined by the
 Webdav SEARCH internet draft. | 
| class  | SearchInfoSearchInfoparses 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  | AclPropertyAclPropertydefines a protected property that specifies the list
 of access control entries (ACEs). | 
| static class  | AclProperty.AceSimple WebDAV ACE implementation | 
| class  | AclRestrictionsPropertyAclRestrictionsPropertyas defined by RFC 3744 Section 5.6. | 
| class  | CurrentUserPrivilegeSetPropertyCurrentUserPrivilegeSetProperty... | 
| class  | PrincipalPrincipalencapsulates the DAV:principal element which identifies
 the principal to which this ACE applies. | 
| class  | PrivilegePrivilege | 
| class  | SupportedPrivilegeSupportedPrivilege... | 
| class  | SupportedPrivilegeSetPropertySupportedPrivilegeSetPropertydefines theSecurityConstants.SUPPORTED_PRIVILEGE_SETproperty, used to identify
 the privileges defined for the resource. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractSecurityReportAbstractSecurityReportcovers basic validation and utilities
 common to the majority of the reports defined within RFC 3744. | 
| class  | AclPrincipalReportThe 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  | PrincipalMatchReportPrincipalMatchReportcan be request for any collection resources. | 
| class  | PrincipalSearchReportThe  PrincipalSearchReportperforms a search for all principals
 that match the search criteria specified in the request. | 
| class  | SearchablePropertyReportSearchablePropertyReportidentifies those properties that may be
 searched using theDAV:principal-property-search REPORT. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TransactionInfoTransactionInfoclass encapsulates the information present
 in theTransactionConstants.XML_TRANSACTIONINFOelement that forms the request body of
 the UNLOCk request for a transaction lock. | 
| class  | TxActiveLockTxActiveLockrepresents the transaction lock present on aTransactionResource. | 
| class  | TxLockEntryTxLockEntryrepresents the lock entry objects allowed for
 a transaction lock. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LabelInfoLabelInfoencapsulates 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  | LabelSetPropertyLabelSetProperty... | 
| class  | MergeInfoMergeInfoencapsulates 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  | OptionsInfoOptionsInforepresents the Xml request body, that may be present
 with a OPTIONS request. | 
| class  | OptionsResponseOptionsResponseencapsulates the DAV:options-response element
 present in the response body of a successful OPTIONS request (with body). | 
| class  | SupportedMethodSetPropertyThe  SupportedMethodSetProperty | 
| class  | UpdateInfoUpdateInfoencapsulates the request body of an UPDATE request. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ReportThe  Reportinterface defines METHODS needed in order to respond
 to a REPORT request. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CompareBaselineReportCompareBaselineReport... | 
| class  | ExpandPropertyReportExpandPropertyReportencapsulates 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  | LatestActivityVersionReportLatestActivityVersionReportis applied to a version history to
 identify the latest version that is selected from that version history by a
 given activity. | 
| class  | LocateByHistoryReportLocateByHistoryReportencapsulates the DAV:locate-by-hisotry
 report, that may be used to locate a version-controlled resource for that
 version history. | 
| class  | ReportInfoThe  ReportInfoclass encapsulates the body of a REPORT request. | 
| class  | ReportTypeReportType... | 
| class  | SupportedReportSetPropertySupportedReportSetPropertyrepresents the DAV:supported-report-set
 property defined by RFC 3253. | 
| class  | VersionTreeReportVersionTreeReportencapsulates the DAV:version-tree report. | 
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.