| Modifier and Type | Method and Description |
|---|---|
DavResource |
DavResourceFactory.createResource(DavResourceLocator locator,
DavServletRequest request,
DavServletResponse response)
Create a
DavResource object from the given locator, request and response
objects. |
DavResource |
DavResourceFactory.createResource(DavResourceLocator locator,
DavSession session)
Create a new
DavResource object from the given locator and session. |
DavResource |
DavResource.getCollection()
Retrieve the resource this resource is internal member of.
|
DavResource |
DavResourceIteratorImpl.next() |
DavResource |
DavResourceIteratorImpl.nextResource() |
DavResource |
DavResourceIterator.nextResource()
Returns the next
DavResource in the iterator |
| Modifier and Type | Method and Description |
|---|---|
void |
DavResource.addMember(DavResource resource,
InputContext inputContext)
Add the given resource as an internal member to this resource.
|
void |
MultiStatus.addResourceProperties(DavResource resource,
DavPropertyNameSet propNameSet,
int depth)
Add response(s) to this multistatus, in order to build a multistatus e.g.
|
void |
MultiStatus.addResourceProperties(DavResource resource,
DavPropertyNameSet propNameSet,
int propFindType,
int depth)
Add response(s) to this multistatus, in order to build a multistatus for
responding to a PROPFIND request.
|
void |
MultiStatus.addResourceStatus(DavResource resource,
int status,
int depth)
Add response(s) to this multistatus, in order to build a multistatus
as returned for COPY, MOVE, LOCK or DELETE requests resulting in an error
with a resource other than the resource identified in the Request-URI.
|
void |
DavResource.copy(DavResource destination,
boolean shallow)
Copy this DavResource to the given destination resource
|
boolean |
WebdavRequestImpl.matchesIfHeader(DavResource resource)
Test if the if header matches the given resource.
|
boolean |
DavServletRequest.matchesIfHeader(DavResource resource)
Returns true, if the
If header present
with the request matches the given resource. |
void |
DavResource.move(DavResource destination)
Move this DavResource to the given destination resource
|
void |
DavResource.removeMember(DavResource member)
Removes the specified member from this resource.
|
| Constructor and Description |
|---|
MultiStatusResponse(DavResource resource,
DavPropertyNameSet propNameSet)
Constructs a WebDAV multistatus response and retrieves the resource
properties according to the given
DavPropertyNameSet. |
MultiStatusResponse(DavResource resource,
DavPropertyNameSet propNameSet,
int propFindType)
Constructs a WebDAV multistatus response and retrieves the resource
properties according to the given
DavPropertyNameSet. |
| Constructor and Description |
|---|
DavResourceIteratorImpl(List<DavResource> list)
Create a new DavResourceIterator from the specified list.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BindableResource.bind(DavResource collection,
DavResource newBinding)
Will add a new binding to the given collection referencing this resource.
|
void |
BindableResource.rebind(DavResource collection,
DavResource newBinding)
Will rebind the resource to the given collection.
|
| Modifier and Type | Method and Description |
|---|---|
ActiveLock |
SimpleLockManager.createLock(LockInfo lockInfo,
DavResource resource)
Adds the lock for the given resource, replacing any existing lock.
|
ActiveLock |
LockManager.createLock(LockInfo lockInfo,
DavResource resource)
Create a new lock for the given
resource. |
ActiveLock |
SimpleLockManager.getLock(Type type,
Scope scope,
DavResource resource)
Returns the lock applying to the given resource or
null if
no lock can be found. |
ActiveLock |
LockManager.getLock(Type type,
Scope scope,
DavResource resource)
Retrieve the lock with the given type and scope that is applied to the
given resource.
|
boolean |
SimpleLockManager.hasLock(String lockToken,
DavResource resource) |
boolean |
LockManager.hasLock(String lockToken,
DavResource resource)
Returns true, if the the manager contains a lock for the given
resource, that is hold by the specified token.
|
ActiveLock |
SimpleLockManager.refreshLock(LockInfo lockInfo,
String lockToken,
DavResource resource) |
ActiveLock |
LockManager.refreshLock(LockInfo lockInfo,
String lockToken,
DavResource resource)
Refresh the lock identified by the given lockToken and initially created
on the specified resource.
|
void |
SimpleLockManager.releaseLock(String lockToken,
DavResource resource)
Remove the lock hold by the given resource.
|
void |
LockManager.releaseLock(String lockToken,
DavResource resource)
Release the lock identified by the given lockToken and initially created
on the specified resource.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ObservationResource
ObservationResource extends the DavResource interface by
observation relevant METHODS. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
OrderingResource
OrderingResource extends the DavResource interface by
METHODS relating to ordering functionality defined by
RFC 3648. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AclResource
AclResource... |
| Modifier and Type | Method and Description |
|---|---|
void |
SearchablePropertyReport.init(DavResource resource,
ReportInfo info) |
void |
PrincipalSearchReport.init(DavResource resource,
ReportInfo info) |
void |
PrincipalMatchReport.init(DavResource resource,
ReportInfo info) |
void |
AclPrincipalReport.init(DavResource resource,
ReportInfo info) |
void |
AbstractSecurityReport.init(DavResource resource,
ReportInfo info)
Checks if the given resource and report info are not
null,
that the requested report type matches this implementation and that no
other Depth header than 0 is present. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractWebdavServlet.doAcl(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The ACL method
|
protected void |
AbstractWebdavServlet.doBaselineControl(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The BASELINECONTROL method
|
protected void |
AbstractWebdavServlet.doBind(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The BIND method
|
protected void |
AbstractWebdavServlet.doCheckin(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The CHECKIN method
|
protected void |
AbstractWebdavServlet.doCheckout(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The CHECKOUT method
|
protected void |
AbstractWebdavServlet.doCopy(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The COPY method
|
protected void |
AbstractWebdavServlet.doDelete(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The DELETE method
|
protected void |
AbstractWebdavServlet.doGet(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The GET method
|
protected void |
AbstractWebdavServlet.doHead(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The HEAD method
|
protected void |
AbstractWebdavServlet.doLabel(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The LABEL method
|
protected void |
AbstractWebdavServlet.doLock(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The LOCK method
|
protected void |
AbstractWebdavServlet.doMerge(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The MERGE method
|
protected void |
AbstractWebdavServlet.doMkActivity(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The MKACTIVITY method
|
protected void |
AbstractWebdavServlet.doMkCol(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The MKCOL method
|
protected void |
AbstractWebdavServlet.doMkWorkspace(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The MKWORKSPACE method
|
protected void |
AbstractWebdavServlet.doMove(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The MOVE method
|
protected void |
AbstractWebdavServlet.doOptions(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The OPTION method
|
protected void |
AbstractWebdavServlet.doOrderPatch(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The ORDERPATCH method
|
protected void |
AbstractWebdavServlet.doPoll(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The POLL method
|
protected void |
AbstractWebdavServlet.doPost(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The POST method.
|
protected void |
AbstractWebdavServlet.doPropFind(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The PROPFIND method
|
protected void |
AbstractWebdavServlet.doPropPatch(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The PROPPATCH method
|
protected void |
AbstractWebdavServlet.doPut(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The PUT method
|
protected void |
AbstractWebdavServlet.doRebind(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The REBIND method
|
protected void |
AbstractWebdavServlet.doReport(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The REPORT method
|
protected void |
AbstractWebdavServlet.doSearch(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The SEARCH method
|
protected void |
AbstractWebdavServlet.doSubscribe(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The SUBSCRIBE method
|
protected void |
AbstractWebdavServlet.doUnbind(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The UNBIND method
|
protected void |
AbstractWebdavServlet.doUncheckout(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The UNCHECKOUT method
|
protected void |
AbstractWebdavServlet.doUnlock(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The UNLOCK method
|
protected void |
AbstractWebdavServlet.doUnsubscribe(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The UNSUBSCRIBE method
|
protected void |
AbstractWebdavServlet.doUpdate(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The UPDATE method
|
protected void |
AbstractWebdavServlet.doVersionControl(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The VERSION-CONTROL method
|
protected boolean |
AbstractWebdavServlet.execute(WebdavRequest request,
WebdavResponse response,
int method,
DavResource resource)
Executes the respective method in the given webdav context
|
protected abstract boolean |
AbstractWebdavServlet.isPreconditionValid(WebdavRequest request,
DavResource resource)
Checks if the precondition for this request and resource is valid.
|
protected int |
AbstractWebdavServlet.validateDestination(DavResource destResource,
WebdavRequest request,
boolean checkHeader)
Validate the given destination resource and return the proper status
code: Any return value greater/equal than
HttpServletResponse.SC_NO_CONTENT
indicates an error. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
TransactionResource
TransactionResource extends the DavResource interface by
transaction relevant METHODS. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ActivityResource
An activity is a resource that selects a set of versions that are on a single
"line of descent", where a line of descent is a sequence of versions connected
by successor relationships.
|
interface |
BaselineResource
BaselineResource represents the 'version' of a configuration
which is represented by a 'version-controlled-configuration' (VCC) resource. |
interface |
DeltaVResource
The
DeltaVResource encapsulates the functionality common to all
DeltaV compliant resources. |
interface |
VersionableResource
VersionableResource represents an extension to the basic
DeltaVResource, that allows to adding version-control support. |
interface |
VersionControlledResource
The
VersionControlledResource represents in contrast to the
VersionableResource a resource, that has already been put
under version-control. |
interface |
VersionHistoryResource
VersionHistoryResource represents a collection that has
all versions of a given version-controlled resource as members. |
interface |
VersionResource
VersionResource is a resource that contains a copy of a particular
state of a version-controlled resource. |
interface |
WorkspaceResource
A workspace resource is a collection whose members are related
version-controlled and non-version-controlled resources.
|
| Modifier and Type | Method and Description |
|---|---|
DavResource |
BaselineResource.getBaselineCollection()
Return the resource that represents the baseline-collection of this
baseline, which is identified the href present in the
BaselineResource.BASELINE_COLLECTION
property. |
DavResource[] |
DeltaVResource.getReferenceResources(DavPropertyName hrefPropertyName)
Returns an array of
DavResource objects that are referenced
by the HrefProperty with
the specified name. |
| Modifier and Type | Method and Description |
|---|---|
void |
DeltaVResource.addWorkspace(DavResource workspace)
Add a new member to this resource, that represents a workspace.
|
| Modifier and Type | Method and Description |
|---|---|
void |
VersionTreeReport.init(DavResource resource,
ReportInfo info)
Validates the specified resource and info objects.
|
void |
Report.init(DavResource resource,
ReportInfo info)
Set the
DeltaVResource for which this report was requested
and the ReportInfo as specified by the REPORT request body,
that defines the details for this report. |
void |
LocateByHistoryReport.init(DavResource resource,
ReportInfo info) |
void |
LatestActivityVersionReport.init(DavResource resource,
ReportInfo info)
Check all the preconditions for this report.
|
void |
ExpandPropertyReport.init(DavResource resource,
ReportInfo info) |
void |
CompareBaselineReport.init(DavResource resource,
ReportInfo info) |
Copyright © 2004–2019 The Apache Software Foundation. All rights reserved.