public class WorkspaceResourceImpl extends Object implements org.apache.jackrabbit.webdav.version.WorkspaceResource, org.apache.jackrabbit.webdav.version.VersionControlledResource
WorkspaceResourceImpl...| Modifier and Type | Field and Description |
|---|---|
protected boolean |
initedProps |
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 |
BASELINE_CONTROLLED_COLLECTION_SET, CURRENT_ACTIVITY_SET, CUURENT_ACTIVITY_SET, WORKSPACE_CHECKOUT_SETACTIVITY_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_MKWORKSPACE| Modifier and Type | Method and Description |
|---|---|
void |
addLockManager(org.apache.jackrabbit.webdav.lock.LockManager lockMgr) |
void |
addMember(org.apache.jackrabbit.webdav.DavResource resource,
org.apache.jackrabbit.webdav.io.InputContext inputContext)
Throws 403 exception (Forbidden)
|
void |
addVersionControl() |
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)
Handles an attempt to set
ItemResourceConstants.JCR_NAMESPACES
and forwards any other set or remove requests to the super class. |
String |
checkin() |
void |
checkout() |
void |
copy(org.apache.jackrabbit.webdav.DavResource destination,
boolean shallow)
Throws
HttpServletResponse.SC_METHOD_NOT_ALLOWED |
protected org.apache.jackrabbit.webdav.DavResource |
createResourceFromLocator(org.apache.jackrabbit.webdav.DavResourceLocator loc)
Create a new
DavResource from the given locator. |
boolean |
exists() |
org.apache.jackrabbit.webdav.DavResource |
getCollection()
Retrieve the collection that has all workspace collections
as internal members.
|
String |
getComplianceClass()
Returns a string listing the compliance classes for this resource as it
is required for the DAV response header.
|
protected String |
getCreationDate()
Returns the creation date which is used for the
DavPropertyName.CREATIONDATE property. |
protected String |
getCreatorDisplayName()
Returns the display name of the creator which is used for the protected
DeltaVConstants.CREATOR_DISPLAYNAME property. |
String |
getDisplayName()
Returns the name of the workspace.
|
org.apache.jackrabbit.webdav.DavResourceFactory |
getFactory() |
String |
getHref() |
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 |
getLock(org.apache.jackrabbit.webdav.lock.Type type,
org.apache.jackrabbit.webdav.lock.Scope scope) |
org.apache.jackrabbit.webdav.lock.ActiveLock[] |
getLocks() |
org.apache.jackrabbit.webdav.DavResourceIterator |
getMembers()
Returns the resource representing the JCR root node.
|
long |
getModificationTime()
Always returns 'now'
|
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() |
String |
getTransactionId() |
org.apache.jackrabbit.webdav.version.VersionHistoryResource |
getVersionHistory() |
protected String |
getWorkspaceHref()
Retrieve the href of the workspace the current session belongs to.
|
boolean |
hasLock(org.apache.jackrabbit.webdav.lock.Type type,
org.apache.jackrabbit.webdav.lock.Scope scope)
Returns true if this resource has a lock applied with the given type and scope.
|
void |
init(org.apache.jackrabbit.webdav.transaction.TxLockManager txMgr,
String transactionId) |
protected void |
initLockSupport()
Define the set of locks supported by this resource.
|
protected void |
initProperties()
Fill the set of default properties
|
protected void |
initPropertyNames()
Property names common to all resources.
|
protected void |
initSupportedReports()
Define the set of reports supported by this resource.
|
boolean |
isCollection() |
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) |
org.apache.jackrabbit.webdav.lock.ActiveLock |
lock(org.apache.jackrabbit.webdav.lock.LockInfo reqLockInfo) |
org.apache.jackrabbit.webdav.MultiStatus |
merge(org.apache.jackrabbit.webdav.version.MergeInfo mergeInfo) |
void |
move(org.apache.jackrabbit.webdav.DavResource destination)
Throws
HttpServletResponse.SC_METHOD_NOT_ALLOWED |
org.apache.jackrabbit.webdav.lock.ActiveLock |
refreshLock(org.apache.jackrabbit.webdav.lock.LockInfo info,
String lockToken)
Only transaction lock may be available on this resource.
|
void |
removeMember(org.apache.jackrabbit.webdav.DavResource member)
Throws 403 exception (Forbidden)
|
void |
removeProperty(org.apache.jackrabbit.webdav.property.DavPropertyName propertyName)
Throws
HttpServletResponse.SC_METHOD_NOT_ALLOWED |
org.apache.jackrabbit.webdav.MultiStatus |
search(org.apache.jackrabbit.webdav.search.SearchInfo sInfo) |
void |
setProperty(org.apache.jackrabbit.webdav.property.DavProperty<?> property)
Allows to alter the registered namespaces (
ItemResourceConstants.JCR_NAMESPACES)
or register node types ItemResourceConstants.JCR_NODETYPES_CND
where the passed value is a cnd string containing the definition
and forwards any other property to the super class.
Note that again no property status is set. |
void |
spool(org.apache.jackrabbit.webdav.io.OutputContext outputContext) |
void |
uncheckout() |
void |
unlock(String lockToken)
Throws
HttpServletResponse.SC_METHOD_NOT_ALLOWED since only transaction
locks may be present on this resource, that need to be released by calling
TransactionResource.unlock(String, org.apache.jackrabbit.webdav.transaction.TransactionInfo). |
void |
unlock(String lockToken,
org.apache.jackrabbit.webdav.transaction.TransactionInfo tInfo) |
org.apache.jackrabbit.webdav.MultiStatus |
update(org.apache.jackrabbit.webdav.version.UpdateInfo updateInfo)
While RFC 3253 does not define any version-related operations for the
workspace resource, this implementation uses
VersionControlledResource.update(UpdateInfo)
to map Workspace.restore(javax.jcr.version.Version[], boolean) to
a WebDAV call. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected 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 org.apache.jackrabbit.webdav.property.DavProperty<?> getProperty(org.apache.jackrabbit.webdav.property.DavPropertyName name)
getProperty in interface org.apache.jackrabbit.webdav.DavResourceDavResource.getProperty(org.apache.jackrabbit.webdav.property.DavPropertyName)public String getSupportedMethods()
getSupportedMethods in interface org.apache.jackrabbit.webdav.DavResourcepublic boolean exists()
exists in interface org.apache.jackrabbit.webdav.DavResourcegetDisplayName() is
present in the list of available workspace names such as exposed by
the editing JCR session.public boolean isCollection()
isCollection in interface org.apache.jackrabbit.webdav.DavResourcepublic String getDisplayName()
getDisplayName in interface org.apache.jackrabbit.webdav.DavResourceDavResource.getDisplayName(),
Workspace.getName()public long getModificationTime()
getModificationTime in interface org.apache.jackrabbit.webdav.DavResourcepublic void spool(org.apache.jackrabbit.webdav.io.OutputContext outputContext)
throws IOException
spool in interface org.apache.jackrabbit.webdav.DavResourceoutputContext - IOExceptionpublic org.apache.jackrabbit.webdav.DavResource getCollection()
getCollection in interface org.apache.jackrabbit.webdav.DavResourceDavResource.getCollection()public void addMember(org.apache.jackrabbit.webdav.DavResource resource,
org.apache.jackrabbit.webdav.io.InputContext inputContext)
throws org.apache.jackrabbit.webdav.DavException
addMember in interface org.apache.jackrabbit.webdav.DavResourceresource - inputContext - org.apache.jackrabbit.webdav.DavExceptionpublic org.apache.jackrabbit.webdav.DavResourceIterator getMembers()
getMembers in interface org.apache.jackrabbit.webdav.DavResourcepublic void removeMember(org.apache.jackrabbit.webdav.DavResource member)
throws org.apache.jackrabbit.webdav.DavException
removeMember in interface org.apache.jackrabbit.webdav.DavResourcemember - org.apache.jackrabbit.webdav.DavExceptionpublic void setProperty(org.apache.jackrabbit.webdav.property.DavProperty<?> property)
throws org.apache.jackrabbit.webdav.DavException
ItemResourceConstants.JCR_NAMESPACES)
or register node types ItemResourceConstants.JCR_NODETYPES_CND
where the passed value is a cnd string containing the definition
and forwards any other property to the super class.
Note that again no property status is set. Any failure while setting
a property results in an exception (violating RFC 2518).setProperty in interface org.apache.jackrabbit.webdav.DavResourceproperty - org.apache.jackrabbit.webdav.DavExceptionDavResource.setProperty(org.apache.jackrabbit.webdav.property.DavProperty)public org.apache.jackrabbit.webdav.MultiStatusResponse alterProperties(List<? extends org.apache.jackrabbit.webdav.property.PropEntry> changeList) throws org.apache.jackrabbit.webdav.DavException
ItemResourceConstants.JCR_NAMESPACES
and forwards any other set or remove requests to the super class.alterProperties in interface org.apache.jackrabbit.webdav.DavResourceorg.apache.jackrabbit.webdav.DavExceptionsetProperty(DavProperty),
DefaultItemCollection.alterProperties(List)public void addVersionControl()
throws org.apache.jackrabbit.webdav.DavException
addVersionControl in interface org.apache.jackrabbit.webdav.version.VersionableResourceorg.apache.jackrabbit.webdav.DavException - (403) since workspace is not versionable. implementing
VersionControlledResource only for 'update'.public String checkin() throws org.apache.jackrabbit.webdav.DavException
checkin in interface org.apache.jackrabbit.webdav.version.VersionControlledResourceorg.apache.jackrabbit.webdav.DavException - (403) since workspace is not versionable. implementing
VersionControlledResource only for 'update'.public void checkout()
throws org.apache.jackrabbit.webdav.DavException
checkout in interface org.apache.jackrabbit.webdav.version.VersionControlledResourceorg.apache.jackrabbit.webdav.DavException - (403) since workspace is not versionable. implementing
VersionControlledResource only for 'update'.public void uncheckout()
throws org.apache.jackrabbit.webdav.DavException
uncheckout in interface org.apache.jackrabbit.webdav.version.VersionControlledResourceorg.apache.jackrabbit.webdav.DavException - (403) since workspace is not versionable. implementing
VersionControlledResource only for 'update'.public org.apache.jackrabbit.webdav.MultiStatus update(org.apache.jackrabbit.webdav.version.UpdateInfo updateInfo)
throws org.apache.jackrabbit.webdav.DavException
VersionControlledResource.update(UpdateInfo)
to map Workspace.restore(javax.jcr.version.Version[], boolean) to
a WebDAV call.
Limitation: note that the 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
merge in interface org.apache.jackrabbit.webdav.version.VersionControlledResourceorg.apache.jackrabbit.webdav.DavException - (403) since workspace is not versionable. implementing
VersionControlledResource only for 'update'.public void label(org.apache.jackrabbit.webdav.version.LabelInfo labelInfo)
throws org.apache.jackrabbit.webdav.DavException
label in interface org.apache.jackrabbit.webdav.version.VersionControlledResourceorg.apache.jackrabbit.webdav.DavException - (403) since workspace is not versionable. implementing
VersionControlledResource only for 'update'.public org.apache.jackrabbit.webdav.version.VersionHistoryResource getVersionHistory()
throws org.apache.jackrabbit.webdav.DavException
getVersionHistory in interface org.apache.jackrabbit.webdav.version.VersionControlledResourceorg.apache.jackrabbit.webdav.DavException - (403) since workspace is not versionable. implementing
VersionControlledResource only for 'update'.protected void initLockSupport()
SupportedLockprotected void initSupportedReports()
SupportedReportSetProperty,
AbstractResource.initSupportedReports()protected String getWorkspaceHref()
protected void initPropertyNames()
protected void initProperties()
public String getComplianceClass()
getComplianceClass in interface org.apache.jackrabbit.webdav.DavResourceDavResource.getComplianceClass()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 void removeProperty(org.apache.jackrabbit.webdav.property.DavPropertyName propertyName)
throws org.apache.jackrabbit.webdav.DavException
HttpServletResponse.SC_METHOD_NOT_ALLOWEDremoveProperty in interface org.apache.jackrabbit.webdav.DavResourcepropertyName - org.apache.jackrabbit.webdav.DavException - Always throws HttpServletResponse.SC_METHOD_NOT_ALLOWEDDavResource.removeProperty(org.apache.jackrabbit.webdav.property.DavPropertyName)public void move(org.apache.jackrabbit.webdav.DavResource destination)
throws org.apache.jackrabbit.webdav.DavException
HttpServletResponse.SC_METHOD_NOT_ALLOWEDmove in interface org.apache.jackrabbit.webdav.DavResourcedestination - org.apache.jackrabbit.webdav.DavException - Always throws HttpServletResponse.SC_METHOD_NOT_ALLOWEDDavResource.move(org.apache.jackrabbit.webdav.DavResource)public void copy(org.apache.jackrabbit.webdav.DavResource destination,
boolean shallow)
throws org.apache.jackrabbit.webdav.DavException
HttpServletResponse.SC_METHOD_NOT_ALLOWEDcopy in interface org.apache.jackrabbit.webdav.DavResourcedestination - shallow - org.apache.jackrabbit.webdav.DavException - Always throws HttpServletResponse.SC_METHOD_NOT_ALLOWEDDavResource.copy(org.apache.jackrabbit.webdav.DavResource, boolean)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 boolean hasLock(org.apache.jackrabbit.webdav.lock.Type type,
org.apache.jackrabbit.webdav.lock.Scope scope)
hasLock in interface org.apache.jackrabbit.webdav.DavResourcetype - scope - DavResource.hasLock(Type, Scope)public org.apache.jackrabbit.webdav.lock.ActiveLock getLock(org.apache.jackrabbit.webdav.lock.Type type,
org.apache.jackrabbit.webdav.lock.Scope scope)
getLock in interface org.apache.jackrabbit.webdav.DavResourceDavResource.getLock(Type, Scope)public org.apache.jackrabbit.webdav.lock.ActiveLock[] getLocks()
getLocks in interface org.apache.jackrabbit.webdav.DavResourcetodo improve....public org.apache.jackrabbit.webdav.lock.ActiveLock lock(org.apache.jackrabbit.webdav.lock.LockInfo reqLockInfo)
throws org.apache.jackrabbit.webdav.DavException
lock in interface org.apache.jackrabbit.webdav.DavResourceorg.apache.jackrabbit.webdav.DavExceptionDavResource.lock(org.apache.jackrabbit.webdav.lock.LockInfo)public org.apache.jackrabbit.webdav.lock.ActiveLock refreshLock(org.apache.jackrabbit.webdav.lock.LockInfo info,
String lockToken)
throws org.apache.jackrabbit.webdav.DavException
refreshLock in interface org.apache.jackrabbit.webdav.DavResourceinfo - lockToken - org.apache.jackrabbit.webdav.DavExceptionDavResource.refreshLock(org.apache.jackrabbit.webdav.lock.LockInfo, String)public void unlock(String lockToken) throws org.apache.jackrabbit.webdav.DavException
HttpServletResponse.SC_METHOD_NOT_ALLOWED since only transaction
locks may be present on this resource, that need to be released by calling
TransactionResource.unlock(String, org.apache.jackrabbit.webdav.transaction.TransactionInfo).unlock in interface org.apache.jackrabbit.webdav.DavResourcelockToken - org.apache.jackrabbit.webdav.DavException - Always throws HttpServletResponse.SC_METHOD_NOT_ALLOWEDpublic 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.protected String getCreatorDisplayName()
DeltaVConstants.CREATOR_DISPLAYNAME property.null; subclasses may provide a regular value.protected String getCreationDate()
DavPropertyName.CREATIONDATE property.Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.