Package | Description |
---|---|
org.apache.jackrabbit.server.io |
The jackrabbit webdav server uses the classes defined in this package in order
to perform import and export operations in order to respond to PUT, MKCOL, PROPPATCH
and PROPFIND, GET, HEAD requests, respectively.
|
org.apache.jackrabbit.server.remoting.davex | |
org.apache.jackrabbit.webdav | |
org.apache.jackrabbit.webdav.bind | |
org.apache.jackrabbit.webdav.jcr |
Contains JCR specific implementations.
|
org.apache.jackrabbit.webdav.jcr.transaction | |
org.apache.jackrabbit.webdav.jcr.version |
Contains JCR specific implementations for the following interfaces:
VersionableResource
VersionControlledResource
VersionResource
VersionHistoryResource
|
org.apache.jackrabbit.webdav.jcr.version.report |
Contains JCR specific reports.
|
org.apache.jackrabbit.webdav.lock |
Provides interfaces and classes for locking related issues.
|
org.apache.jackrabbit.webdav.observation |
Contains interfaces and classes related to observation, which is not covered
by the WebDAV protocol.
|
org.apache.jackrabbit.webdav.ordering |
Contains interfaces and classes used to cover the functionality defined by the
RFC 3648: Web Distributed Authoring
and Versioning (WebDAV) Ordered Collections Protocol .
|
org.apache.jackrabbit.webdav.security | |
org.apache.jackrabbit.webdav.security.report | |
org.apache.jackrabbit.webdav.server | |
org.apache.jackrabbit.webdav.simple | |
org.apache.jackrabbit.webdav.transaction |
Contains interfaces and classes related to transaction locks.
|
org.apache.jackrabbit.webdav.version |
Interfaces and classes used to cover functionality defined by
RFC 3253: Versioning Extensions to WebDAV.
|
org.apache.jackrabbit.webdav.version.report |
Report interface and inplementation for default reports defined by RFC 3253.
|
Modifier and Type | Method and Description |
---|---|
boolean |
CopyMoveHandler.canCopy(CopyMoveContext context,
DavResource source,
DavResource destination)
Validates if this handler is able to execute a copy with the given
parameters.
|
boolean |
DefaultHandler.canCopy(CopyMoveContext context,
DavResource source,
DavResource destination) |
boolean |
DefaultHandler.canDelete(DeleteContext deleteContext,
DavResource member) |
boolean |
DeleteHandler.canDelete(DeleteContext deleteContext,
DavResource resource)
Validates if this handler is able to execute a delete operation with the given
parameters.
|
boolean |
DefaultHandler.canExport(ExportContext context,
DavResource resource) |
boolean |
DirListingExportHandler.canExport(ExportContext context,
DavResource resource) |
boolean |
IOHandler.canExport(ExportContext context,
DavResource resource)
Returns true, if this handler can run a successful export based on
the specified context and resource.
|
boolean |
VersionHandler.canExport(ExportContext context,
DavResource resource) |
boolean |
VersionHistoryHandler.canExport(ExportContext context,
DavResource resource) |
boolean |
DefaultHandler.canImport(ImportContext context,
DavResource resource) |
boolean |
DirListingExportHandler.canImport(ImportContext context,
DavResource resource)
Always returns false
|
boolean |
IOHandler.canImport(ImportContext context,
DavResource resource)
Returns true, if this handler can run a successful import based on
the specified context and resource.
|
boolean |
VersionHandler.canImport(ImportContext context,
DavResource resource) |
boolean |
VersionHistoryHandler.canImport(ImportContext context,
DavResource resource) |
boolean |
CopyMoveHandler.canMove(CopyMoveContext context,
DavResource source,
DavResource destination)
Validates if this handler is able to execute a move with the given
parameters.
|
boolean |
DefaultHandler.canMove(CopyMoveContext context,
DavResource source,
DavResource destination) |
boolean |
CopyMoveHandler.copy(CopyMoveContext context,
DavResource source,
DavResource destination)
Executes the copy with the given parameters.
|
boolean |
CopyMoveManager.copy(CopyMoveContext context,
DavResource source,
DavResource destination)
Handles the copy command
|
boolean |
CopyMoveManagerImpl.copy(CopyMoveContext context,
DavResource source,
DavResource destination) |
boolean |
DefaultHandler.copy(CopyMoveContext context,
DavResource source,
DavResource destination) |
boolean |
DefaultHandler.delete(DeleteContext deleteContext,
DavResource member) |
boolean |
DeleteHandler.delete(DeleteContext deleteContext,
DavResource resource)
Executes the delete operation with the given parameters.
|
boolean |
DeleteManager.delete(DeleteContext deleteContext,
DavResource resource)
Delegates the delete operation to the fist handler that accepts it.
|
boolean |
DeleteManagerImpl.delete(DeleteContext deleteContext,
DavResource member) |
boolean |
DefaultHandler.exportContent(ExportContext context,
DavResource resource)
Same as (@link IOHandler#exportContent(ExportContext, boolean)} where
the boolean values is defined by
isCollection() . |
boolean |
DirListingExportHandler.exportContent(ExportContext context,
DavResource resource) |
boolean |
IOHandler.exportContent(ExportContext context,
DavResource resource)
Runs the export for the given context and resource.
|
boolean |
IOManager.exportContent(ExportContext context,
DavResource resource)
Passes the specified information to the IOHandlers present on this manager.
|
boolean |
IOManagerImpl.exportContent(ExportContext context,
DavResource resource) |
boolean |
VersionHistoryHandler.exportContent(ExportContext context,
DavResource resource) |
boolean |
DefaultHandler.importContent(ImportContext context,
DavResource resource) |
boolean |
DirListingExportHandler.importContent(ImportContext context,
DavResource resource)
Does nothing and returns false
|
boolean |
IOHandler.importContent(ImportContext context,
DavResource resource)
Runs the import for the given context and resource.
|
boolean |
IOManager.importContent(ImportContext context,
DavResource resource)
Passes the specified information to the IOHandlers present on this manager.
|
boolean |
IOManagerImpl.importContent(ImportContext context,
DavResource resource) |
boolean |
VersionHandler.importContent(ImportContext context,
DavResource resource) |
boolean |
VersionHistoryHandler.importContent(ImportContext context,
DavResource resource) |
boolean |
CopyMoveHandler.move(CopyMoveContext context,
DavResource source,
DavResource destination)
Executes the move with the given parameters.
|
boolean |
CopyMoveManager.move(CopyMoveContext context,
DavResource source,
DavResource destination)
Handles the move command
|
boolean |
CopyMoveManagerImpl.move(CopyMoveContext context,
DavResource source,
DavResource destination) |
boolean |
DefaultHandler.move(CopyMoveContext context,
DavResource source,
DavResource destination) |
Modifier and Type | Method and Description |
---|---|
protected void |
JcrRemotingServlet.doGet(WebdavRequest webdavRequest,
WebdavResponse webdavResponse,
DavResource davResource) |
protected void |
JcrRemotingServlet.doPost(WebdavRequest webdavRequest,
WebdavResponse webdavResponse,
DavResource davResource) |
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 |
DavResourceIterator.nextResource()
Returns the next
DavResource in the iterator |
DavResource |
DavResourceIteratorImpl.nextResource() |
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 |
DavServletRequest.matchesIfHeader(DavResource resource)
Returns true, if the
If header present
with the request matches the given resource. |
boolean |
WebdavRequestImpl.matchesIfHeader(DavResource resource)
Test if the if header 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 | Class and Description |
---|---|
class |
DefaultItemCollection
DefaultItemCollection represents a JCR node item. |
class |
DefaultItemResource
DefaultItemResource represents JCR property item. |
class |
EventJournalResourceImpl
Implements a JCR
EventJournal in terms of an RFC 4287 Atom feed. |
class |
RootCollection
RootCollection represent the WebDAV root resource that does not
represent any repository item. |
class |
VersionControlledItemCollection
VersionControlledItemCollection represents a JCR node item and
covers all functionality related to versioning of Node s. |
class |
WorkspaceResourceImpl
WorkspaceResourceImpl ... |
Modifier and Type | Method and Description |
---|---|
DavResource |
DavResourceFactoryImpl.createResource(DavResourceLocator locator,
DavServletRequest request,
DavServletResponse response)
Create a new
DavResource from the specified locator and request
objects. |
DavResource |
DavResourceFactoryImpl.createResource(DavResourceLocator locator,
DavSession session)
Create a new
DavResource from the given locator and session. |
DavResource |
EventJournalResourceImpl.getCollection() |
DavResource |
RootCollection.getCollection()
Always returns
null |
DavResource |
WorkspaceResourceImpl.getCollection()
Retrieve the collection that has all workspace collections
as internal members.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultItemCollection.addMember(DavResource resource,
InputContext inputContext)
If the specified resource represents a collection, a new node is
added to the item represented by this resource. |
void |
DefaultItemResource.addMember(DavResource resource,
InputContext inputContext)
Method is not allowed.
|
void |
EventJournalResourceImpl.addMember(DavResource resource,
InputContext inputContext) |
void |
RootCollection.addMember(DavResource resource,
InputContext inputContext)
Throws exception: 403 Forbidden.
|
void |
WorkspaceResourceImpl.addMember(DavResource resource,
InputContext inputContext)
Throws 403 exception (Forbidden)
|
void |
RootCollection.addWorkspace(DavResource workspace) |
protected boolean |
JCRWebdavServerServlet.isPreconditionValid(WebdavRequest request,
DavResource resource)
Returns true if the preconditions are met.
|
void |
DefaultItemCollection.removeMember(DavResource member)
Removes the repository item represented by the specified member
resource.
|
void |
DefaultItemResource.removeMember(DavResource member)
Method is not allowed.
|
void |
EventJournalResourceImpl.removeMember(DavResource member) |
void |
RootCollection.removeMember(DavResource member)
Calls
Workspace.deleteWorkspace(String) for the workspace with
the name as indicated by the specified member. |
void |
WorkspaceResourceImpl.removeMember(DavResource member)
Throws 403 exception (Forbidden)
|
protected int |
JCRWebdavServerServlet.validateDestination(DavResource destResource,
WebdavRequest request,
boolean checkHeader)
Modified variant needed for JCR move and copy that isn't compliant to
WebDAV.
|
Modifier and Type | Method and Description |
---|---|
ActiveLock |
TxLockManagerImpl.createLock(LockInfo lockInfo,
DavResource resource)
Create a new lock.
|
ActiveLock |
TxLockManagerImpl.getLock(Type type,
Scope scope,
DavResource resource)
Always returns null
|
boolean |
TxLockManagerImpl.hasLock(String token,
DavResource resource)
Returns true if the given lock token belongs to a lock that applies to
the given resource, false otherwise.
|
ActiveLock |
TxLockManagerImpl.refreshLock(LockInfo lockInfo,
String lockToken,
DavResource resource)
Refresh the lock identified by the given lock token.
|
void |
TxLockManagerImpl.releaseLock(String lockToken,
DavResource resource)
Throws UnsupportedOperationException.
|
Modifier and Type | Class and Description |
---|---|
class |
VersionHistoryItemCollection
VersionHistoryItemCollection represents a JCR version history. |
class |
VersionItemCollection
VersionItemCollection represents a JCR version. |
Modifier and Type | Method and Description |
---|---|
void |
VersionHistoryItemCollection.removeMember(DavResource member)
Removing a version resource is achieved by calling
removeVersion
on the versionhistory item this version belongs to. |
Modifier and Type | Method and Description |
---|---|
void |
AbstractJcrReport.init(DavResource resource,
ReportInfo info)
Performs basic validation checks common to all JCR specific reports.
|
void |
ExportViewReport.init(DavResource resource,
ReportInfo info) |
void |
JcrPrivilegeReport.init(DavResource resource,
ReportInfo info) |
void |
LocateByUuidReport.init(DavResource resource,
ReportInfo info) |
void |
LocateCorrespondingNodeReport.init(DavResource resource,
ReportInfo info) |
void |
NodeTypesReport.init(DavResource resource,
ReportInfo info) |
void |
RegisteredNamespacesReport.init(DavResource resource,
ReportInfo info) |
void |
RepositoryDescriptorsReport.init(DavResource resource,
ReportInfo info) |
Modifier and Type | Method and Description |
---|---|
ActiveLock |
LockManager.createLock(LockInfo lockInfo,
DavResource resource)
Create a new lock for the given
resource . |
ActiveLock |
SimpleLockManager.createLock(LockInfo lockInfo,
DavResource resource)
Adds the lock for the given resource, replacing any existing lock.
|
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.
|
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. |
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.
|
boolean |
SimpleLockManager.hasLock(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.
|
ActiveLock |
SimpleLockManager.refreshLock(LockInfo lockInfo,
String lockToken,
DavResource resource) |
void |
LockManager.releaseLock(String lockToken,
DavResource resource)
Release 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.
|
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 |
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. |
void |
AclPrincipalReport.init(DavResource resource,
ReportInfo info) |
void |
PrincipalMatchReport.init(DavResource resource,
ReportInfo info) |
void |
PrincipalSearchReport.init(DavResource resource,
ReportInfo info) |
void |
SearchablePropertyReport.init(DavResource resource,
ReportInfo info) |
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 | Class and Description |
---|---|
class |
DavResourceImpl
DavResourceImpl implements a DavResource.
|
class |
DeltaVResourceImpl
The
DeltaVResourceImpl encapsulates the functionality common to all
DeltaV compliant resources. |
class |
VersionControlledResourceImpl
VersionControlledResourceImpl represents a JCR node item and
covers all functionality related to versioning of Node s. |
class |
VersionHistoryResourceImpl
VersionHistoryResourceImpl represents a JCR version history. |
class |
VersionResourceImpl
VersionResourceImpl represents a JCR version. |
Modifier and Type | Method and Description |
---|---|
DavResource |
ResourceFactoryImpl.createResource(DavResourceLocator locator,
DavServletRequest request,
DavServletResponse response)
Create a new
DavResource from the given locator and
request. |
DavResource |
ResourceFactoryImpl.createResource(DavResourceLocator locator,
DavSession session)
Create a new
DavResource from the given locator and webdav
session. |
protected DavResource |
DeltaVResourceImpl.createResourceFromLocator(DavResourceLocator loc)
Create a new
DavResource from the given locator. |
DavResource |
DavResourceImpl.getCollection() |
DavResource[] |
DeltaVResourceImpl.getReferenceResources(DavPropertyName hrefPropertyName)
Return an array of
DavResource objects that are referenced
by the property with the specified name. |
Modifier and Type | Method and Description |
---|---|
void |
DavResourceImpl.addMember(DavResource member,
InputContext inputContext)
Adds a new member to this resource.
|
void |
VersionHistoryResourceImpl.addMember(DavResource member,
InputContext inputContext)
The version storage is read-only -> fails with 403.
|
void |
VersionResourceImpl.addMember(DavResource member,
InputContext inputContext)
The version storage is read-only -> fails with 403.
|
void |
DeltaVResourceImpl.addWorkspace(DavResource workspace)
The JCR api does not provide methods to create new workspaces.
|
void |
DavResourceImpl.bind(DavResource collection,
DavResource newBinding) |
void |
DavResourceImpl.copy(DavResource destination,
boolean shallow) |
protected boolean |
SimpleWebdavServlet.isPreconditionValid(WebdavRequest request,
DavResource resource)
Checks if the precondition for this request and resource is valid.
|
void |
DavResourceImpl.move(DavResource destination) |
void |
DavResourceImpl.rebind(DavResource collection,
DavResource newBinding) |
void |
DavResourceImpl.removeMember(DavResource member) |
void |
VersionHistoryResourceImpl.removeMember(DavResource member)
Removing a version resource is achieved by calling
removeVersion
on the versionhistory item this version belongs to. |
void |
VersionResourceImpl.removeMember(DavResource member)
The version storage is read-only -> fails with 403.
|
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.
Please note that no resource must exist at the location of the new workspace. |
Modifier and Type | Method and Description |
---|---|
void |
CompareBaselineReport.init(DavResource resource,
ReportInfo info) |
void |
ExpandPropertyReport.init(DavResource resource,
ReportInfo info) |
void |
LatestActivityVersionReport.init(DavResource resource,
ReportInfo info)
Check all the preconditions for this report.
|
void |
LocateByHistoryReport.init(DavResource resource,
ReportInfo info) |
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.Please note that this methods should perform basic validation checks in order to prevent exceptional situations during the xml serialization. |
void |
VersionTreeReport.init(DavResource resource,
ReportInfo info)
Validates the specified resource and info objects.
|
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.