Uses of Interface
org.apache.jackrabbit.webdav.DavResource
-
-
Uses of DavResource in org.apache.jackrabbit.server.io
Methods in org.apache.jackrabbit.server.io with parameters of type DavResource Modifier and Type Method 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 falseboolean
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 commandboolean
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 byisCollection()
.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 falseboolean
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 commandboolean
CopyMoveManagerImpl. move(CopyMoveContext context, DavResource source, DavResource destination)
boolean
DefaultHandler. move(CopyMoveContext context, DavResource source, DavResource destination)
-
Uses of DavResource in org.apache.jackrabbit.server.remoting.davex
Methods in org.apache.jackrabbit.server.remoting.davex with parameters of type DavResource Modifier and Type Method Description protected void
JcrRemotingServlet. doGet(WebdavRequest webdavRequest, WebdavResponse webdavResponse, DavResource davResource)
protected void
JcrRemotingServlet. doPost(WebdavRequest webdavRequest, WebdavResponse webdavResponse, DavResource davResource)
-
Uses of DavResource in org.apache.jackrabbit.webdav
Methods in org.apache.jackrabbit.webdav that return DavResource Modifier and Type Method Description DavResource
DavResourceFactory. createResource(DavResourceLocator locator, DavServletRequest request, DavServletResponse response)
Create aDavResource
object from the given locator, request and response objects.DavResource
DavResourceFactory. createResource(DavResourceLocator locator, DavSession session)
Create a newDavResource
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 nextDavResource
in the iteratorDavResource
DavResourceIteratorImpl. nextResource()
Methods in org.apache.jackrabbit.webdav with parameters of type DavResource Modifier and Type Method 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 resourceboolean
DavServletRequest. matchesIfHeader(DavResource resource)
Returns true, if theIf 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 resourcevoid
DavResource. removeMember(DavResource member)
Removes the specified member from this resource.Constructors in org.apache.jackrabbit.webdav with parameters of type DavResource Constructor Description MultiStatusResponse(DavResource resource, DavPropertyNameSet propNameSet)
Constructs a WebDAV multistatus response and retrieves the resource properties according to the givenDavPropertyNameSet
.MultiStatusResponse(DavResource resource, DavPropertyNameSet propNameSet, int propFindType)
Constructs a WebDAV multistatus response and retrieves the resource properties according to the givenDavPropertyNameSet
.Constructor parameters in org.apache.jackrabbit.webdav with type arguments of type DavResource Constructor Description DavResourceIteratorImpl(List<DavResource> list)
Create a new DavResourceIterator from the specified list. -
Uses of DavResource in org.apache.jackrabbit.webdav.bind
Methods in org.apache.jackrabbit.webdav.bind with parameters of type DavResource Modifier and Type Method 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. -
Uses of DavResource in org.apache.jackrabbit.webdav.jcr
Classes in org.apache.jackrabbit.webdav.jcr that implement DavResource Modifier and Type Class Description class
DefaultItemCollection
DefaultItemCollection
represents a JCR node item.class
DefaultItemResource
DefaultItemResource
represents JCR property item.class
EventJournalResourceImpl
Implements a JCREventJournal
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 ofNode
s.class
WorkspaceResourceImpl
WorkspaceResourceImpl
...Methods in org.apache.jackrabbit.webdav.jcr that return DavResource Modifier and Type Method Description DavResource
DavResourceFactoryImpl. createResource(DavResourceLocator locator, DavServletRequest request, DavServletResponse response)
Create a newDavResource
from the specified locator and request objects.DavResource
DavResourceFactoryImpl. createResource(DavResourceLocator locator, DavSession session)
Create a newDavResource
from the given locator and session.DavResource
EventJournalResourceImpl. getCollection()
DavResource
RootCollection. getCollection()
Always returnsnull
DavResource
WorkspaceResourceImpl. getCollection()
Retrieve the collection that has all workspace collections as internal members.Methods in org.apache.jackrabbit.webdav.jcr with parameters of type DavResource Modifier and Type Method Description void
DefaultItemCollection. addMember(DavResource resource, InputContext inputContext)
If the specified resource represents a collection, a new node isadded
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)
CallsWorkspace.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. -
Uses of DavResource in org.apache.jackrabbit.webdav.jcr.transaction
Methods in org.apache.jackrabbit.webdav.jcr.transaction with parameters of type DavResource Modifier and Type Method Description ActiveLock
TxLockManagerImpl. createLock(LockInfo lockInfo, DavResource resource)
Create a new lock.ActiveLock
TxLockManagerImpl. getLock(Type type, Scope scope, DavResource resource)
Always returns nullboolean
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. -
Uses of DavResource in org.apache.jackrabbit.webdav.jcr.version
Classes in org.apache.jackrabbit.webdav.jcr.version that implement DavResource Modifier and Type Class Description class
VersionHistoryItemCollection
VersionHistoryItemCollection
represents a JCR version history.class
VersionItemCollection
VersionItemCollection
represents a JCR version.Methods in org.apache.jackrabbit.webdav.jcr.version with parameters of type DavResource Modifier and Type Method Description void
VersionHistoryItemCollection. removeMember(DavResource member)
Removing a version resource is achieved by callingremoveVersion
on the versionhistory item this version belongs to. -
Uses of DavResource in org.apache.jackrabbit.webdav.jcr.version.report
Methods in org.apache.jackrabbit.webdav.jcr.version.report with parameters of type DavResource Modifier and Type Method 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)
-
Uses of DavResource in org.apache.jackrabbit.webdav.lock
Methods in org.apache.jackrabbit.webdav.lock with parameters of type DavResource Modifier and Type Method Description ActiveLock
LockManager. createLock(LockInfo lockInfo, DavResource resource)
Create a new lock for the givenresource
.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 ornull
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. -
Uses of DavResource in org.apache.jackrabbit.webdav.observation
Subinterfaces of DavResource in org.apache.jackrabbit.webdav.observation Modifier and Type Interface Description interface
ObservationResource
ObservationResource
extends theDavResource
interface by observation relevant METHODS. -
Uses of DavResource in org.apache.jackrabbit.webdav.ordering
Subinterfaces of DavResource in org.apache.jackrabbit.webdav.ordering Modifier and Type Interface Description interface
OrderingResource
OrderingResource
extends theDavResource
interface by METHODS relating to ordering functionality defined by RFC 3648. -
Uses of DavResource in org.apache.jackrabbit.webdav.security
Subinterfaces of DavResource in org.apache.jackrabbit.webdav.security Modifier and Type Interface Description interface
AclResource
AclResource
... -
Uses of DavResource in org.apache.jackrabbit.webdav.security.report
Methods in org.apache.jackrabbit.webdav.security.report with parameters of type DavResource Modifier and Type Method Description void
AbstractSecurityReport. init(DavResource resource, ReportInfo info)
Checks if the given resource and report info are notnull
, 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)
-
Uses of DavResource in org.apache.jackrabbit.webdav.server
Methods in org.apache.jackrabbit.webdav.server with parameters of type DavResource Modifier and Type Method Description protected void
AbstractWebdavServlet. doAcl(WebdavRequest request, WebdavResponse response, DavResource resource)
The ACL methodprotected void
AbstractWebdavServlet. doBaselineControl(WebdavRequest request, WebdavResponse response, DavResource resource)
The BASELINECONTROL methodprotected void
AbstractWebdavServlet. doBind(WebdavRequest request, WebdavResponse response, DavResource resource)
The BIND methodprotected void
AbstractWebdavServlet. doCheckin(WebdavRequest request, WebdavResponse response, DavResource resource)
The CHECKIN methodprotected void
AbstractWebdavServlet. doCheckout(WebdavRequest request, WebdavResponse response, DavResource resource)
The CHECKOUT methodprotected void
AbstractWebdavServlet. doCopy(WebdavRequest request, WebdavResponse response, DavResource resource)
The COPY methodprotected void
AbstractWebdavServlet. doDelete(WebdavRequest request, WebdavResponse response, DavResource resource)
The DELETE methodprotected void
AbstractWebdavServlet. doGet(WebdavRequest request, WebdavResponse response, DavResource resource)
The GET methodprotected void
AbstractWebdavServlet. doHead(WebdavRequest request, WebdavResponse response, DavResource resource)
The HEAD methodprotected void
AbstractWebdavServlet. doLabel(WebdavRequest request, WebdavResponse response, DavResource resource)
The LABEL methodprotected void
AbstractWebdavServlet. doLock(WebdavRequest request, WebdavResponse response, DavResource resource)
The LOCK methodprotected void
AbstractWebdavServlet. doMerge(WebdavRequest request, WebdavResponse response, DavResource resource)
The MERGE methodprotected void
AbstractWebdavServlet. doMkActivity(WebdavRequest request, WebdavResponse response, DavResource resource)
The MKACTIVITY methodprotected void
AbstractWebdavServlet. doMkCol(WebdavRequest request, WebdavResponse response, DavResource resource)
The MKCOL methodprotected void
AbstractWebdavServlet. doMkWorkspace(WebdavRequest request, WebdavResponse response, DavResource resource)
The MKWORKSPACE methodprotected void
AbstractWebdavServlet. doMove(WebdavRequest request, WebdavResponse response, DavResource resource)
The MOVE methodprotected void
AbstractWebdavServlet. doOptions(WebdavRequest request, WebdavResponse response, DavResource resource)
The OPTION methodprotected void
AbstractWebdavServlet. doOrderPatch(WebdavRequest request, WebdavResponse response, DavResource resource)
The ORDERPATCH methodprotected void
AbstractWebdavServlet. doPoll(WebdavRequest request, WebdavResponse response, DavResource resource)
The POLL methodprotected void
AbstractWebdavServlet. doPost(WebdavRequest request, WebdavResponse response, DavResource resource)
The POST method.protected void
AbstractWebdavServlet. doPropFind(WebdavRequest request, WebdavResponse response, DavResource resource)
The PROPFIND methodprotected void
AbstractWebdavServlet. doPropPatch(WebdavRequest request, WebdavResponse response, DavResource resource)
The PROPPATCH methodprotected void
AbstractWebdavServlet. doPut(WebdavRequest request, WebdavResponse response, DavResource resource)
The PUT methodprotected void
AbstractWebdavServlet. doRebind(WebdavRequest request, WebdavResponse response, DavResource resource)
The REBIND methodprotected void
AbstractWebdavServlet. doReport(WebdavRequest request, WebdavResponse response, DavResource resource)
The REPORT methodprotected void
AbstractWebdavServlet. doSearch(WebdavRequest request, WebdavResponse response, DavResource resource)
The SEARCH methodprotected void
AbstractWebdavServlet. doSubscribe(WebdavRequest request, WebdavResponse response, DavResource resource)
The SUBSCRIBE methodprotected void
AbstractWebdavServlet. doUnbind(WebdavRequest request, WebdavResponse response, DavResource resource)
The UNBIND methodprotected void
AbstractWebdavServlet. doUncheckout(WebdavRequest request, WebdavResponse response, DavResource resource)
The UNCHECKOUT methodprotected void
AbstractWebdavServlet. doUnlock(WebdavRequest request, WebdavResponse response, DavResource resource)
The UNLOCK methodprotected void
AbstractWebdavServlet. doUnsubscribe(WebdavRequest request, WebdavResponse response, DavResource resource)
The UNSUBSCRIBE methodprotected void
AbstractWebdavServlet. doUpdate(WebdavRequest request, WebdavResponse response, DavResource resource)
The UPDATE methodprotected void
AbstractWebdavServlet. doVersionControl(WebdavRequest request, WebdavResponse response, DavResource resource)
The VERSION-CONTROL methodprotected boolean
AbstractWebdavServlet. execute(WebdavRequest request, WebdavResponse response, int method, DavResource resource)
Executes the respective method in the given webdav contextprotected 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 thanHttpServletResponse.SC_NO_CONTENT
indicates an error. -
Uses of DavResource in org.apache.jackrabbit.webdav.simple
Classes in org.apache.jackrabbit.webdav.simple that implement DavResource Modifier and Type Class Description class
DavResourceImpl
DavResourceImpl implements a DavResource.class
DeltaVResourceImpl
TheDeltaVResourceImpl
encapsulates the functionality common to all DeltaV compliant resources.class
VersionControlledResourceImpl
VersionControlledResourceImpl
represents a JCR node item and covers all functionality related to versioning ofNode
s.class
VersionHistoryResourceImpl
VersionHistoryResourceImpl
represents a JCR version history.class
VersionResourceImpl
VersionResourceImpl
represents a JCR version.Methods in org.apache.jackrabbit.webdav.simple that return DavResource Modifier and Type Method Description DavResource
ResourceFactoryImpl. createResource(DavResourceLocator locator, DavServletRequest request, DavServletResponse response)
Create a newDavResource
from the given locator and request.DavResource
ResourceFactoryImpl. createResource(DavResourceLocator locator, DavSession session)
Create a newDavResource
from the given locator and webdav session.protected DavResource
DeltaVResourceImpl. createResourceFromLocator(DavResourceLocator loc)
Create a newDavResource
from the given locator.DavResource
DavResourceImpl. getCollection()
DavResource[]
DeltaVResourceImpl. getReferenceResources(DavPropertyName hrefPropertyName)
Return an array ofDavResource
objects that are referenced by the property with the specified name.Methods in org.apache.jackrabbit.webdav.simple with parameters of type DavResource Modifier and Type Method 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 callingremoveVersion
on the versionhistory item this version belongs to.void
VersionResourceImpl. removeMember(DavResource member)
The version storage is read-only -> fails with 403. -
Uses of DavResource in org.apache.jackrabbit.webdav.transaction
Subinterfaces of DavResource in org.apache.jackrabbit.webdav.transaction Modifier and Type Interface Description interface
TransactionResource
TransactionResource
extends theDavResource
interface by transaction relevant METHODS. -
Uses of DavResource in org.apache.jackrabbit.webdav.version
Subinterfaces of DavResource in org.apache.jackrabbit.webdav.version Modifier and Type Interface 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
TheDeltaVResource
encapsulates the functionality common to all DeltaV compliant resources.interface
VersionableResource
VersionableResource
represents an extension to the basicDeltaVResource
, that allows to adding version-control support.interface
VersionControlledResource
TheVersionControlledResource
represents in contrast to theVersionableResource
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.Methods in org.apache.jackrabbit.webdav.version that return DavResource Modifier and Type Method Description DavResource
BaselineResource. getBaselineCollection()
Return the resource that represents the baseline-collection of this baseline, which is identified the href present in theBaselineResource.BASELINE_COLLECTION
property.DavResource[]
DeltaVResource. getReferenceResources(DavPropertyName hrefPropertyName)
Returns an array ofDavResource
objects that are referenced by theHrefProperty
with the specifiedname
.Methods in org.apache.jackrabbit.webdav.version with parameters of type DavResource Modifier and Type Method 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. -
Uses of DavResource in org.apache.jackrabbit.webdav.version.report
Methods in org.apache.jackrabbit.webdav.version.report with parameters of type DavResource Modifier and Type Method 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 theDeltaVResource
for which this report was requested and theReportInfo
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.
-