|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
AbstractActiveLock
...AbstractDavProperty
provides generic METHODS used by various
implementations of the DavProperty
interface.AbstractDavProperty
with the given DavPropertyName
and a boolean flag indicating whether this property is protected.
AbstractLockEntry
provides the generic XmlSerializable.toXml(org.w3c.dom.Document)
method.ActiveLock
encapsulates the lock information for a
DavResource
.DavPropertyName
object to this
set if it is not already present.
PropContainer
and
returns a boolean indicating whether the content could be added to the
internal set/map.
OptionsResponse
and make each
href present in the String array being a separate DAV:href
element within the entry.
LockManager
to this resource.
DavSession
.
DavSession
indicating that this
session must not be discarded after completion of the current request.
MultiStatusResponse
element to this MultiStatus
CodedUrlHeader
...PropContainer
contains a content element
that matches the given DavPropertyName
.
Scope
object from the given name and namespace.
Type
object from the given localName and namespace.
DavPropertyName
with the given name and
Namespace.
DavPropertyName
with the given local name
and the default WebDAV namespace
.
MultiStatus
from the specified xml element.
Scope
object from the given Xml element.
Type
object from the given Xml element.
OrderPath
object.
Position
object from the specified position
element.
DavPropertyName
with the name and namespace
of the given Xml element.
DefaultDavProperty
instance from the given Xml
element.
SearchInfo
from the specifying document
retrieved from the request body.
OptionsInfo
object from the root element present
in the request body.
OptionsResponse
object from the given xml element.
resource
.
Report
with this type.
DavResource
object from the given locator, request and response
objects.
DavResource
object from the given locator and session.
DavResourceLocator
.
DavResourceLocator
.
DavConstants
provide constants for request and response
headers, Xml elements and property names defined by
RFC 2518.DavException
extends the Exception
class in order
to simplify handling of exceptional situations occuring during processing
of WebDAV requests and provides possibility to retrieve an Xml representation
of the error.DavException
.
DavException
.
DavException
.
DavException
.
DavLocatorFactory
...DavMethods
defines constants for the WebDAV METHODS.Property
class represents a Property of a WebDAV
resource.DavPropertyIterator
extends the Iterator
by
a property specific next()
method.DavPropertyName
class reflects a Webdav property name.DavPropertyNameIterator
...DavPropertyNameSet
represents a Set of DavPropertyName
objects.DavPropertyNameSet
with the given initial values.
DavPropertyNameSet
from the given DAV:prop
element.
DavPropertySet
class represents a set of WebDAV
property.DavResource
provides standard WebDAV functionality as specified
by RFC 2518.DavResourceFactory
interface defines a single method for creating
DavResource
objects.Iterator
interface.DavResourceIteratorImpl
implementation of the DavResourceIterator
interface.DavResourceIteratorImpl.remove()
is not implemented.DavResourceLocator
...DavServletRequest
extends the HttpServletRequest by Webdav
specific METHODS.WebdavResponse
extends the HttpServletResponse by
Webdav specific status codes and METHODS.DavSession
allows to pass session information between request,
response and resource(s).DavSessionProvider
is an interface for components that
can initiate and complete DavSession
s.DefaultActiveLock
implements the ActiveLock
interface
and represents an exclusive write lock with a random uuid lock token.DefaultActiveLock
with default values.
DefaultDavProperty
...DavPropertyName
and value.
DavPropertyName
and value.
DeltaVConstants
defines the following headers and properties
required for any resource that is complient to
RFC 3253:DeltaVResource
encapsultes the functionality common to all
DeltaV compliant resources.DeltaVServletRequest
provides extension useful for functionality
related to RFC 3253.DepthHeader
...DepthHeader
from the given integer.
DepthHeader
with either value 0
or infinity
.
DomUtil
provides some common utility methods related to w3c-DOM.ElementIterator
...ElementIterator
with the given
parent element.
ElementIterator
with the given
parent element.
EventBundle
defines an empty interface used to represent a bundle
of events.EventDiscovery
represents the request body of a successfull
POLL request.EventType
...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.true
if this Scope is equal to the given one.
true
if this Type is equal to the given one.
name
and value as the given one.
Filter
...name
and the
default WebDAV namespace
.
name
and
namespace
.
name
DomUtil.getText(Element)
on the first child element that matches
the given local name and namespace.
DomUtil.getTextTrim(Element)
on the first child element that matches
the given local name and namespace.
ElementIterator
containing all child elements of
the given parent node that match the given local name and namespace.
ElementIterator
over all child elements.
null
.
null
if
no value is present.
PropContainer
.
null
null
.
PropContainer
.
null
DavSession
created for this request.
Depth header
.
Depth header
or the given defaultValue, if the Depth header is missing.
Destination header
and return the locator of the corresponding resource
.
DavException
.
DavResourceFactory
that created this resource.
SubscriptionInfo
Depth
If
null
.
XmlSerializable.toXml(Document)
null
LabelInfo
object or null
if parsing the request body or the creation of the label info failed.
null
locator
object for this webdav resource,
which encapsulates the information for building the complete 'href'.
null
if the resource is either not locked or not lockable at all.
null
if
no lock can be found.
null
Timeout header
and the Depth header
of a LOCK request as LockInfo
object.
LockInfo
object encapsulating the information passed with a LOCK
request if the LOCK request body was valid.
Lock-Token Header
or null
if no such header is available.DavSession
.
MergeInfo
object.
MergeInfo
object or null
if the creation failed due to invalid format.
DavPropertyName
.
DavPropertyName
.
OptionsInfo
present with the request or null
.
OrderPatch.Member
objects defining the re-ordering
instructions to be applied to the requested resource.
OrderPatch
object encapsulating the request body
of an ORDERPATCH request or null
if the request body was
either missing or could not be parsed.
Ordering-Type header
.
null
null if no 'lockinfo' element was
passed to the constructor or did not contain an 'owner' element.
- getParameter(String) -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getParameterMap() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getParameterNames() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getParameterValues(String) -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getPathInfo() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getPathTranslated() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getPosition() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getPosition() -
Method in class org.apache.jackrabbit.webdav.ordering.OrderPatch.Member
- Return the position where the internal member identified by the
member handle should be placed.
- getPosition() -
Method in interface org.apache.jackrabbit.webdav.ordering.OrderingDavServletRequest
- Return a
Position
object encapsulating the Position header
field or null
if no Position header is present
or does not contain a valid format.
- getPrefix() -
Method in interface org.apache.jackrabbit.webdav.DavResourceLocator
- Return the prefix used to build the complete href of the resource as
required for the
href Xml
element.
- getPrefix() -
Method in class org.apache.jackrabbit.webdav.xml.Namespace
-
- getPrefixedName(String, Namespace) -
Static method in class org.apache.jackrabbit.webdav.xml.DomUtil
- Return the prefixed name of a DOM node consisting of
namespace prefix + ":" + local name.
- getPropFindProperties() -
Method in interface org.apache.jackrabbit.webdav.DavServletRequest
- Return the set of properties the client requested with a PROPFIND request
or an empty set if the type of PROPFIND request was
DavConstants.PROPFIND_ALL_PROP
or DavConstants.PROPFIND_PROPERTY_NAMES
.
- getPropFindProperties() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
- Returns the set of properties requested by the PROPFIND body or an
empty set if the
type
is either 'allprop' or
'propname'.
- getPropFindType() -
Method in interface org.apache.jackrabbit.webdav.DavServletRequest
- Return the type of PROPFIND request as indicated by the PROPFIND request
body.
- getPropFindType() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
- Returns the type of PROPFIND as indicated by the request body.
- getPropPatchRemoveProperties() -
Method in interface org.apache.jackrabbit.webdav.DavServletRequest
- Return the set of property names the client wanted to remove with a
PROPPATCH request, i.e.
- getPropPatchRemoveProperties() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
- Return the list of 'remove' entries in the PROPPATCH request body.
- getPropPatchSetProperties() -
Method in interface org.apache.jackrabbit.webdav.DavServletRequest
- Return the set of properties the client wanted to modify / create with a
PROPPATCH request, i.e.
- getPropPatchSetProperties() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
- Return the list of 'set' entries in the PROPPATCH request body.
- getProperties() -
Method in interface org.apache.jackrabbit.webdav.DavResource
- Returns all webdav properties present on this resource.
- getProperties(int) -
Method in class org.apache.jackrabbit.webdav.MultiStatusResponse
- Get properties present in this response for the given status code.
- getProperty(DavPropertyName) -
Method in interface org.apache.jackrabbit.webdav.DavResource
- Return the webdav property with the specified name.
- getProperty(String) -
Method in interface org.apache.jackrabbit.webdav.io.InputContext
- Returns the value of the given property or
null
if this property does
not exist.
- getProperty(String) -
Method in class org.apache.jackrabbit.webdav.io.InputContextImpl
-
- getPropertyNameSet() -
Method in class org.apache.jackrabbit.webdav.version.MergeInfo
- Returns a
DavPropertyNameSet
.
- getPropertyNameSet() -
Method in class org.apache.jackrabbit.webdav.version.UpdateInfo
- Returns a
DavPropertyNameSet
.
- getPropertyNameSet() -
Method in class org.apache.jackrabbit.webdav.version.report.ReportInfo
- Returns a
DavPropertyNameSet
providing the property names present
in an eventual DavConstants.XML_PROP
child element.
- getPropertyNames() -
Method in interface org.apache.jackrabbit.webdav.DavResource
- Returns an array of all
property names
available
on this resource.
- getPropertyNames(int) -
Method in class org.apache.jackrabbit.webdav.MultiStatusResponse
- Get property names present in this response for the given status code.
- getPropertyNames() -
Method in class org.apache.jackrabbit.webdav.property.DavPropertySet
- Return the names of all properties present in this set.
- getProtocol() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getQualifiedName(String, Namespace) -
Static method in class org.apache.jackrabbit.webdav.xml.DomUtil
- Return a qualified name of a DOM node consisting of "{" + namespace uri + "}"
+ localName.
- getQuery() -
Method in class org.apache.jackrabbit.webdav.search.SearchInfo
- Return the query string.
- getQueryGrammerSet() -
Method in interface org.apache.jackrabbit.webdav.search.SearchResource
- Returns the protected DAV:supported-method-set property which is defined
mandatory by RTF 3253.
- getQueryLanguages() -
Method in class org.apache.jackrabbit.webdav.search.QueryGrammerSet
- Return a String array containing the URIs of the query
languages supported.
- getQueryString() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getReader() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getRealPath(String) -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getReferenceResources(DavPropertyName) -
Method in interface org.apache.jackrabbit.webdav.version.DeltaVResource
- Returns an array of
DavResource
objects that are referenced
by the HrefProperty
with
the specified name
.
- getRemoteAddr() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getRemoteHost() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getRemoteUser() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getReport(ReportInfo) -
Method in interface org.apache.jackrabbit.webdav.version.DeltaVResource
- Runs the report specified by the given
ReportInfo
.
- getReportInfo() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getReportInfo() -
Method in interface org.apache.jackrabbit.webdav.version.DeltaVServletRequest
- Returns the request body and the Depth header as
ReportInfo
object.
- getReportName() -
Method in class org.apache.jackrabbit.webdav.version.report.ReportInfo
- Name of the report type that will be / has been requested.
- getReportName() -
Method in class org.apache.jackrabbit.webdav.version.report.ReportType
- Return the qualified name of this
ReportType
.
- getRepositoryPath() -
Method in interface org.apache.jackrabbit.webdav.DavResourceLocator
- An implementation may choose to circumvent the incompatibility of a
repository path with the URI path by applying an appropriate conversion.
- getRequestDispatcher(String) -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getRequestDocument() -
Method in interface org.apache.jackrabbit.webdav.DavServletRequest
- Parse the Xml request body and return a
Document
.
- getRequestDocument() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getRequestLocator() -
Method in interface org.apache.jackrabbit.webdav.DavServletRequest
- Return the locator of the requested
resource
.
- getRequestLocator() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
- Return a
DavResourceLocator
representing the request handle.
- getRequestURI() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getRequestURL() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getRequestedSessionId() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getResourcePath() -
Method in interface org.apache.jackrabbit.webdav.DavResource
- Returns the path of the hierarchy element defined by this
DavResource
.
- getResourcePath() -
Method in interface org.apache.jackrabbit.webdav.DavResourceLocator
- Return the resource path.
- getResourceTypes() -
Method in class org.apache.jackrabbit.webdav.property.ResourceType
- Returns the resource types specified with the constructor.
- getResponseDescription() -
Method in class org.apache.jackrabbit.webdav.MultiStatus
- Returns the response description.
- getResponseDescription() -
Method in class org.apache.jackrabbit.webdav.MultiStatusResponse
-
- getResponses() -
Method in class org.apache.jackrabbit.webdav.MultiStatus
- Returns the multistatus responses present as array.
- getScheme() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getScope() -
Method in interface org.apache.jackrabbit.webdav.lock.ActiveLock
- Return the scope of this lock.
- getScope() -
Method in class org.apache.jackrabbit.webdav.lock.DefaultActiveLock
- This is always an exclusive lock.
- getScope() -
Method in interface org.apache.jackrabbit.webdav.lock.LockEntry
- Returns the scope of this lock entry.
- getScope() -
Method in class org.apache.jackrabbit.webdav.lock.LockInfo
- Return the lock scope or
null if no 'lockinfo' element was
passed to the constructor or did not contain an 'scope' element and the
scope has not been set otherwise.
- getScope() -
Method in class org.apache.jackrabbit.webdav.transaction.TxActiveLock
- Returns the scope of this lock which is either
TransactionConstants.LOCAL
or TransactionConstants.GLOBAL
.
- getScope() -
Method in class org.apache.jackrabbit.webdav.transaction.TxLockEntry
- Returns either
local
or global
scope
depending on the initial construtor value.
- getSegment() -
Method in class org.apache.jackrabbit.webdav.ordering.Position
- Returns the segment used to create this
Position
object or
null
if no segment is present with the type.
- getServerName() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getServerPort() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getServletPath() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getSession() -
Method in interface org.apache.jackrabbit.webdav.DavResource
- Retrieve the
DavSession
associated with this resource.
- getSession(boolean) -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getSession() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getSourceHrefs() -
Method in class org.apache.jackrabbit.webdav.version.MergeInfo
- Returns the URL specified with the DAV:source element or
null
if no such child element is present in the DAV:merge element.
- getStatusCode() -
Method in class org.apache.jackrabbit.webdav.Status
-
- getStatusPhrase() -
Method in class org.apache.jackrabbit.webdav.DavException
- Return the status phrase corresponding to the error code attached to
this
DavException
.
- getStatusPhrase(int) -
Static method in class org.apache.jackrabbit.webdav.DavException
- Returns the status phrase for the given error code.
- getSubscriptionDiscovery(ObservationResource) -
Method in interface org.apache.jackrabbit.webdav.observation.SubscriptionManager
- Retrieve the
SubscriptionDiscovery
object for the given
resource.
- getSubscriptionId() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getSubscriptionId() -
Method in interface org.apache.jackrabbit.webdav.observation.ObservationDavServletRequest
- Return the
SubscriptionId header
or null
if no such header is present.
- getSubscriptionId() -
Method in interface org.apache.jackrabbit.webdav.observation.Subscription
- Returns the id of this subscription, that must be used for unsubscribing
as well as for event discovery later on.
- getSubscriptionInfo() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getSubscriptionInfo() -
Method in interface org.apache.jackrabbit.webdav.observation.ObservationDavServletRequest
- Return a
SubscriptionInfo
object representing the subscription
info present in the SUBSCRIBE request body or null
if
retrieving the subscription info fails.
- getSupportedLocks() -
Method in class org.apache.jackrabbit.webdav.lock.SupportedLock
- Returns an iterator over all supported locks.
- getSupportedMethods() -
Method in interface org.apache.jackrabbit.webdav.DavResource
- Returns a comma separated list of all METHODS supported by the given
resource.
- getText(Element) -
Static method in class org.apache.jackrabbit.webdav.xml.DomUtil
- Concatenates the values of all child nodes of type 'Text' or 'CDATA'/
- getTextTrim(Element) -
Static method in class org.apache.jackrabbit.webdav.xml.DomUtil
- Removes leading and trailing whitespace after calling {@link #getText(Element).
- getTimeOut() -
Method in class org.apache.jackrabbit.webdav.observation.SubscriptionInfo
- Return the timeout as retrieved from the request.
- getTimeout() -
Method in interface org.apache.jackrabbit.webdav.DavServletRequest
- Return the timeout requested in the
Timeout header
as long
.
- getTimeout() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
- Parse the Timeout header and return a long representing the value.
- getTimeout() -
Method in class org.apache.jackrabbit.webdav.header.TimeoutHeader
-
- getTimeout() -
Method in interface org.apache.jackrabbit.webdav.lock.ActiveLock
- Return the number of milliseconds the lock will live until it is expired
or -1 if the timeout is not available (or the client is not allowed
to retrieve it).
- getTimeout() -
Method in class org.apache.jackrabbit.webdav.lock.DefaultActiveLock
-
- getTimeout() -
Method in class org.apache.jackrabbit.webdav.lock.LockInfo
- Returns the time until the lock is requested to expire.
- getToken() -
Method in interface org.apache.jackrabbit.webdav.lock.ActiveLock
- Return the lock token.
- getToken() -
Method in class org.apache.jackrabbit.webdav.lock.DefaultActiveLock
-
- getTransactionId() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getTransactionId() -
Method in interface org.apache.jackrabbit.webdav.transaction.TransactionDavServletRequest
- Retrieve the transaction id from the
TransactionId header
.
- getTransactionId() -
Method in interface org.apache.jackrabbit.webdav.transaction.TransactionResource
- The TransactionId or
null
according to the value of the
corresponding request header
field.
- getTransactionInfo() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getTransactionInfo() -
Method in interface org.apache.jackrabbit.webdav.transaction.TransactionDavServletRequest
- Retrieve the 'transactioninfo' request body that must be included with
the UNLOCK request of a transaction lock.
- getType() -
Method in interface org.apache.jackrabbit.webdav.lock.ActiveLock
- Return the type of this lock.
- getType() -
Method in class org.apache.jackrabbit.webdav.lock.DefaultActiveLock
- This is always a write lock.
- getType() -
Method in interface org.apache.jackrabbit.webdav.lock.LockEntry
- Returns the type of this lock entry
- getType() -
Method in class org.apache.jackrabbit.webdav.lock.LockInfo
- Returns the lock type or
null if no 'lockinfo' element was
passed to the constructor or did not contain an 'type' element and the
type has not been set otherwise.
- getType() -
Method in class org.apache.jackrabbit.webdav.ordering.Position
- Return the type of this
Position
object, which may be any
of the following valid types: first
,
last
, after
, before
- getType() -
Method in class org.apache.jackrabbit.webdav.transaction.TxActiveLock
- Always returns the
TransactionConstants.TRANSACTION
type.
- getType() -
Method in class org.apache.jackrabbit.webdav.transaction.TxLockEntry
- Returns the
'transaction'
lock type.
- getType() -
Method in class org.apache.jackrabbit.webdav.version.LabelInfo
- Return the type of the LABEL request.
- getType() -
Method in class org.apache.jackrabbit.webdav.version.report.ExpandPropertyReport
- Returns
ReportType.EXPAND_PROPERTY
.
- getType() -
Method in class org.apache.jackrabbit.webdav.version.report.LocateByHistoryReport
-
- getType() -
Method in interface org.apache.jackrabbit.webdav.version.report.Report
- Returns the registered type of this report.
- getType(ReportInfo) -
Static method in class org.apache.jackrabbit.webdav.version.report.ReportType
- Return the
ReportType
requested by the given report info object.
- getType() -
Method in class org.apache.jackrabbit.webdav.version.report.VersionTreeReport
- Returns
ReportType.VERSION_TREE
- getURI() -
Method in class org.apache.jackrabbit.webdav.xml.Namespace
-
- getUpdateElement() -
Method in class org.apache.jackrabbit.webdav.version.UpdateInfo
-
- getUpdateInfo() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getUpdateInfo() -
Method in interface org.apache.jackrabbit.webdav.version.DeltaVServletRequest
- Parses the UPDATE request body a build the corresponding
UpdateInfo
object.
- getUserPrincipal() -
Method in class org.apache.jackrabbit.webdav.WebdavRequestImpl
-
- getValue() -
Method in class org.apache.jackrabbit.webdav.lock.LockDiscovery
- Returns the list of active locks.
- getValue() -
Method in class org.apache.jackrabbit.webdav.lock.SupportedLock
- Returns the list of supported lock entries.
- getValue() -
Method in class org.apache.jackrabbit.webdav.observation.Filter
-
- getValue() -
Method in class org.apache.jackrabbit.webdav.observation.SubscriptionDiscovery
- Returns an array of
Subscription
s.
- getValue() -
Method in interface org.apache.jackrabbit.webdav.property.DavProperty
- Returns the value of this property
- getValue() -
Method in class org.apache.jackrabbit.webdav.property.DefaultDavProperty
- Returns the value of this property
- getValue() -
Method in class org.apache.jackrabbit.webdav.property.HrefProperty
- Returns an array of String.
- getValue() -
Method in class org.apache.jackrabbit.webdav.property.ResourceType
- Returns a Set of resource types each implementing the XmlSerializable
interface.
- getValue() -
Method in class org.apache.jackrabbit.webdav.search.QueryGrammerSet
- Returns the set of supported query grammers.
- getValue() -
Method in class org.apache.jackrabbit.webdav.version.LabelSetProperty
-
- getValue() -
Method in class org.apache.jackrabbit.webdav.version.SupportedMethodSetProperty
-
- getValue() -
Method in class org.apache.jackrabbit.webdav.version.report.SupportedReportSetProperty
- Returns a set of report types.
- getVersionHistory() -
Method in interface org.apache.jackrabbit.webdav.version.VersionControlledResource
- Returns the
VersionHistoryResource
, that is referenced in the
'version-history
' property.
- getVersionHistory() -
Method in interface org.apache.jackrabbit.webdav.version.VersionResource
- Returns the
VersionHistoryResource
, that is referenced in the
DAV:version-history
property.
- getVersionHref() -
Method in class org.apache.jackrabbit.webdav.version.UpdateInfo
-
- getVersions() -
Method in interface org.apache.jackrabbit.webdav.version.VersionHistoryResource
- Returns an array of
VersionResource
s containing all versions
that are a member of this resource.
- getWorkspaceHref() -
Method in class org.apache.jackrabbit.webdav.version.UpdateInfo
-
- getWorkspaceName() -
Method in interface org.apache.jackrabbit.webdav.DavResourceLocator
- Return the name of the workspace the resource identified by this
locator is member of.
- getWorkspacePath() -
Method in interface org.apache.jackrabbit.webdav.DavResourceLocator
- Return the path of the workspace the resource identified by this
locator is member of.
- getWriter() -
Method in class org.apache.jackrabbit.webdav.WebdavResponseImpl
-
Position = "Position" ":" ("first" | "last" | (("before" | "after") segment))
Header
...HrefProperty
is an extension to the common DavProperty
.DavPropertyName
DavPropertyName
HrefProperty
from the specified property.
HttpDateFormat
...Element
IfHeader
class represents the state lists defined
through the HTTP If header, which is specified in RFC 2518 as
follows :
IfHeader
if the given lock tokens.
InputContext
...InputContextImpl
class encapsulates the InputStream
and some header values as present in the POST, PUT or MKCOL request.TransactionResource
.
DeltaVResource
for which this report was requested
and the ReportInfo
as specified by the REPORT request body,
that defines the details for this report.true
if the request is to create a collection resource.
true
if the request is to create a resource.
depths header
defined a depth other than '0'.
true
.
true
.
Report
will send a MultiStatus
response.true
.
ObservationConstants.XML_NOLOCAL
element is present in this
subscription info.
Overwrite header
is set to 'T' thus instructing the server to overwrite the state of a
non-null destination resource during a COPY or MOVE.
LockInfo
was created for a LOCK
request intended to refresh an existing lock rather than creating a
new one.
ReportType
is requested by the given
ReportInfo
DavResourceLocator
represents the root
locator that would be requested with 'hrefPrefix'+'pathPrefix' with or
without a trailing '/'.
RequestInfo
object is included in the supported reports.
namespace
.
LabelHeader
...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.LabelInfo
from the given element and depth
integer.
LabelInfo
from the given element.
LabelSetProperty
...LabelSetProperty
.
LocateByHistoryReport
encapsulates the DAV:locate-by-hisotry
report, that may be used to locate a version-controlled resource for that
version history.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.LockEntry
...LockInfo
is a simple utility class encapsulating the information
passed with a LOCK request.LockInfo
used for refreshing an existing lock.
LockInfo
LockInfo
object from the given information.
LockManager
interface.DeltaVResource
s may also support the MKWORKSPACE method.
MergeInfo
encapsulates the information present in the DAV:merge
element, that forms the mandatory request body of a MERGE request.MergeInfo
Response
...DavPropertyNameSet
.
DavPropertyNameSet
.
If header
present
with the request matches the given resource.
If header
present
with the request matches to the given href, token and eTag.
MergeInfo
.
DAV:
namespace.
Namespace
Element
in the iterator.
Property
in the interation.
DavResource
in the iterator
ObservationConstants
interface provide constants for request
and response headers, Xml elements and property names used for handling
observation over WebDAV.ObservationDavServletRequest
provides extensions to the
DavServletRequest
interface used for dealing with observation.ObservationDavServletResponse
provides extensions to the
DavServletResponse
interface used for dealing with observation.ObservationResource
extends the DavResource
interface by
observation relevant METHODS.OptionsInfo
represents the Xml request body, that may be present
with a OPTIONS request.OptionsResponse
encapsulates the DAV:options-response element
present in the response body of a successful OPTIONS request (with body).OrderPatch
represents the mandatory request body of an
ORDERPATCH request.OrderPath
object.
OrderPath
object.
Member
represents the 'Order-Member' children
elements of an 'OrderPatch' request body present in the ORDERPATCH request.Member
object.
OrderingConstants
provide constants for request and response
headers, Xml elements and property names defined by
RFC 3648.OrderingDavServletRequest
provides extensions to the
DavServletRequest
interface used for ordering members of orderable
collections.OrderingResource
extends the DavResource
interface by
METHODS relating to ordering functionality defined by
RFC 3648.OrderingType
represents the DAV:ordering-type
property as defined by
RFC 3648.OrderingType
with the default type (e.g.
OrderingType
with the given ordering.OutputContext
...OutputContextImpl
...OverwriteHeader
...OrderPatch
object.
Position
encapsulates the position in ordering information
contained in a Webdav request.Position
object with the specified type.
Position
object with the specified type and
segment.
PropContainer
...Status
object.
CodedUrlHeader
.
Long.MAX_VALUE
is returned.
QueryGrammerSet
is a DavProperty
that
encapsulates the 'supported-query-grammer-set' as defined by the
Webdav SEARCH internet draft.QueryGrammerSet
.
Report
interface defines METHODS needed in order to respond
to a REPORT request.ReportInfo
class encapsulates the body of a REPORT request.ReportInfo
ReportInfo
ReportInfo
ReportInfo
object from the given Xml element.
ReportType
...ResourceType
class represents the webdav resource
type property.DavPropertyName
object from this set.
name
and the
default WebDAV namespace
.
name
and
namespace
from this set.
DavSession
.
DavSession
.
Scope
class abstracts the lock scope as defined by RFC 2518.SearchConstants
interface provide constants for request
and response headers, Xml elements and property names used for WebDAV
search.SearchInfo
parses the 'searchrequest' element of a SEARCH
request body and performs basic validation.SearchInfo
instance.
SearchResource
defines METHODS required in order to handle
a SEARCH request.Status
encapsulating the 'status' present in multistatus
responses.Subscription
represents public representation of the event
listener created (or modified) by a successful SUBSCRIBE request.XmlSerializable
interface.SubscriptionDiscovery
encapsulates the 'subscriptiondiscovery'
property of a webdav resource.SubscriptionDiscovery
that lists the given
subscriptions.
SubscriptionDiscovery
that contains a single
subscription entry.
SubscriptionInfo
class encapsulates the subscription info
that forms the request body of a SUBSCRIBE request.SubscriptionInfo
SubscriptionInfo
SubscriptionInfo
SubscriptionManager
interface.SupportedLock
class encapsulates the lock capabilties
of a resource.SupportedMethodSetProperty
SupportedMethodSetProperty
property.
SupportedReportSetProperty
represents the DAV:supported-report-set
property defined by RFC 3253.SupportedReportSetProperty
.
SupportedReportSetProperty
property.
SearchInfo
object specified and returns a MultiStatus
object listing the
results.
DavSession
to this request.
DavResource
s in the iterator.
Subscription
or update an existing Subscription
..
TimeoutHeader
...TransactionConstants
interface provide constants for request
and response headers, Xml elements and property names used for handling
transactions over WebDAV.TransactionDavServletRequest
provides extensions to the
DavServletRequest
interface used for dealing with transaction lock
requests.TransactionInfo
class encapsultes the information present
in the TransactionConstants.XML_TRANSACTIONINFO
element that forms the request body of
the UNLOCk request for a transaction lock.TransactionInfo
object
TransactionInfo
object from the given 'transactionInfo'
element.
TransactionResource
extends the DavResource
interface by
transaction relevant METHODS.TxActiveLock
represents the transaction lock present on a
TransactionResource
.null
the timeout defaults to
half and hour.
TxLockEntry
represents the lock entry objects allowed for
a transaction lock.TxLockManager
manages locks with locktype
'dcr:transaction
'.Type
class encapsulates the lock type as defined by RFC 2518.DavConstants.INFINITE_TIMEOUT
is not represented by the String
'Infinite'
defined by RFC 2518, due to a known
issue with Microsoft Office that opens the document "read only" and
never unlocks the resource if the timeout is missing or 'Infinite'.
null
if no specific condition is available.
MultiStatus
.
LockEntry
.
<lockdiscovery>
element in order to respond to a LOCK
request or to the lockdiscovery property of a PROPFIND request.#activeLocks
list is empty an empty lockdiscovery
property is created ( <lockdiscovery/>
)
LockDiscovery
.
Type
.
EventDiscovery
as
being present in the POLL response body.
SubscriptionInfo
.
SearchInfo
instance.
Element
.
UpdateInfo
encapsulates the request body of an UPDATE request.UpdateInfo
object.
unlock
method of the DavResource
interface.
Subscription
with the given id.
UpdateInfo
.
VersionControlledResource
represents in contrast to the
VersionableResource
a resource, that has already been put
under version-control.VersionHistoryResource
represents a collection that has
all versions of a given version-controlled resource as members.VersionResource
is a resource that contains a copy of a particular
state of a version-controlled resource.VersionTreeReport
encapsulates the DAV:version-tree report.VersionableResource
represents an extension to the basic
DeltaVResource
, that allows to adding version-control support.WebdavRequest
interface collects the functionality
defined by DavServletRequest
encapsulting
the core Webdav specification (RFC 2518) as well as the various extensions
used for observation and transaction support, ordering of collections, search
and versioning.WebdavRequestImpl
...DavServletRequest
with the given parameters.
WebdavResponse
interface collects the functionality
defined by DavServletResponse
encapsulting
for the core WebDAV specification (RFC 2518) as well as the various extensions
used for observation and transaction support, ordering of collections, search
and versioning.WebdavResponse
interface.WebdavResponse
WebdavResponse
transactionstatus
element.
lockscope
element.
SearchConstants.XML_QUERY_GRAMMAR
element.
lockscope
element.
supported-query-grammer-set property
.
XML_SEARCHREQUEST
in order to access a given query schema.
DeltaVConstants.XML_SUPPORTED_REPORT
.
transactionstatus
element.
subscriptiondiscovery
property indicating the event listeners present for this session.DeltaVConstants.SUPPORTED_REPORT_SET
property.
locktype
element.
transactioninfo
element indicating how the transaction should be completed.
XmlSerializable
...
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |