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) |
void |
DavServletResponse.sendXmlResponse(XmlSerializable serializable,
int status)
Generic method to return an Xml response body.
|
void |
WebdavResponseImpl.sendXmlResponse(XmlSerializable serializable,
int status,
List<String> acceptableContentCodings) |
default void |
DavServletResponse.sendXmlResponse(XmlSerializable serializable,
int status,
List<String> acceptableContentCodings)
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 |
---|---|
static HttpEntity |
XmlEntity.create(XmlSerializable payload) |
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 |
AbstractReport
Abstract
Report . |
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–2024 The Apache Software Foundation. All rights reserved.