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 Summary
Fields inherited from interface org.apache.jackrabbit.webdav.DavResource
METHODSFields inherited from interface org.apache.jackrabbit.webdav.version.DeltaVResource
METHODS, METHODS_INCL_MKWORKSPACEFields inherited from interface org.apache.jackrabbit.webdav.version.VersionResource
ACTIVITY_SET, CHECKIN_FORK, CHECKOUT_FORK, CHECKOUT_SET, LABEL_NAME_SET, METHODS, PREDECESSOR_SET, SUCCESSOR_SET, VERSION_CONTROLLED_BINDING_SET, VERSION_HISTORY, VERSION_NAME -
Constructor Summary
ConstructorsConstructorDescriptionVersionResourceImpl(org.apache.jackrabbit.webdav.DavResourceLocator locator, DavResourceFactory factory, WebdavSession session, ResourceConfig config, Resource item) -
Method Summary
Modifier 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.DeltaVResourceImpl
addWorkspace, getComplianceClass, getOptionResponse, getReferenceResources, getReportMethods inherited from class com.logicaldoc.webdav.resource.DavResourceImpl
addLockManager, 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.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jackrabbit.webdav.DavResource
addLockManager, 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.DeltaVResource
addWorkspace, getOptionResponse, getReferenceResources, getReport
-
Constructor Details
-
VersionResourceImpl
public VersionResourceImpl(org.apache.jackrabbit.webdav.DavResourceLocator locator, DavResourceFactory factory, WebdavSession session, ResourceConfig config, Resource item) throws org.apache.jackrabbit.webdav.DavException - Throws:
org.apache.jackrabbit.webdav.DavException
-
-
Method Details
-
getMembers
public org.apache.jackrabbit.webdav.DavResourceIterator getMembers()- Specified by:
getMembersin interfaceorg.apache.jackrabbit.webdav.DavResource- Overrides:
getMembersin classDavResourceImpl- Returns:
- an iterator
- See Also:
-
addMember
public 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 interfaceorg.apache.jackrabbit.webdav.DavResource- Overrides:
addMemberin classDavResourceImpl- Throws:
org.apache.jackrabbit.webdav.DavException- See Also:
-
removeMember
public void removeMember(org.apache.jackrabbit.webdav.DavResource member) throws org.apache.jackrabbit.webdav.DavException - Specified by:
removeMemberin interfaceorg.apache.jackrabbit.webdav.DavResource- Overrides:
removeMemberin classDavResourceImpl- Throws:
org.apache.jackrabbit.webdav.DavException
-
setProperty
public void setProperty(org.apache.jackrabbit.webdav.property.DavProperty<?> property) throws org.apache.jackrabbit.webdav.DavException - Specified by:
setPropertyin interfaceorg.apache.jackrabbit.webdav.DavResource- Overrides:
setPropertyin classDavResourceImpl- Throws:
org.apache.jackrabbit.webdav.DavException
-
removeProperty
public void removeProperty(org.apache.jackrabbit.webdav.property.DavPropertyName propertyName) throws org.apache.jackrabbit.webdav.DavException - Specified by:
removePropertyin interfaceorg.apache.jackrabbit.webdav.DavResource- Overrides:
removePropertyin classDavResourceImpl- Throws:
org.apache.jackrabbit.webdav.DavException
-
alterProperties
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 - Overrides:
alterPropertiesin classDavResourceImpl- Parameters:
setProperties- DAV propertiesremovePropertyNames- DAV properties names- Returns:
- the status
- Throws:
org.apache.jackrabbit.webdav.DavException- error in the DAV communication- See Also:
-
alterProperties
public org.apache.jackrabbit.webdav.MultiStatusResponse alterProperties(List changeList) throws org.apache.jackrabbit.webdav.DavException - Specified by:
alterPropertiesin interfaceorg.apache.jackrabbit.webdav.DavResource- Overrides:
alterPropertiesin classDavResourceImpl- Throws:
org.apache.jackrabbit.webdav.DavException
-
label
public void label(org.apache.jackrabbit.webdav.version.LabelInfo labelInfo) throws org.apache.jackrabbit.webdav.DavException - Specified by:
labelin interfaceorg.apache.jackrabbit.webdav.version.VersionResource- Throws:
org.apache.jackrabbit.webdav.DavException
-
getVersionHistory
public org.apache.jackrabbit.webdav.version.VersionHistoryResource getVersionHistory() throws org.apache.jackrabbit.webdav.DavException- Specified by:
getVersionHistoryin interfaceorg.apache.jackrabbit.webdav.version.VersionResource- Throws:
org.apache.jackrabbit.webdav.DavException
-
getSupportedMethods
- Specified by:
getSupportedMethodsin interfaceorg.apache.jackrabbit.webdav.DavResource- Overrides:
getSupportedMethodsin classDavResourceImpl- Returns:
- DavResource#METHODS
- See Also:
-