public class VersionControlledItemCollection extends DefaultItemCollection implements org.apache.jackrabbit.webdav.version.VersionControlledResource
VersionControlledItemCollection represents a JCR node item and
covers all functionality related to versioning of Nodes.Node| Modifier and Type | Field and Description |
|---|---|
protected boolean |
initedProps |
protected Item |
item |
protected org.apache.jackrabbit.webdav.property.DavPropertyNameSet |
names |
protected org.apache.jackrabbit.webdav.property.DavPropertySet |
properties |
protected org.apache.jackrabbit.webdav.lock.SupportedLock |
supportedLock |
protected org.apache.jackrabbit.webdav.version.report.SupportedReportSetProperty |
supportedReports |
ACTIVITY_SET, AUTO_MERGE_SET, AUTO_VERSION, BASELINE_CONTROLLED_COLLECTION, CHECKED_IN, CHECKED_OUT, CHECKIN_FORK, CHECKOUT_FORK, ECLIPSED_SET, MERGE_SET, methods_checkedIn, methods_checkedOut, PREDECESSOR_SET, SUBBASELINE_SET, UNRESERVED, VERSION_HISTORYMETHODS_INCL_MKWORKSPACEMETHODSEXCLUSIVE_SESSION, JCR_DEFINITION, JCR_DEPTH, JCR_GET_STRING, JCR_INDEX, JCR_ISMODIFIED, JCR_ISNEW, JCR_LENGTH, JCR_LENGTHS, JCR_MIXINNODETYPES, JCR_NAME, JCR_NAMESPACES, JCR_NODETYPES_CND, JCR_PARENT, JCR_PATH, JCR_PRIMARYITEM, JCR_PRIMARYNODETYPE, JCR_REFERENCES, JCR_SELECTOR_NAME, JCR_TYPE, JCR_UUID, JCR_VALUE, JCR_VALUES, JCR_VERSIONABLEUUID, JCR_WEAK_REFERENCES, JCR_WORKSPACE_NAME, METHODS, NAMESPACE, PRIVILEGE_JCR_ADD_NODE, PRIVILEGE_JCR_READ, PRIVILEGE_JCR_REMOVE, PRIVILEGE_JCR_SET_PROPERTYATTR_VALUE_TYPE, IMPORT_UUID_BEHAVIOR, JCR_DEFINITION_LN, JCR_DEPTH_LN, JCR_GET_STRING_LN, JCR_INDEX_LN, JCR_ISMODIFIED_LN, JCR_ISNEW_LN, JCR_LENGTH_LN, JCR_LENGTHS_LN, JCR_MIXINNODETYPES_LN, JCR_NAME_LN, JCR_NAMESPACES_LN, JCR_NODETYPES_CND_LN, JCR_PARENT_LN, JCR_PATH_LN, JCR_PRIMARYITEM_LN, JCR_PRIMARYNODETYPE_LN, JCR_QUERY_RESULT_LN, JCR_REFERENCES_LN, JCR_SELECTOR_NAME_LN, JCR_TYPE_LN, JCR_UUID_LN, JCR_VALUE_LN, JCR_VALUES_LN, JCR_VERSIONABLEUUID_LN, JCR_WEAK_REFERENCES_LN, JCR_WORKSPACE_NAME_LN, NS_PREFIX, NS_URI, RELATION_REMOTE_SESSION_ID, RELATION_USER_DATA, REPORT_EXPORT_VIEW, REPORT_LOCATE_BY_UUID, REPORT_LOCATE_CORRESPONDING_NODE, REPORT_NODETYPES, REPORT_PRIVILEGES, REPORT_REGISTERED_NAMESPACES, REPORT_REPOSITORY_DESCRIPTORS, ROOT_ITEM_PATH, ROOT_ITEM_RESOURCEPATH, VERSIONSTORAGE_PATH, XML_ALLOWUPDATE, XML_CND, XML_DESCRIPTOR, XML_DESCRIPTORKEY, XML_DESCRIPTORVALUE, XML_EXCLUSIVE_SESSION_SCOPED, XML_LENGTH, XML_NAMESPACE, XML_NODETYPENAME, XML_PREFIX, XML_PRIMARYNODETYPE, XML_QUERY_RESULT_COLUMN, XML_RELPATH, XML_REMOVEEXISTING, XML_URI, XML_VALUE| Constructor and Description |
|---|
VersionControlledItemCollection(org.apache.jackrabbit.webdav.DavResourceLocator locator,
JcrDavSession session,
org.apache.jackrabbit.webdav.DavResourceFactory factory,
Item item)
Create a new
VersionControlledItemCollection. |
| Modifier and Type | Method and Description |
|---|---|
void |
addLockManager(org.apache.jackrabbit.webdav.lock.LockManager lockMgr) |
void |
addVersionControl()
Adds version control to this resource.
|
void |
addWorkspace(org.apache.jackrabbit.webdav.DavResource workspace)
The JCR api does not provide methods to create new workspaces.
|
org.apache.jackrabbit.webdav.MultiStatusResponse |
alterProperties(List<? extends org.apache.jackrabbit.webdav.property.PropEntry> changeList)
Loops over the given
Lists and alters the properties accordingly. |
String |
checkin()
Calls
Node.checkin() on the underlying repository node. |
void |
checkout()
Calls
Node.checkout() on the underlying repository node. |
void |
copy(org.apache.jackrabbit.webdav.DavResource destination,
boolean shallow)
Copies the underlying repository item to the indicated destination.
|
protected org.apache.jackrabbit.webdav.DavResource |
createResourceFromLocator(org.apache.jackrabbit.webdav.DavResourceLocator loc)
Create a new
DavResource from the given locator. |
boolean |
exists()
Returns true if there exists a
repository item with the given
resource path, false otherwise. |
org.apache.jackrabbit.webdav.DavResource |
getCollection()
Returns the resource representing the parent item of the repository item
represented by this resource.
|
String |
getDisplayName()
Retrieves the last segment of the item path (or the resource path if
this resource does not exist).
|
org.apache.jackrabbit.webdav.DavResourceFactory |
getFactory() |
String |
getHref() |
protected static String |
getItemName(String itemPath)
Retrieves the last segment of the given path and removes the index if
present.
|
org.apache.jackrabbit.webdav.DavResourceLocator |
getLocator() |
protected org.apache.jackrabbit.webdav.DavResourceLocator |
getLocatorFromItem(Item repositoryItem)
Build a new
DavResourceLocator from the given repository item. |
protected org.apache.jackrabbit.webdav.DavResourceLocator |
getLocatorFromItemPath(String itemPath)
Build a
DavResourceLocator from the given itemPath path. |
org.apache.jackrabbit.webdav.lock.ActiveLock[] |
getLocks() |
org.apache.jackrabbit.webdav.version.OptionsResponse |
getOptionResponse(org.apache.jackrabbit.webdav.version.OptionsInfo optionsInfo) |
org.apache.jackrabbit.webdav.property.DavPropertySet |
getProperties() |
org.apache.jackrabbit.webdav.property.DavProperty<?> |
getProperty(org.apache.jackrabbit.webdav.property.DavPropertyName name) |
org.apache.jackrabbit.webdav.property.DavPropertyName[] |
getPropertyNames() |
org.apache.jackrabbit.webdav.search.QueryGrammerSet |
getQueryGrammerSet() |
org.apache.jackrabbit.webdav.DavResource[] |
getReferenceResources(org.apache.jackrabbit.webdav.property.DavPropertyName hrefPropertyName)
Return an array of
DavResource objects that are referenced
by the property with the specified name. |
org.apache.jackrabbit.webdav.version.report.Report |
getReport(org.apache.jackrabbit.webdav.version.report.ReportInfo reportInfo) |
protected Session |
getRepositorySession()
Shortcut for
getSession().getRepositorySession() |
String |
getResourcePath()
Returns the path of the underlying repository item or the item to
be created (PUT/MKCOL).
|
org.apache.jackrabbit.webdav.DavSession |
getSession() |
String |
getSupportedMethods()
Return a comma separated string listing the supported method names.
|
String |
getTransactionId() |
org.apache.jackrabbit.webdav.version.VersionHistoryResource |
getVersionHistory()
Returns the
VersionHistory associated with the repository node. |
protected String |
getWorkspaceHref()
Retrieve the href of the workspace the current session belongs to.
|
void |
init(org.apache.jackrabbit.webdav.observation.SubscriptionManager subsMgr) |
void |
init(org.apache.jackrabbit.webdav.transaction.TxLockManager txMgr,
String transactionId) |
protected void |
initProperties()
Fill the property set for this resource.
|
protected void |
initPropertyNames()
Property names common to all resources.
|
protected void |
initSupportedReports()
Define the set of reports supported by this resource.
|
boolean |
isLockable(org.apache.jackrabbit.webdav.lock.Type type,
org.apache.jackrabbit.webdav.lock.Scope scope)
Returns true, if the
SupportedLock property contains an entry
with the given type and scope. |
void |
label(org.apache.jackrabbit.webdav.version.LabelInfo labelInfo)
Modify the labels present with the versions of this resource.
|
org.apache.jackrabbit.webdav.MultiStatus |
merge(org.apache.jackrabbit.webdav.version.MergeInfo mergeInfo)
Merge the repository node represented by this resource according to the
information present in the given
MergeInfo object. |
void |
move(org.apache.jackrabbit.webdav.DavResource destination)
Moves the underlying repository item to the indicated destination.
|
org.apache.jackrabbit.webdav.observation.EventDiscovery |
poll(String subscriptionId,
long timeout) |
org.apache.jackrabbit.webdav.MultiStatus |
search(org.apache.jackrabbit.webdav.search.SearchInfo sInfo) |
org.apache.jackrabbit.webdav.observation.Subscription |
subscribe(org.apache.jackrabbit.webdav.observation.SubscriptionInfo info,
String subscriptionId) |
void |
uncheckout()
Not implemented.
|
void |
unlock(String lockToken,
org.apache.jackrabbit.webdav.transaction.TransactionInfo tInfo) |
void |
unsubscribe(String subscriptionId) |
org.apache.jackrabbit.webdav.MultiStatus |
update(org.apache.jackrabbit.webdav.version.UpdateInfo updateInfo)
Perform an update on this resource.
|
addHrefProperty, addHrefProperty, addHrefProperty, addMember, getComplianceClass, getCreationDate, getCreatorDisplayName, getHrefProperty, getHrefProperty, getHrefProperty, getLock, getMembers, getModificationTime, hasLock, initLockSupport, isCollection, isOrderable, lock, orderMembers, refreshLock, removeMember, removeProperty, setProperty, spool, unlockclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddWorkspace, getOptionResponse, getReferenceResources, getReportaddLockManager, addMember, copy, exists, getCollection, getComplianceClass, getDisplayName, getFactory, getHref, getLocator, getLock, getLocks, getMembers, getModificationTime, getProperties, getPropertyNames, getResourcePath, getSession, hasLock, isCollection, isLockable, lock, move, refreshLock, removeMember, removeProperty, setProperty, spool, unlockprotected final Item item
protected boolean initedProps
protected org.apache.jackrabbit.webdav.property.DavPropertySet properties
protected org.apache.jackrabbit.webdav.property.DavPropertyNameSet names
protected org.apache.jackrabbit.webdav.lock.SupportedLock supportedLock
protected org.apache.jackrabbit.webdav.version.report.SupportedReportSetProperty supportedReports
public VersionControlledItemCollection(org.apache.jackrabbit.webdav.DavResourceLocator locator,
JcrDavSession session,
org.apache.jackrabbit.webdav.DavResourceFactory factory,
Item item)
VersionControlledItemCollection.locator - session - factory - item - public String getSupportedMethods()
getSupportedMethods in interface org.apache.jackrabbit.webdav.DavResourcegetSupportedMethods in class DefaultItemCollectionDavResource.getSupportedMethods()public org.apache.jackrabbit.webdav.property.DavProperty<?> getProperty(org.apache.jackrabbit.webdav.property.DavPropertyName name)
getProperty in interface org.apache.jackrabbit.webdav.DavResourcegetProperty in class DefaultItemCollectionDavResource.getProperty(org.apache.jackrabbit.webdav.property.DavPropertyName)public org.apache.jackrabbit.webdav.MultiStatusResponse alterProperties(List<? extends org.apache.jackrabbit.webdav.property.PropEntry> changeList) throws org.apache.jackrabbit.webdav.DavException
DefaultItemCollectionLists and alters the properties accordingly.
Changes are persisted at the end according to the rules defined with
the AbstractItemResource.complete() method.
Please note: since there is only a single property
(ItemResourceConstants.JCR_MIXINNODETYPES
that can be set or removed with PROPPATCH, this method either succeeds
or throws an exception, even if this violates RFC 2518. Thus no property
specific multistatus will be created in case of an error.
alterProperties in interface org.apache.jackrabbit.webdav.DavResourcealterProperties in class DefaultItemCollectionchangeList - org.apache.jackrabbit.webdav.DavExceptionfor additional description of non-compliant behaviour.public void addVersionControl()
throws org.apache.jackrabbit.webdav.DavException
addVersionControl in interface org.apache.jackrabbit.webdav.version.VersionableResourceorg.apache.jackrabbit.webdav.DavException - if this resource does not
exist yet or if an error occurs while making the underlying node versionable.VersionableResource.addVersionControl()public String checkin() throws org.apache.jackrabbit.webdav.DavException
Node.checkin() on the underlying repository node.checkin in interface org.apache.jackrabbit.webdav.version.VersionControlledResourceorg.apache.jackrabbit.webdav.DavExceptionVersionControlledResource.checkin()public void checkout()
throws org.apache.jackrabbit.webdav.DavException
Node.checkout() on the underlying repository node.checkout in interface org.apache.jackrabbit.webdav.version.VersionControlledResourceorg.apache.jackrabbit.webdav.DavExceptionVersionControlledResource.checkout()public void uncheckout()
throws org.apache.jackrabbit.webdav.DavException
DavException with error code
HttpServletResponse.SC_NOT_IMPLEMENTED.uncheckout in interface org.apache.jackrabbit.webdav.version.VersionControlledResourceorg.apache.jackrabbit.webdav.DavExceptionVersionControlledResource.uncheckout()public org.apache.jackrabbit.webdav.MultiStatus update(org.apache.jackrabbit.webdav.version.UpdateInfo updateInfo)
throws org.apache.jackrabbit.webdav.DavException
updateInfo
this is translated to one of the following methods defined by the JCR API:
Node.restore(javax.jcr.version.Version, boolean)Node.restore(javax.jcr.version.Version, String, boolean)Node.restoreByLabel(String, boolean)Node.update(String)MultiStatus returned by this method
will not list any nodes that have been removed due to an Uuid conflict.update in interface org.apache.jackrabbit.webdav.version.VersionControlledResourceupdateInfo - org.apache.jackrabbit.webdav.DavExceptionVersionControlledResource.update(org.apache.jackrabbit.webdav.version.UpdateInfo)public org.apache.jackrabbit.webdav.MultiStatus merge(org.apache.jackrabbit.webdav.version.MergeInfo mergeInfo)
throws org.apache.jackrabbit.webdav.DavException
MergeInfo object.merge in interface org.apache.jackrabbit.webdav.version.VersionControlledResourcemergeInfo - MultiStatus recording all repository items modified
by this merge call as well as the resources that a client must modify to
complete the merge (see RFC 3253)org.apache.jackrabbit.webdav.DavExceptionVersionControlledResource.merge(org.apache.jackrabbit.webdav.version.MergeInfo),
Node.merge(String, boolean)public void label(org.apache.jackrabbit.webdav.version.LabelInfo labelInfo)
throws org.apache.jackrabbit.webdav.DavException
label in interface org.apache.jackrabbit.webdav.version.VersionControlledResourcelabelInfo - org.apache.jackrabbit.webdav.DavExceptionVersionHistory.addVersionLabel(String, String, boolean),
VersionHistory.removeVersionLabel(String)public org.apache.jackrabbit.webdav.version.VersionHistoryResource getVersionHistory()
throws org.apache.jackrabbit.webdav.DavException
VersionHistory associated with the repository node.
If the node is not versionable an exception is thrown.getVersionHistory in interface org.apache.jackrabbit.webdav.version.VersionControlledResourceVersionHistoryResource associated with this resource.org.apache.jackrabbit.webdav.DavExceptionVersionControlledResource.getVersionHistory(),
Node.getVersionHistory()protected void initSupportedReports()
initSupportedReports in class DefaultItemCollectionSupportedReportSetPropertyprotected void initPropertyNames()
initPropertyNames in class DefaultItemCollectionprotected void initProperties()
initProperties in class DefaultItemCollectionpublic boolean exists()
repository item with the given
resource path, false otherwise.exists in interface org.apache.jackrabbit.webdav.DavResourceDavResource.exists()public String getDisplayName()
item name
which is exposed with the {http://www.day.com/jcr/webdav/1.0}name property.getDisplayName in interface org.apache.jackrabbit.webdav.DavResourceDavResource.getDisplayName()public org.apache.jackrabbit.webdav.DavResource getCollection()
RootCollection is returned.getCollection in interface org.apache.jackrabbit.webdav.DavResourceDavResource.getCollection()public void move(org.apache.jackrabbit.webdav.DavResource destination)
throws org.apache.jackrabbit.webdav.DavException
move in interface org.apache.jackrabbit.webdav.DavResourcedestination - org.apache.jackrabbit.webdav.DavExceptionDavResource.move(DavResource),
Session.move(String, String)public void copy(org.apache.jackrabbit.webdav.DavResource destination,
boolean shallow)
throws org.apache.jackrabbit.webdav.DavException
Workspace.copy(String, String, String) is used to perform
the copy operation, Workspace.copy(String, String) otherwise.
Note, that this implementation does not support shallow copy.copy in interface org.apache.jackrabbit.webdav.DavResourcedestination - shallow - org.apache.jackrabbit.webdav.DavExceptionDavResource.copy(DavResource, boolean),
Workspace.copy(String, String),
Workspace.copy(String, String, String)public void init(org.apache.jackrabbit.webdav.observation.SubscriptionManager subsMgr)
init in interface org.apache.jackrabbit.webdav.observation.ObservationResourceObservationResource.init(SubscriptionManager)public org.apache.jackrabbit.webdav.observation.Subscription subscribe(org.apache.jackrabbit.webdav.observation.SubscriptionInfo info,
String subscriptionId)
throws org.apache.jackrabbit.webdav.DavException
subscribe in interface org.apache.jackrabbit.webdav.observation.ObservationResourceorg.apache.jackrabbit.webdav.DavExceptionObservationResource.subscribe(org.apache.jackrabbit.webdav.observation.SubscriptionInfo, String),
SubscriptionManager.subscribe(org.apache.jackrabbit.webdav.observation.SubscriptionInfo, String, org.apache.jackrabbit.webdav.observation.ObservationResource)public void unsubscribe(String subscriptionId) throws org.apache.jackrabbit.webdav.DavException
unsubscribe in interface org.apache.jackrabbit.webdav.observation.ObservationResourceorg.apache.jackrabbit.webdav.DavExceptionObservationResource.unsubscribe(String),
SubscriptionManager.unsubscribe(String, org.apache.jackrabbit.webdav.observation.ObservationResource)public org.apache.jackrabbit.webdav.observation.EventDiscovery poll(String subscriptionId, long timeout) throws org.apache.jackrabbit.webdav.DavException
poll in interface org.apache.jackrabbit.webdav.observation.ObservationResourceorg.apache.jackrabbit.webdav.DavExceptionObservationResource.poll(String, long),
SubscriptionManager.poll(String, long, org.apache.jackrabbit.webdav.observation.ObservationResource)protected String getWorkspaceHref()
null if this resource
does not represent a repository item.AbstractResource.getWorkspaceHref()protected static String getItemName(String itemPath)
itemPath - public org.apache.jackrabbit.webdav.DavResourceLocator getLocator()
getLocator in interface org.apache.jackrabbit.webdav.DavResourceDavResource.getLocator()public String getResourcePath()
null is returned.getResourcePath in interface org.apache.jackrabbit.webdav.DavResourceDavResource.getResourcePath(),
DavResourceLocator.getResourcePath()public String getHref()
getHref in interface org.apache.jackrabbit.webdav.DavResourceDavResource.getHref(),
DavResourceLocator.getHref(boolean)public org.apache.jackrabbit.webdav.property.DavPropertyName[] getPropertyNames()
getPropertyNames in interface org.apache.jackrabbit.webdav.DavResourceDavResource.getPropertyNames()public org.apache.jackrabbit.webdav.property.DavPropertySet getProperties()
getProperties in interface org.apache.jackrabbit.webdav.DavResourceDavResource.getProperties()public boolean isLockable(org.apache.jackrabbit.webdav.lock.Type type,
org.apache.jackrabbit.webdav.lock.Scope scope)
SupportedLock property contains an entry
with the given type and scope. By default resources allow for transaction lock only.isLockable in interface org.apache.jackrabbit.webdav.DavResourcetype - scope - DavResource.isLockable(org.apache.jackrabbit.webdav.lock.Type, org.apache.jackrabbit.webdav.lock.Scope)public org.apache.jackrabbit.webdav.lock.ActiveLock[] getLocks()
getLocks in interface org.apache.jackrabbit.webdav.DavResourcetodo improve....public void addLockManager(org.apache.jackrabbit.webdav.lock.LockManager lockMgr)
addLockManager in interface org.apache.jackrabbit.webdav.DavResourceDavResource.addLockManager(org.apache.jackrabbit.webdav.lock.LockManager)public org.apache.jackrabbit.webdav.DavResourceFactory getFactory()
getFactory in interface org.apache.jackrabbit.webdav.DavResourceDavResource.getFactory()public org.apache.jackrabbit.webdav.DavSession getSession()
getSession in interface org.apache.jackrabbit.webdav.DavResourceDavResource.getSession(),
DavResource.getSession()public void init(org.apache.jackrabbit.webdav.transaction.TxLockManager txMgr,
String transactionId)
init in interface org.apache.jackrabbit.webdav.transaction.TransactionResourceTransactionResource.init(TxLockManager, String)public void unlock(String lockToken, org.apache.jackrabbit.webdav.transaction.TransactionInfo tInfo) throws org.apache.jackrabbit.webdav.DavException
unlock in interface org.apache.jackrabbit.webdav.transaction.TransactionResourceorg.apache.jackrabbit.webdav.DavExceptionTransactionResource.unlock(String, org.apache.jackrabbit.webdav.transaction.TransactionInfo)public String getTransactionId()
getTransactionId in interface org.apache.jackrabbit.webdav.transaction.TransactionResourceTransactionResource.getTransactionId()public org.apache.jackrabbit.webdav.version.OptionsResponse getOptionResponse(org.apache.jackrabbit.webdav.version.OptionsInfo optionsInfo)
getOptionResponse in interface org.apache.jackrabbit.webdav.version.DeltaVResourceoptionsInfo - nullDeltaVResource.getOptionResponse(org.apache.jackrabbit.webdav.version.OptionsInfo)public org.apache.jackrabbit.webdav.version.report.Report getReport(org.apache.jackrabbit.webdav.version.report.ReportInfo reportInfo)
throws org.apache.jackrabbit.webdav.DavException
getReport in interface org.apache.jackrabbit.webdav.version.DeltaVResourcereportInfo - org.apache.jackrabbit.webdav.DavExceptionDeltaVResource.getReport(org.apache.jackrabbit.webdav.version.report.ReportInfo)public void addWorkspace(org.apache.jackrabbit.webdav.DavResource workspace)
throws org.apache.jackrabbit.webdav.DavException
addWorkspace on this resource will always fail.addWorkspace in interface org.apache.jackrabbit.webdav.version.DeltaVResourceworkspace - org.apache.jackrabbit.webdav.DavException - Always throws.DeltaVResource.addWorkspace(org.apache.jackrabbit.webdav.DavResource)public org.apache.jackrabbit.webdav.DavResource[] getReferenceResources(org.apache.jackrabbit.webdav.property.DavPropertyName hrefPropertyName)
throws org.apache.jackrabbit.webdav.DavException
DavResource objects that are referenced
by the property with the specified name.getReferenceResources in interface org.apache.jackrabbit.webdav.version.DeltaVResourcehrefPropertyName - DavResourcesorg.apache.jackrabbit.webdav.DavExceptionDeltaVResource.getReferenceResources(org.apache.jackrabbit.webdav.property.DavPropertyName)public org.apache.jackrabbit.webdav.search.QueryGrammerSet getQueryGrammerSet()
getQueryGrammerSet in interface org.apache.jackrabbit.webdav.search.SearchResourceSearchResource.getQueryGrammerSet()public org.apache.jackrabbit.webdav.MultiStatus search(org.apache.jackrabbit.webdav.search.SearchInfo sInfo)
throws org.apache.jackrabbit.webdav.DavException
search in interface org.apache.jackrabbit.webdav.search.SearchResourcesInfo - org.apache.jackrabbit.webdav.DavExceptionSearchResource.search(org.apache.jackrabbit.webdav.search.SearchInfo)protected org.apache.jackrabbit.webdav.DavResource createResourceFromLocator(org.apache.jackrabbit.webdav.DavResourceLocator loc)
throws org.apache.jackrabbit.webdav.DavException
DavResource from the given locator.loc - DavResourceorg.apache.jackrabbit.webdav.DavExceptionprotected org.apache.jackrabbit.webdav.DavResourceLocator getLocatorFromItemPath(String itemPath)
DavResourceLocator from the given itemPath path.itemPath - DavResourceLocatorDavLocatorFactory.createResourceLocator(String, String, String)protected org.apache.jackrabbit.webdav.DavResourceLocator getLocatorFromItem(Item repositoryItem)
DavResourceLocator from the given repository item.repositoryItem - getLocatorFromItemPath(String)protected Session getRepositorySession()
getSession().getRepositorySession()AbstractResource.session.Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.