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 visitVersionResourceImpl- Author:
 - wenzkseb
 - See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description VersionResourceImpl(org.apache.jackrabbit.webdav.DavResourceLocator locator, DavResourceFactory factory, DavSession session, ResourceConfig config, Resource item) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMember(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.DavResourceIteratorgetMembers()StringgetSupportedMethods()org.apache.jackrabbit.webdav.version.VersionHistoryResourcegetVersionHistory()voidlabel(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, getReport 
- 
Methods inherited from class com.logicaldoc.webdav.resource.DavResourceImpl
addLockManager, copy, exists, getCollection, getDisplayName, getFactory, getHref, getLocator, getLock, getLocks, getModificationTime, getProperties, getProperty, getPropertyNames, getResourcePath, getSession, hasLock, isCollection, isLockable, lock, move, refreshLock, spool, unlock 
- 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods 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, unlock 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
VersionResourceImpl
public VersionResourceImpl(org.apache.jackrabbit.webdav.DavResourceLocator locator, DavResourceFactory factory, DavSession session, ResourceConfig config, Resource item) throws org.apache.jackrabbit.webdav.DavException- Throws:
 org.apache.jackrabbit.webdav.DavException
 
 - 
 
- 
Method Detail
- 
getMembers
public org.apache.jackrabbit.webdav.DavResourceIterator getMembers()
- Specified by:
 getMembersin interfaceorg.apache.jackrabbit.webdav.DavResource- Overrides:
 getMembersin classDavResourceImpl- Returns:
 - an iterator
 - See Also:
 DavResource.getMembers()
 
- 
addMember
public void addMember(org.apache.jackrabbit.webdav.DavResource member, org.apache.jackrabbit.webdav.io.InputContext inputContext) throws org.apache.jackrabbit.webdav.DavExceptionDescription 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:
 DavResource.addMember(DavResource, org.apache.jackrabbit.webdav.io.InputContext)
 
- 
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- See Also:
 DavResource.removeMember(DavResource)
 
- 
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:
 DavResource.alterProperties(List)
 
- 
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
public String getSupportedMethods()
- Specified by:
 getSupportedMethodsin interfaceorg.apache.jackrabbit.webdav.DavResource- Overrides:
 getSupportedMethodsin classDavResourceImpl- Returns:
 - DavResource#METHODS
 - See Also:
 DavResource.getSupportedMethods()
 
 - 
 
 -