Package com.logicaldoc.webdav.version
Class VersionResourceImpl
java.lang.Object
com.logicaldoc.webdav.resource.DavResourceImpl
com.logicaldoc.webdav.resource.DeltaVResourceImpl
com.logicaldoc.webdav.version.VersionResourceImpl
- All Implemented Interfaces:
- Serializable,- org.apache.jackrabbit.webdav.DavResource,- org.apache.jackrabbit.webdav.version.DeltaVResource,- org.apache.jackrabbit.webdav.version.VersionResource
public class VersionResourceImpl
extends DeltaVResourceImpl
implements org.apache.jackrabbit.webdav.version.VersionResource
For more informations, please visit
 
VersionResourceImpl- Author:
- wenzkseb
- See Also:
- 
Field SummaryFields inherited from interface org.apache.jackrabbit.webdav.DavResourceMETHODSFields inherited from interface org.apache.jackrabbit.webdav.version.DeltaVResourceMETHODS, METHODS_INCL_MKWORKSPACEFields inherited from interface org.apache.jackrabbit.webdav.version.VersionResourceACTIVITY_SET, CHECKIN_FORK, CHECKOUT_FORK, CHECKOUT_SET, LABEL_NAME_SET, METHODS, PREDECESSOR_SET, SUCCESSOR_SET, VERSION_CONTROLLED_BINDING_SET, VERSION_HISTORY, VERSION_NAME
- 
Constructor SummaryConstructorsConstructorDescriptionVersionResourceImpl(org.apache.jackrabbit.webdav.DavResourceLocator locator, DavResourceFactory factory, WebdavSession session, ResourceConfiguration config, Resource item) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddMember(org.apache.jackrabbit.webdav.DavResource member, org.apache.jackrabbit.webdav.io.InputContext inputContext) Adds a new member to this resource.org.apache.jackrabbit.webdav.MultiStatusResponsealterProperties(List changeList) org.apache.jackrabbit.webdav.MultiStatusResponsealterProperties(org.apache.jackrabbit.webdav.property.DavPropertySet setProperties, org.apache.jackrabbit.webdav.property.DavPropertyNameSet removePropertyNames) org.apache.jackrabbit.webdav.DavResourceIteratororg.apache.jackrabbit.webdav.version.VersionHistoryResourcevoidlabel(org.apache.jackrabbit.webdav.version.LabelInfo labelInfo) voidremoveMember(org.apache.jackrabbit.webdav.DavResource member) voidremoveProperty(org.apache.jackrabbit.webdav.property.DavPropertyName propertyName) voidsetProperty(org.apache.jackrabbit.webdav.property.DavProperty<?> property) Methods inherited from class com.logicaldoc.webdav.resource.DeltaVResourceImpladdWorkspace, getComplianceClass, getOptionResponse, getReferenceResources, getReportMethods inherited from class com.logicaldoc.webdav.resource.DavResourceImpladdLockManager, copy, exists, getCollection, getDisplayName, getExportContext, getFactory, getHref, getLocator, getLock, getLocks, getModificationTime, getProperties, getProperty, getPropertyNames, getResourcePath, getSession, hasLock, isCollection, isLockable, lock, move, refreshLock, spool, unlockMethods inherited from class java.lang.Objectequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jackrabbit.webdav.DavResourceaddLockManager, copy, exists, getCollection, getComplianceClass, getDisplayName, getFactory, getHref, getLocator, getLock, getLocks, getModificationTime, getProperties, getProperty, getPropertyNames, getResourcePath, getSession, hasLock, isCollection, isLockable, lock, move, refreshLock, spool, unlockMethods inherited from interface org.apache.jackrabbit.webdav.version.DeltaVResourceaddWorkspace, getOptionResponse, getReferenceResources, getReport
- 
Constructor Details- 
VersionResourceImplpublic VersionResourceImpl(org.apache.jackrabbit.webdav.DavResourceLocator locator, DavResourceFactory factory, WebdavSession session, ResourceConfiguration config, Resource item) throws org.apache.jackrabbit.webdav.DavException - Throws:
- org.apache.jackrabbit.webdav.DavException
 
 
- 
- 
Method Details- 
getMemberspublic org.apache.jackrabbit.webdav.DavResourceIterator getMembers()- Specified by:
- getMembersin interface- org.apache.jackrabbit.webdav.DavResource
- Overrides:
- getMembersin class- DavResourceImpl
- Returns:
- an iterator
- See Also:
 
- 
addMemberpublic void addMember(org.apache.jackrabbit.webdav.DavResource member, org.apache.jackrabbit.webdav.io.InputContext inputContext) throws org.apache.jackrabbit.webdav.DavException Description copied from class:DavResourceImplAdds a new member to this resource.- Specified by:
- addMemberin interface- org.apache.jackrabbit.webdav.DavResource
- Overrides:
- addMemberin class- DavResourceImpl
- Throws:
- org.apache.jackrabbit.webdav.DavException
- See Also:
 
- 
removeMemberpublic void removeMember(org.apache.jackrabbit.webdav.DavResource member) throws org.apache.jackrabbit.webdav.DavException - Specified by:
- removeMemberin interface- org.apache.jackrabbit.webdav.DavResource
- Overrides:
- removeMemberin class- DavResourceImpl
- Throws:
- org.apache.jackrabbit.webdav.DavException
 
- 
setPropertypublic void setProperty(org.apache.jackrabbit.webdav.property.DavProperty<?> property) throws org.apache.jackrabbit.webdav.DavException - Specified by:
- setPropertyin interface- org.apache.jackrabbit.webdav.DavResource
- Overrides:
- setPropertyin class- DavResourceImpl
- Throws:
- org.apache.jackrabbit.webdav.DavException
 
- 
removePropertypublic void removeProperty(org.apache.jackrabbit.webdav.property.DavPropertyName propertyName) throws org.apache.jackrabbit.webdav.DavException - Specified by:
- removePropertyin interface- org.apache.jackrabbit.webdav.DavResource
- Overrides:
- removePropertyin class- DavResourceImpl
- Throws:
- org.apache.jackrabbit.webdav.DavException
 
- 
alterPropertiespublic 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 - Overrides:
- alterPropertiesin class- DavResourceImpl
- Parameters:
- setProperties- DAV properties
- removePropertyNames- DAV properties names
- Returns:
- the status
- Throws:
- org.apache.jackrabbit.webdav.DavException- error in the DAV communication
- See Also:
 
- 
alterPropertiespublic org.apache.jackrabbit.webdav.MultiStatusResponse alterProperties(List changeList) throws org.apache.jackrabbit.webdav.DavException - Specified by:
- alterPropertiesin interface- org.apache.jackrabbit.webdav.DavResource
- Overrides:
- alterPropertiesin class- DavResourceImpl
- Throws:
- org.apache.jackrabbit.webdav.DavException
 
- 
labelpublic void label(org.apache.jackrabbit.webdav.version.LabelInfo labelInfo) throws org.apache.jackrabbit.webdav.DavException - Specified by:
- labelin interface- org.apache.jackrabbit.webdav.version.VersionResource
- Throws:
- org.apache.jackrabbit.webdav.DavException
 
- 
getVersionHistorypublic org.apache.jackrabbit.webdav.version.VersionHistoryResource getVersionHistory() throws org.apache.jackrabbit.webdav.DavException- Specified by:
- getVersionHistoryin interface- org.apache.jackrabbit.webdav.version.VersionResource
- Throws:
- org.apache.jackrabbit.webdav.DavException
 
- 
getSupportedMethods- Specified by:
- getSupportedMethodsin interface- org.apache.jackrabbit.webdav.DavResource
- Overrides:
- getSupportedMethodsin class- DavResourceImpl
- Returns:
- DavResource#METHODS
- See Also:
 
 
-