|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.jackrabbit.webdav.jcr.AbstractResource org.apache.jackrabbit.webdav.jcr.AbstractItemResource org.apache.jackrabbit.webdav.jcr.DefaultItemCollection org.apache.jackrabbit.webdav.jcr.version.VersionHistoryItemCollection
VersionHistoryItemCollection
represents a JCR version history.
VersionHistory
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.VersionHistoryResource |
COMPLIANCE_CLASS, METHODS, ROOT_VERSION, VERSION_SET |
Fields inherited from interface org.apache.jackrabbit.webdav.version.DeltaVResource |
METHODS_INCL_MKWORKSPACE |
Fields inherited from interface org.apache.jackrabbit.webdav.ordering.OrderingResource |
COMPLIANCE_CLASS, METHODS |
Fields inherited from interface org.apache.jackrabbit.webdav.jcr.ItemResourceConstants |
ATTR_VALUE_TYPE, COMPLIANCE_CLASS, EXCLUSIVE_SESSION, JCR_DEFINITION, 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 | |
VersionHistoryItemCollection(org.apache.jackrabbit.webdav.DavResourceLocator resourcePath,
JcrDavSession session,
org.apache.jackrabbit.webdav.DavResourceFactory factory,
Item item)
Create a new VersionHistoryItemCollection resource. |
Method Summary | |
String |
getSupportedMethods()
|
org.apache.jackrabbit.webdav.version.VersionResource[] |
getVersions()
Return an array of VersionResource s representing all versions
present in the underlying JCR version history. |
protected void |
initProperties()
Fill the property set for this resource. |
void |
removeMember(org.apache.jackrabbit.webdav.DavResource member)
Removing a version resource is achieved by calling removeVersion
on the versionhistory item this version belongs to. |
Methods inherited from class org.apache.jackrabbit.webdav.jcr.DefaultItemCollection |
addHrefProperty, addHrefProperty, addLockManager, addMember, addWorkspace, alterProperties, copy, createResourceFromLocator, exists, getCollection, getComplianceClass, getDisplayName, 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, initSupportedReports, isCollection, isLockable, isOrderable, lock, move, orderMembers, poll, refreshLock, removeProperty, search, setProperty, spool, 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 |
Methods inherited from interface org.apache.jackrabbit.webdav.DavResource |
addLockManager, addMember, alterProperties, alterProperties, copy, exists, getCollection, getComplianceClass, getDisplayName, getFactory, getHref, getLocator, getLock, getLocks, getMembers, getModificationTime, getProperties, getProperty, getPropertyNames, getResourcePath, getSession, hasLock, isCollection, isLockable, lock, move, refreshLock, removeProperty, setProperty, spool, unlock |
Constructor Detail |
public VersionHistoryItemCollection(org.apache.jackrabbit.webdav.DavResourceLocator resourcePath, JcrDavSession session, org.apache.jackrabbit.webdav.DavResourceFactory factory, Item item)
VersionHistoryItemCollection
resource.
resourcePath
- session
- factory
- Method Detail |
public String getSupportedMethods()
getSupportedMethods
in interface org.apache.jackrabbit.webdav.DavResource
getSupportedMethods
in class DefaultItemCollection
DavResource.getSupportedMethods()
public void removeMember(org.apache.jackrabbit.webdav.DavResource member) throws org.apache.jackrabbit.webdav.DavException
removeVersion
on the versionhistory item this version belongs to.
removeMember
in interface org.apache.jackrabbit.webdav.DavResource
removeMember
in class DefaultItemCollection
org.apache.jackrabbit.webdav.DavException
- if the version does not exist or if an error occurs
while deleting.DavResource.removeMember(org.apache.jackrabbit.webdav.DavResource)
public org.apache.jackrabbit.webdav.version.VersionResource[] getVersions() throws org.apache.jackrabbit.webdav.DavException
VersionResource
s representing all versions
present in the underlying JCR version history.
getVersions
in interface org.apache.jackrabbit.webdav.version.VersionHistoryResource
VersionResource
s representing all versions
present in the underlying JCR version history.
org.apache.jackrabbit.webdav.DavException
VersionHistoryResource.getVersions()
protected void initProperties()
initProperties
in class DefaultItemCollection
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |