|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.jackrabbit.webdav.jcr.AbstractResource
org.apache.jackrabbit.webdav.jcr.AbstractItemResource
org.apache.jackrabbit.webdav.jcr.DefaultItemCollection
org.apache.jackrabbit.webdav.jcr.VersionControlledItemCollection
org.apache.jackrabbit.webdav.jcr.RootItemCollection
RootItemCollection represents the root node of the underlaying
repository. However, the display name the name of the workspace is returned
the root node is located.
| Field Summary |
| Fields inherited from class org.apache.jackrabbit.webdav.jcr.DefaultItemCollection |
initedProps, item, properties, supportedLock, supportedReports |
| Fields inherited from interface org.apache.jackrabbit.webdav.version.VersionControlledResource |
AUTO_MERGE_SET, AUTO_VERSION, CHECKED_IN, CHECKED_OUT, CHECKIN_FORK, CHECKOUT_FORK, MERGE_SET, methods_checkedIn, methods_checkedOut, PREDECESSOR_SET, VERSION_HISTORY |
| Fields inherited from interface org.apache.jackrabbit.webdav.version.VersionableResource |
COMPLIANCE_CLASS, METHODS |
| Fields inherited from interface org.apache.jackrabbit.webdav.DavResource |
UNDEFINED_MODIFICATIONTIME |
| Fields inherited from interface org.apache.jackrabbit.webdav.ordering.OrderingResource |
COMPLIANCE_CLASS, METHODS |
| Fields inherited from interface org.apache.jackrabbit.webdav.jcr.ItemResourceConstants |
COMPLIANCE_CLASS, EXCLUSIVE_SESSION, JCR_DEPTH, JCR_INDEX, JCR_ISMODIFIED, JCR_ISNEW, JCR_LENGTH, JCR_LENGTHS, JCR_MIXINNODETYPES, JCR_NAME, JCR_NAMESPACES, JCR_PARENT, JCR_PATH, JCR_PRIMARYITEM, JCR_PRIMARYNODETYPE, JCR_REFERENCES, JCR_TYPE, JCR_UUID, JCR_VALUE, JCR_VALUES, JCR_VERSIONABLEUUID, METHODS, NAMESPACE, ROOT_ITEM_PATH, VERSIONSTORAGE_PATH, XML_DESCRIPTOR, XML_DESCRIPTORKEY, XML_DESCRIPTORVALUE, XML_EXCLUSIVE_SESSION_SCOPED, XML_LENGTH, XML_NAMESPACE, XML_PREFIX, XML_PRIMARYNODETYPE, XML_RELPATH, XML_REMOVEEXISTING, XML_URI, XML_VALUE |
| Fields inherited from interface org.apache.jackrabbit.webdav.observation.ObservationResource |
COMPLIANCE_CLASS, METHODS |
| Fields inherited from interface org.apache.jackrabbit.webdav.transaction.TransactionResource |
COMPLIANCE_CLASS, METHODS |
| Fields inherited from interface org.apache.jackrabbit.webdav.search.SearchResource |
COMPLIANCE_CLASS, METHODS |
| Constructor Summary | |
protected |
RootItemCollection(org.apache.jackrabbit.webdav.DavResourceLocator locator,
org.apache.jackrabbit.webdav.DavSession session,
org.apache.jackrabbit.webdav.DavResourceFactory factory,
Item item)
Create a new RootItemCollection. |
| Method Summary | |
org.apache.jackrabbit.webdav.MultiStatusResponse |
alterProperties(org.apache.jackrabbit.webdav.property.DavPropertySet setProperties,
org.apache.jackrabbit.webdav.property.DavPropertyNameSet removePropertyNames)
Handles an attempt to set ItemResourceConstants.JCR_NAMESPACES and forwards any other
set or remove requests to the super class. |
org.apache.jackrabbit.webdav.DavResource |
getCollection()
Retrieve the collection that has all root item / workspace collections as internal members. |
String |
getDisplayName()
Returns the name of the workspace the underlaying root item forms part of. |
protected void |
initProperties()
Fill the property set for this resource. |
void |
setProperty(org.apache.jackrabbit.webdav.property.DavProperty property)
Allows to alter the registered namespaces ( ItemResourceConstants.JCR_NAMESPACES) and
forwards any other property to the super class.
Note that again no property status is set. |
| Methods inherited from class org.apache.jackrabbit.webdav.jcr.VersionControlledItemCollection |
addVersionControl, checkin, checkout, getSupportedMethods, getVersionHistory, initSupportedReports, label, merge, uncheckout, update |
| Methods inherited from class org.apache.jackrabbit.webdav.jcr.DefaultItemCollection |
addHrefProperty, addHrefProperty, addLockManager, addMember, addMember, addWorkspace, copy, createResourceFromLocator, exists, getComplianceClass, getFactory, getHref, getItemName, getLocator, getLocatorFromItem, getLocatorFromItemPath, getLock, getLocks, getMembers, getModificationTime, getOptionResponse, getProperties, getProperty, getPropertyNames, getQueryGrammerSet, getReferenceResources, getReport, getRepositorySession, getResourcePath, getSession, getStream, getTransactionId, getWorkspaceHref, hasLock, init, init, initLockSupport, isCollection, isLockable, isOrderable, lock, move, orderMembers, poll, refreshLock, removeMember, removeProperty, search, subscribe, unlock, unlock, unsubscribe |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.jackrabbit.webdav.version.DeltaVResource |
addWorkspace, getOptionResponse, getReferenceResources, getReport, getSession |
| Methods inherited from interface org.apache.jackrabbit.webdav.DavResource |
addLockManager, addMember, addMember, copy, exists, getComplianceClass, getFactory, getHref, getLocator, getLock, getLocks, getMembers, getModificationTime, getProperties, getProperty, getPropertyNames, getResourcePath, getStream, hasLock, isCollection, isLockable, lock, move, refreshLock, removeMember, removeProperty, unlock |
| Constructor Detail |
protected RootItemCollection(org.apache.jackrabbit.webdav.DavResourceLocator locator,
org.apache.jackrabbit.webdav.DavSession session,
org.apache.jackrabbit.webdav.DavResourceFactory factory,
Item item)
RootItemCollection.
locator - session - | Method Detail |
public String getDisplayName()
DavResource.getDisplayName(),
Workspace.getName()public org.apache.jackrabbit.webdav.DavResource getCollection()
DavResource.getCollection()
public void setProperty(org.apache.jackrabbit.webdav.property.DavProperty property)
throws org.apache.jackrabbit.webdav.DavException
ItemResourceConstants.JCR_NAMESPACES) 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.DavResourcesetProperty in class DefaultItemCollectionproperty -
org.apache.jackrabbit.webdav.DavExceptionDavResource.setProperty(org.apache.jackrabbit.webdav.property.DavProperty)
public org.apache.jackrabbit.webdav.MultiStatusResponse alterProperties(org.apache.jackrabbit.webdav.property.DavPropertySet setProperties,
org.apache.jackrabbit.webdav.property.DavPropertyNameSet removePropertyNames)
throws org.apache.jackrabbit.webdav.DavException
ItemResourceConstants.JCR_NAMESPACES and forwards any other
set or remove requests to the super class.
Please note, that RFC 2518 is violated because setting ItemResourceConstants.JCR_NAMESPACES
is handled out of the order indicated by the set and changes may be persisted
even if altering another property fails.
alterProperties in interface org.apache.jackrabbit.webdav.DavResourcealterProperties in class VersionControlledItemCollectionsetProperties - removePropertyNames -
org.apache.jackrabbit.webdav.DavExceptionsetProperty(DavProperty),
DefaultItemCollection.alterProperties(org.apache.jackrabbit.webdav.property.DavPropertySet, org.apache.jackrabbit.webdav.property.DavPropertyNameSet)protected void initProperties()
VersionControlledItemCollection
initProperties in class VersionControlledItemCollection
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||