Uses of Interface
org.apache.jackrabbit.webdav.xml.XmlSerializable
-
Packages that use XmlSerializable Package Description org.apache.jackrabbit.webdav org.apache.jackrabbit.webdav.bind org.apache.jackrabbit.webdav.client.methods Provides classes for use with the Apache HttpClient, supporting WebDAV request methods.org.apache.jackrabbit.webdav.jcr Contains JCR specific implementations.org.apache.jackrabbit.webdav.jcr.lock org.apache.jackrabbit.webdav.jcr.nodetype org.apache.jackrabbit.webdav.jcr.observation org.apache.jackrabbit.webdav.jcr.property org.apache.jackrabbit.webdav.jcr.search org.apache.jackrabbit.webdav.jcr.version.report Contains JCR specific reports.org.apache.jackrabbit.webdav.lock org.apache.jackrabbit.webdav.observation org.apache.jackrabbit.webdav.ordering org.apache.jackrabbit.webdav.property org.apache.jackrabbit.webdav.search org.apache.jackrabbit.webdav.security org.apache.jackrabbit.webdav.security.report org.apache.jackrabbit.webdav.transaction org.apache.jackrabbit.webdav.version org.apache.jackrabbit.webdav.version.report -
-
Uses of XmlSerializable in org.apache.jackrabbit.webdav
Classes in org.apache.jackrabbit.webdav that implement XmlSerializable Modifier and Type Class Description class
DavException
DavException
extends theException
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.Methods in org.apache.jackrabbit.webdav with parameters of type XmlSerializable Modifier and Type Method Description void
DavServletResponse. sendXmlResponse(XmlSerializable serializable, int status)
Generic method to return an Xml response body.default void
DavServletResponse. sendXmlResponse(XmlSerializable serializable, int status, List<String> acceptableContentCodings)
Generic method to return an Xml response body.void
WebdavResponseImpl. sendXmlResponse(XmlSerializable serializable, int status)
void
WebdavResponseImpl. sendXmlResponse(XmlSerializable serializable, int status, List<String> acceptableContentCodings)
-
Uses of XmlSerializable in org.apache.jackrabbit.webdav.bind
Classes in org.apache.jackrabbit.webdav.bind that implement XmlSerializable Modifier and Type Class 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
-
Uses of XmlSerializable in org.apache.jackrabbit.webdav.client.methods
Methods in org.apache.jackrabbit.webdav.client.methods with parameters of type XmlSerializable Modifier and Type Method Description static HttpEntity
XmlEntity. create(XmlSerializable payload)
-
Uses of XmlSerializable in org.apache.jackrabbit.webdav.jcr
Classes in org.apache.jackrabbit.webdav.jcr that implement XmlSerializable Modifier and Type Class Description class
JcrDavException
JcrDavException
extends theDavException
in order to wrap various repository exceptions. -
Uses of XmlSerializable in org.apache.jackrabbit.webdav.jcr.lock
Classes in org.apache.jackrabbit.webdav.jcr.lock that implement XmlSerializable Modifier and Type Class Description class
JcrActiveLock
JcrActiveLock
wraps aJCR lock
object.class
SessionScopedLockEntry
SessionScopedLockEntry
represents the 'session-scoped' write lock as defined by JCR. -
Uses of XmlSerializable in org.apache.jackrabbit.webdav.jcr.nodetype
Classes in org.apache.jackrabbit.webdav.jcr.nodetype that implement XmlSerializable Modifier and Type Class Description class
ItemDefinitionImpl
ItemDefinitionImpl
...class
NodeDefinitionImpl
NodeDefinitionImpl
...class
NodeTypeProperty
NodeTypeProperty
...class
PropertyDefinitionImpl
PropertyDefinitionImpl
... -
Uses of XmlSerializable in org.apache.jackrabbit.webdav.jcr.observation
Classes in org.apache.jackrabbit.webdav.jcr.observation that implement XmlSerializable Modifier and Type Class Description class
SubscriptionImpl
TheSubscription
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. -
Uses of XmlSerializable in org.apache.jackrabbit.webdav.jcr.property
Classes in org.apache.jackrabbit.webdav.jcr.property that implement XmlSerializable Modifier and Type Class Description class
LengthsProperty
LengthsProperty
extendsDavProperty
providing utilities to handle the multiple lengths of the property item represented by this resource.class
NamespacesProperty
NamespacesProperty
...class
ValuesProperty
ValuesProperty
implementsDavProperty
providing utilities to handle the value(s) of a JCR property item resource. -
Uses of XmlSerializable in org.apache.jackrabbit.webdav.jcr.search
Classes in org.apache.jackrabbit.webdav.jcr.search that implement XmlSerializable Modifier and Type Class Description class
SearchResultProperty
SearchResultProperty
... -
Uses of XmlSerializable in org.apache.jackrabbit.webdav.jcr.version.report
Classes in org.apache.jackrabbit.webdav.jcr.version.report that implement XmlSerializable Modifier and Type Class 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 bySession.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. -
Uses of XmlSerializable in org.apache.jackrabbit.webdav.lock
Subinterfaces of XmlSerializable in org.apache.jackrabbit.webdav.lock Modifier and Type Interface Description interface
ActiveLock
ActiveLock
encapsulates the lock information for aDavResource
.interface
LockEntry
LockEntry
...Classes in org.apache.jackrabbit.webdav.lock that implement XmlSerializable Modifier and Type Class Description class
AbstractActiveLock
AbstractActiveLock
...class
AbstractLockEntry
AbstractLockEntry
provides the generictoXml(org.w3c.dom.Document)
method.class
DefaultActiveLock
DefaultActiveLock
implements theActiveLock
interface and represents an exclusive write lock with a random uuid lock token.class
LockDiscovery
TheLockDiscovery
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
TheScope
class abstracts the lock scope as defined by RFC 2518.class
SupportedLock
TheSupportedLock
class encapsulates the lock capabilities of a resource.class
Type
TheType
class encapsulates the lock type as defined by RFC 2518. -
Uses of XmlSerializable in org.apache.jackrabbit.webdav.observation
Subinterfaces of XmlSerializable in org.apache.jackrabbit.webdav.observation Modifier and Type Interface 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 theXmlSerializable
interface.Classes in org.apache.jackrabbit.webdav.observation that implement XmlSerializable Modifier and Type Class 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: -
Uses of XmlSerializable in org.apache.jackrabbit.webdav.ordering
Classes in org.apache.jackrabbit.webdav.ordering that implement XmlSerializable Modifier and Type Class Description class
OrderingType
class
OrderPatch
OrderPatch
represents the mandatory request body of an ORDERPATCH request.static class
OrderPatch.Member
Internal classMember
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. -
Uses of XmlSerializable in org.apache.jackrabbit.webdav.property
Subinterfaces of XmlSerializable in org.apache.jackrabbit.webdav.property Modifier and Type Interface Description interface
DavProperty<T>
TheProperty
class represents a Property of a WebDAV resource.Classes in org.apache.jackrabbit.webdav.property that implement XmlSerializable Modifier and Type Class Description class
AbstractDavProperty<T>
AbstractDavProperty
provides generic METHODS used by various implementations of theDavProperty
interface.class
DavPropertyName
TheDavPropertyName
class reflects a WebDAV property name.class
DavPropertyNameSet
DavPropertyNameSet
represents a Set ofDavPropertyName
objects.class
DavPropertySet
TheDavPropertySet
class represents a set of WebDAV property.class
DefaultDavProperty<T>
DefaultDavProperty
...class
HrefProperty
HrefProperty
is an extension to the commonDavProperty
.class
PropContainer
PropContainer
...class
PropfindInfo
class
ProppatchInfo
class
ResourceType
TheResourceType
class represents the webdav resource type property.Methods in org.apache.jackrabbit.webdav.property that return types with arguments of type XmlSerializable Modifier and Type Method Description Set<XmlSerializable>
ResourceType. getValue()
Returns a Set of resource types each implementing the XmlSerializable interface. -
Uses of XmlSerializable in org.apache.jackrabbit.webdav.search
Classes in org.apache.jackrabbit.webdav.search that implement XmlSerializable Modifier and Type Class Description class
QueryGrammerSet
QueryGrammerSet
is aDavProperty
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.Methods in org.apache.jackrabbit.webdav.search that return types with arguments of type XmlSerializable Modifier and Type Method Description Set<? extends XmlSerializable>
QueryGrammerSet. getValue()
Returns the set of supported query grammers. -
Uses of XmlSerializable in org.apache.jackrabbit.webdav.security
Classes in org.apache.jackrabbit.webdav.security that implement XmlSerializable Modifier and Type Class Description class
AclProperty
AclProperty
defines a protected property that specifies the list of access control entries (ACEs).static class
AclProperty.Ace
Simple WebDAV ACE implementationclass
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 theSecurityConstants.SUPPORTED_PRIVILEGE_SET
property, used to identify the privileges defined for the resource. -
Uses of XmlSerializable in org.apache.jackrabbit.webdav.security.report
Classes in org.apache.jackrabbit.webdav.security.report that implement XmlSerializable Modifier and Type Class 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
ThePrincipalSearchReport
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 theDAV:principal-property-search REPORT
. -
Uses of XmlSerializable in org.apache.jackrabbit.webdav.transaction
Classes in org.apache.jackrabbit.webdav.transaction that implement XmlSerializable Modifier and Type Class Description class
TransactionInfo
TransactionInfo
class encapsulates the information present in theTransactionConstants.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 aTransactionResource
.class
TxLockEntry
TxLockEntry
represents the lock entry objects allowed for a transaction lock. -
Uses of XmlSerializable in org.apache.jackrabbit.webdav.version
Classes in org.apache.jackrabbit.webdav.version that implement XmlSerializable Modifier and Type Class 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
TheSupportedMethodSetProperty
class
UpdateInfo
UpdateInfo
encapsulates the request body of an UPDATE request. -
Uses of XmlSerializable in org.apache.jackrabbit.webdav.version.report
Subinterfaces of XmlSerializable in org.apache.jackrabbit.webdav.version.report Modifier and Type Interface Description interface
Report
TheReport
interface defines METHODS needed in order to respond to a REPORT request.Classes in org.apache.jackrabbit.webdav.version.report that implement XmlSerializable Modifier and Type Class Description class
AbstractReport
AbstractReport
.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
TheReportInfo
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.
-