|
|||||||||||
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.version.VersionItemCollection
VersionItemCollection
represents a JCR version.
Version
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.VersionResource |
CHECKIN_FORK, CHECKOUT_FORK, CHECKOUT_SET, LABEL_NAME_SET, METHODS, PREDECESSOR_SET, SUCCESSOR_SET, VERSION_HISTORY, VERSION_NAME |
Fields inherited from interface org.apache.jackrabbit.webdav.version.DeltaVResource |
COMPLIANCE_CLASS, 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 | |
VersionItemCollection(org.apache.jackrabbit.webdav.DavResourceLocator locator,
JcrDavSession session,
org.apache.jackrabbit.webdav.DavResourceFactory factory,
Item item)
Create a new VersionItemCollection . |
Method Summary | |
String |
getSupportedMethods()
|
org.apache.jackrabbit.webdav.version.VersionHistoryResource |
getVersionHistory()
Returns the VersionHistory associated with the repository version. |
protected void |
initProperties()
Fill the property set for this resource. |
protected void |
initSupportedReports()
Define the set of reports supported by this resource. |
void |
label(org.apache.jackrabbit.webdav.version.LabelInfo labelInfo)
Modify the labels defined for the underlying repository version. |
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, isCollection, isLockable, isOrderable, lock, move, orderMembers, poll, refreshLock, removeMember, 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, removeMember, removeProperty, setProperty, spool, unlock |
Constructor Detail |
public VersionItemCollection(org.apache.jackrabbit.webdav.DavResourceLocator locator, JcrDavSession session, org.apache.jackrabbit.webdav.DavResourceFactory factory, Item item)
VersionItemCollection
.
locator
- session
- factory
- Method Detail |
public String getSupportedMethods()
getSupportedMethods
in interface org.apache.jackrabbit.webdav.DavResource
getSupportedMethods
in class DefaultItemCollection
DavResource.getSupportedMethods()
public void label(org.apache.jackrabbit.webdav.version.LabelInfo labelInfo) throws org.apache.jackrabbit.webdav.DavException
label
in interface org.apache.jackrabbit.webdav.version.VersionResource
labelInfo
-
org.apache.jackrabbit.webdav.DavException
VersionResource.label(org.apache.jackrabbit.webdav.version.LabelInfo)
,
VersionHistory.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 version.
Note: in contrast to a versionable node, the version history of a version
item is always represented by its nearest ancestor.
getVersionHistory
in interface org.apache.jackrabbit.webdav.version.VersionResource
VersionHistoryResource
associated with this resource.
org.apache.jackrabbit.webdav.DavException
VersionResource.getVersionHistory()
,
Item.getParent()
protected void initSupportedReports()
initSupportedReports
in class DefaultItemCollection
SupportedReportSetProperty
protected void initProperties()
initProperties
in class DefaultItemCollection
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |