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 classDavExceptionDavExceptionextends 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.classMultiStatusMultiStatus representing the content of a multistatus response body and allows to retrieve the Xml representation.classMultiStatusResponseMultiStatusResponserepresents the DAV:multistatus element defined by RFC 2518:classStatusStatusencapsulating the 'status' present in multistatus responses.Methods in org.apache.jackrabbit.webdav with parameters of type XmlSerializable Modifier and Type Method Description voidDavServletResponse. sendXmlResponse(XmlSerializable serializable, int status)Generic method to return an Xml response body.default voidDavServletResponse. sendXmlResponse(XmlSerializable serializable, int status, List<String> acceptableContentCodings)Generic method to return an Xml response body.voidWebdavResponseImpl. sendXmlResponse(XmlSerializable serializable, int status)voidWebdavResponseImpl. 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 classBindInfoclassParentElementParentElementwraps en element of the parent set of a resource.classParentSetParentSetrepresents a DAV:parent-set property.classRebindInfoclassUnbindInfo -
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 HttpEntityXmlEntity. 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 classJcrDavExceptionJcrDavExceptionextends theDavExceptionin 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 classJcrActiveLockJcrActiveLockwraps aJCR lockobject.classSessionScopedLockEntrySessionScopedLockEntryrepresents 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 classItemDefinitionImplItemDefinitionImpl...classNodeDefinitionImplNodeDefinitionImpl...classNodeTypePropertyNodeTypeProperty...classPropertyDefinitionImplPropertyDefinitionImpl... -
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 classSubscriptionImplTheSubscriptionclass 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 classLengthsPropertyLengthsPropertyextendsDavPropertyproviding utilities to handle the multiple lengths of the property item represented by this resource.classNamespacesPropertyNamespacesProperty...classValuesPropertyValuesPropertyimplementsDavPropertyproviding 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 classSearchResultPropertySearchResultProperty... -
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 classAbstractJcrReportAbstractJcrReport...classExportViewReportExportViewReporthandles REPORT requests for the 'exportview' report.classJcrPrivilegeReportReport to retrieve the permissions granted to the reading session as defined bySession.hasPermission(String, String).classLocateByUuidReportLocateByUuidReporthandles REPORT requests for the 'locate-by-uuid' report.classLocateCorrespondingNodeReportLocateCorrespondingNodeReportis used to identify the resource that represents the corresponding node in another workspace.classNodeTypesReportNodeTypesReportallows to retrieve the definition of a single or multiple node types.classRegisteredNamespacesReportRegisteredNamespacesReportlet the client retrieve the namespaces registered on the repository.classRepositoryDescriptorsReportRepositoryDescriptorsReportallows 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 interfaceActiveLockActiveLockencapsulates the lock information for aDavResource.interfaceLockEntryLockEntry...Classes in org.apache.jackrabbit.webdav.lock that implement XmlSerializable Modifier and Type Class Description classAbstractActiveLockAbstractActiveLock...classAbstractLockEntryAbstractLockEntryprovides the generictoXml(org.w3c.dom.Document)method.classDefaultActiveLockDefaultActiveLockimplements theActiveLockinterface and represents an exclusive write lock with a random uuid lock token.classLockDiscoveryTheLockDiscoveryclass encapsulates the webdav lock discovery property that is sent in the request body (PROPFIND and LOCK) and received in a LOCK response body.classLockInfoLockInfois a simple utility class encapsulating the information passed with a LOCK request.classScopeTheScopeclass abstracts the lock scope as defined by RFC 2518.classSupportedLockTheSupportedLockclass encapsulates the lock capabilities of a resource.classTypeTheTypeclass 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 interfaceEventBundleEventBundledefines an empty interface used to represent a bundle of events.interfaceEventTypeEventType...interfaceSubscriptionSubscriptionrepresents public representation of the event listener created (or modified) by a successful SUBSCRIBE request.
Please note that this interface extends theXmlSerializableinterface.Classes in org.apache.jackrabbit.webdav.observation that implement XmlSerializable Modifier and Type Class Description classDefaultEventTypeDefaultEventTypedefines a simple EventType implementation that only consists of a qualified event name consisting of namespace plus local name.classEventDiscoveryEventDiscoveryrepresents the request body of a successful POLL request.classFilterFilter...classSubscriptionDiscoverySubscriptionDiscoveryencapsulates the 'subscriptiondiscovery' property of a webdav resource.classSubscriptionInfoSubscriptionInfoclass 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 classOrderingTypeclassOrderPatchOrderPatchrepresents the mandatory request body of an ORDERPATCH request.static classOrderPatch.MemberInternal classMemberrepresents the 'Order-Member' children elements of an 'OrderPatch' request body present in the ORDERPATCH request.classPositionPositionencapsulates 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 interfaceDavProperty<T>ThePropertyclass represents a Property of a WebDAV resource.Classes in org.apache.jackrabbit.webdav.property that implement XmlSerializable Modifier and Type Class Description classAbstractDavProperty<T>AbstractDavPropertyprovides generic METHODS used by various implementations of theDavPropertyinterface.classDavPropertyNameTheDavPropertyNameclass reflects a WebDAV property name.classDavPropertyNameSetDavPropertyNameSetrepresents a Set ofDavPropertyNameobjects.classDavPropertySetTheDavPropertySetclass represents a set of WebDAV property.classDefaultDavProperty<T>DefaultDavProperty...classHrefPropertyHrefPropertyis an extension to the commonDavProperty.classPropContainerPropContainer...classPropfindInfoclassProppatchInfoclassResourceTypeTheResourceTypeclass 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 classQueryGrammerSetQueryGrammerSetis aDavPropertythat encapsulates the 'supported-query-grammer-set' as defined by the Webdav SEARCH internet draft.classSearchInfoSearchInfoparses 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 classAclPropertyAclPropertydefines a protected property that specifies the list of access control entries (ACEs).static classAclProperty.AceSimple WebDAV ACE implementationclassAclRestrictionsPropertyAclRestrictionsPropertyas defined by RFC 3744 Section 5.6.classCurrentUserPrivilegeSetPropertyCurrentUserPrivilegeSetProperty...classPrincipalPrincipalencapsulates the DAV:principal element which identifies the principal to which this ACE applies.classPrivilegePrivilegeclassSupportedPrivilegeSupportedPrivilege...classSupportedPrivilegeSetPropertySupportedPrivilegeSetPropertydefines theSecurityConstants.SUPPORTED_PRIVILEGE_SETproperty, 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 classAbstractSecurityReportAbstractSecurityReportcovers basic validation and utilities common to the majority of the reports defined within RFC 3744.classAclPrincipalReportThe 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.classPrincipalMatchReportPrincipalMatchReportcan be request for any collection resources.classPrincipalSearchReportThePrincipalSearchReportperforms a search for all principals that match the search criteria specified in the request.classSearchablePropertyReportSearchablePropertyReportidentifies 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 classTransactionInfoTransactionInfoclass encapsulates the information present in theTransactionConstants.XML_TRANSACTIONINFOelement that forms the request body of the UNLOCk request for a transaction lock.classTxActiveLockTxActiveLockrepresents the transaction lock present on aTransactionResource.classTxLockEntryTxLockEntryrepresents 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 classLabelInfoLabelInfoencapsulates 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:classLabelSetPropertyLabelSetProperty...classMergeInfoMergeInfoencapsulates 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.classOptionsInfoOptionsInforepresents the Xml request body, that may be present with a OPTIONS request.classOptionsResponseOptionsResponseencapsulates the DAV:options-response element present in the response body of a successful OPTIONS request (with body).classSupportedMethodSetPropertyTheSupportedMethodSetPropertyclassUpdateInfoUpdateInfoencapsulates 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 interfaceReportTheReportinterface 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 classAbstractReportAbstractReport.classCompareBaselineReportCompareBaselineReport...classExpandPropertyReportExpandPropertyReportencapsulates 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.classLatestActivityVersionReportLatestActivityVersionReportis applied to a version history to identify the latest version that is selected from that version history by a given activity.classLocateByHistoryReportLocateByHistoryReportencapsulates the DAV:locate-by-hisotry report, that may be used to locate a version-controlled resource for that version history.classReportInfoTheReportInfoclass encapsulates the body of a REPORT request.classReportTypeReportType...classSupportedReportSetPropertySupportedReportSetPropertyrepresents the DAV:supported-report-set property defined by RFC 3253.classVersionTreeReportVersionTreeReportencapsulates the DAV:version-tree report.
-