Package org.apache.jackrabbit.webdav.version

Interfaces and classes used to cover functionality defined by RFC 3253: Versioning Extensions to WebDAV.

See:
          Description

Interface Summary
DeltaVConstants DeltaVConstants defines the following headers and properties required for any resource that is complient to RFC 3253:

Headers:
DeltaVResource The DeltaVResource encapsultes the functionality common to all DeltaV compliant resources.
DeltaVServletRequest DeltaVServletRequest provides extension useful for functionality related to RFC 3253.
VersionableResource VersionableResource represents an extension to the basic DeltaVResource, that allows to adding version-control support.
VersionControlledResource The VersionControlledResource represents in contrast to the VersionableResource a resource, that has already been put under version-control.
VersionHistoryResource VersionHistoryResource represents a collection that has all versions of a given version-controlled resource as members.
VersionResource VersionResource is a resource that contains a copy of a particular state of a version-controlled resource.
 

Class Summary
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 constructore must be a DAV:label element:
LabelSetProperty LabelSetProperty...
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.
OptionsInfo OptionsInfo represents the Xml request body, that may be present with a OPTIONS request.
OptionsResponse OptionsResponse encapsulates the DAV:options-response element present in the response body of a successful OPTIONS request (with body).
SupportedMethodSetProperty The SupportedMethodSetProperty
UpdateInfo UpdateInfo encapsulates the request body of an UPDATE request.
 

Package org.apache.jackrabbit.webdav.version Description

Interfaces and classes used to cover functionality defined by RFC 3253: Versioning Extensions to WebDAV.



Copyright © 2005-2006 . All Rights Reserved.