public class JahiaRootCollection extends JahiaServerRootCollection
JahiaRootCollection represent the WebDAV root resource that does not
represent any repository item. A call to getMembers() returns a
DavResourceIterator containing only workspace resources
resources, thus revealing the names of the accessible JCR workspaces.| 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 |
MAP_POINTMETHODS| Constructor and Description |
|---|
JahiaRootCollection(org.apache.jackrabbit.webdav.DavResourceLocator locator,
org.apache.jackrabbit.webdav.jcr.JcrDavSession session,
org.apache.jackrabbit.webdav.DavResourceFactory factory)
Create a new
JahiaRootCollection. |
| Modifier and Type | Method and Description |
|---|---|
void |
addLockManager(org.apache.jackrabbit.webdav.lock.LockManager arg0) |
void |
addWorkspace(org.apache.jackrabbit.webdav.DavResource workspace) |
org.apache.jackrabbit.webdav.MultiStatusResponse |
alterProperties(List<? extends org.apache.jackrabbit.webdav.property.PropEntry> arg0) |
protected org.apache.jackrabbit.webdav.DavResource |
createResourceFromLocator(org.apache.jackrabbit.webdav.DavResourceLocator arg0) |
org.apache.jackrabbit.webdav.DavResource |
getCollection()
Retrieve JahiaServerRootCollection.
|
String |
getComplianceClass() |
protected String |
getCreationDate() |
protected String |
getCreatorDisplayName() |
String |
getDisplayName()
Returns an empty string.
|
org.apache.jackrabbit.webdav.DavResourceFactory |
getFactory() |
String |
getHref() |
org.apache.jackrabbit.webdav.DavResourceLocator |
getLocator() |
protected org.apache.jackrabbit.webdav.DavResourceLocator |
getLocatorFromItem(javax.jcr.Item arg0) |
protected org.apache.jackrabbit.webdav.DavResourceLocator |
getLocatorFromItemPath(String arg0) |
org.apache.jackrabbit.webdav.DavResourceIterator |
getMembers()
Returns an iterator over the member resources, which are all
workspace resources available.
|
org.apache.jackrabbit.webdav.version.OptionsResponse |
getOptionResponse(org.apache.jackrabbit.webdav.version.OptionsInfo arg0) |
org.apache.jackrabbit.webdav.property.DavPropertySet |
getProperties() |
org.apache.jackrabbit.webdav.property.DavProperty<?> |
getProperty(org.apache.jackrabbit.webdav.property.DavPropertyName arg0) |
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 arg0) |
org.apache.jackrabbit.webdav.version.report.Report |
getReport(org.apache.jackrabbit.webdav.version.report.ReportInfo arg0) |
protected javax.jcr.Session |
getRepositorySession() |
String |
getResourcePath() |
org.apache.jackrabbit.webdav.DavSession |
getSession() |
String |
getSupportedMethods()
Returns a string listing the METHODS for this resource as it
is required for the "Allow" response header.
|
String |
getTransactionId() |
void |
init(org.apache.jackrabbit.webdav.transaction.TxLockManager arg0,
String arg1) |
protected void |
initProperties() |
protected void |
initPropertyNames() |
protected void |
initSupportedReports() |
void |
removeMember(org.apache.jackrabbit.webdav.DavResource member)
Modification workspace list not supported.
|
void |
removeProperty(org.apache.jackrabbit.webdav.property.DavPropertyName arg0) |
org.apache.jackrabbit.webdav.MultiStatus |
search(org.apache.jackrabbit.webdav.search.SearchInfo arg0) |
void |
setProperty(org.apache.jackrabbit.webdav.property.DavProperty<?> arg0) |
void |
spool(org.apache.jackrabbit.webdav.io.OutputContext outputContext)
Sets content lengths to '0' and retrieves the modification time.
|
void |
unlock(String arg0,
org.apache.jackrabbit.webdav.transaction.TransactionInfo arg1) |
addMember, copy, exists, getLock, getLocks, getModificationTime, getWorkspaceHref, hasLock, initLockSupport, isCollection, isLockable, lock, move, refreshLock, unlockprotected 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 JahiaRootCollection(org.apache.jackrabbit.webdav.DavResourceLocator locator,
org.apache.jackrabbit.webdav.jcr.JcrDavSession session,
org.apache.jackrabbit.webdav.DavResourceFactory factory)
JahiaRootCollection.locator - session - factory - public String getSupportedMethods()
getSupportedMethods in interface org.apache.jackrabbit.webdav.DavResourcegetSupportedMethods in class JahiaServerRootCollectionDavResource.getSupportedMethods()public String getDisplayName()
getDisplayName in interface org.apache.jackrabbit.webdav.DavResourcegetDisplayName in class JahiaServerRootCollectionDavResource.getDisplayName()public void spool(org.apache.jackrabbit.webdav.io.OutputContext outputContext)
throws IOException
spool in interface org.apache.jackrabbit.webdav.DavResourcespool in class JahiaServerRootCollectionoutputContext - IOExceptionDavResource.spool(org.apache.jackrabbit.webdav.io.OutputContext)public org.apache.jackrabbit.webdav.DavResource getCollection()
getCollection in interface org.apache.jackrabbit.webdav.DavResourcegetCollection in class JahiaServerRootCollectionDavResource.getCollection()public org.apache.jackrabbit.webdav.DavResourceIterator getMembers()
getMembers in interface org.apache.jackrabbit.webdav.DavResourcegetMembers in class JahiaServerRootCollectionDavResource.getMembers()public void removeMember(org.apache.jackrabbit.webdav.DavResource member)
throws org.apache.jackrabbit.webdav.DavException
removeMember in interface org.apache.jackrabbit.webdav.DavResourceremoveMember in class JahiaServerRootCollectionorg.apache.jackrabbit.webdav.DavExceptionDavResource.removeMember(org.apache.jackrabbit.webdav.DavResource)public void addWorkspace(org.apache.jackrabbit.webdav.DavResource workspace)
throws org.apache.jackrabbit.webdav.DavException
addWorkspace in interface org.apache.jackrabbit.webdav.version.DeltaVResourceorg.apache.jackrabbit.webdav.DavExceptionDeltaVResource.addWorkspace(org.apache.jackrabbit.webdav.DavResource)public String getHref()
getHref in interface org.apache.jackrabbit.webdav.DavResourcegetHref in class JahiaServerRootCollectionpublic String getComplianceClass()
getComplianceClass in interface org.apache.jackrabbit.webdav.DavResourcepublic org.apache.jackrabbit.webdav.DavResourceLocator getLocator()
getLocator in interface org.apache.jackrabbit.webdav.DavResourcepublic String getResourcePath()
getResourcePath in interface org.apache.jackrabbit.webdav.DavResourcepublic org.apache.jackrabbit.webdav.property.DavPropertyName[] getPropertyNames()
getPropertyNames in interface org.apache.jackrabbit.webdav.DavResourcepublic org.apache.jackrabbit.webdav.property.DavProperty<?> getProperty(org.apache.jackrabbit.webdav.property.DavPropertyName arg0)
getProperty in interface org.apache.jackrabbit.webdav.DavResourcepublic org.apache.jackrabbit.webdav.property.DavPropertySet getProperties()
getProperties in interface org.apache.jackrabbit.webdav.DavResourcepublic void setProperty(org.apache.jackrabbit.webdav.property.DavProperty<?> arg0)
throws org.apache.jackrabbit.webdav.DavException
setProperty in interface org.apache.jackrabbit.webdav.DavResourceorg.apache.jackrabbit.webdav.DavExceptionpublic void removeProperty(org.apache.jackrabbit.webdav.property.DavPropertyName arg0)
throws org.apache.jackrabbit.webdav.DavException
removeProperty in interface org.apache.jackrabbit.webdav.DavResourceorg.apache.jackrabbit.webdav.DavExceptionpublic org.apache.jackrabbit.webdav.MultiStatusResponse alterProperties(List<? extends org.apache.jackrabbit.webdav.property.PropEntry> arg0) throws org.apache.jackrabbit.webdav.DavException
alterProperties in interface org.apache.jackrabbit.webdav.DavResourceorg.apache.jackrabbit.webdav.DavExceptionpublic void addLockManager(org.apache.jackrabbit.webdav.lock.LockManager arg0)
addLockManager in interface org.apache.jackrabbit.webdav.DavResourcepublic org.apache.jackrabbit.webdav.DavResourceFactory getFactory()
getFactory in interface org.apache.jackrabbit.webdav.DavResourcepublic org.apache.jackrabbit.webdav.DavSession getSession()
getSession in interface org.apache.jackrabbit.webdav.DavResourcepublic void init(org.apache.jackrabbit.webdav.transaction.TxLockManager arg0,
String arg1)
init in interface org.apache.jackrabbit.webdav.transaction.TransactionResourcepublic void unlock(String arg0, org.apache.jackrabbit.webdav.transaction.TransactionInfo arg1) throws org.apache.jackrabbit.webdav.DavException
unlock in interface org.apache.jackrabbit.webdav.transaction.TransactionResourceorg.apache.jackrabbit.webdav.DavExceptionpublic String getTransactionId()
getTransactionId in interface org.apache.jackrabbit.webdav.transaction.TransactionResourcepublic org.apache.jackrabbit.webdav.version.OptionsResponse getOptionResponse(org.apache.jackrabbit.webdav.version.OptionsInfo arg0)
getOptionResponse in interface org.apache.jackrabbit.webdav.version.DeltaVResourcepublic org.apache.jackrabbit.webdav.version.report.Report getReport(org.apache.jackrabbit.webdav.version.report.ReportInfo arg0)
throws org.apache.jackrabbit.webdav.DavException
getReport in interface org.apache.jackrabbit.webdav.version.DeltaVResourceorg.apache.jackrabbit.webdav.DavExceptionpublic org.apache.jackrabbit.webdav.DavResource[] getReferenceResources(org.apache.jackrabbit.webdav.property.DavPropertyName arg0)
throws org.apache.jackrabbit.webdav.DavException
getReferenceResources in interface org.apache.jackrabbit.webdav.version.DeltaVResourceorg.apache.jackrabbit.webdav.DavExceptionpublic org.apache.jackrabbit.webdav.search.QueryGrammerSet getQueryGrammerSet()
getQueryGrammerSet in interface org.apache.jackrabbit.webdav.search.SearchResourcepublic org.apache.jackrabbit.webdav.MultiStatus search(org.apache.jackrabbit.webdav.search.SearchInfo arg0)
throws org.apache.jackrabbit.webdav.DavException
search in interface org.apache.jackrabbit.webdav.search.SearchResourceorg.apache.jackrabbit.webdav.DavExceptionprotected void initPropertyNames()
protected void initProperties()
protected org.apache.jackrabbit.webdav.DavResource createResourceFromLocator(org.apache.jackrabbit.webdav.DavResourceLocator arg0)
throws org.apache.jackrabbit.webdav.DavException
org.apache.jackrabbit.webdav.DavExceptionprotected org.apache.jackrabbit.webdav.DavResourceLocator getLocatorFromItemPath(String arg0)
protected org.apache.jackrabbit.webdav.DavResourceLocator getLocatorFromItem(javax.jcr.Item arg0)
protected javax.jcr.Session getRepositorySession()
protected void initSupportedReports()
protected String getCreatorDisplayName()
protected String getCreationDate()
Copyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.