Package com.logicaldoc.webdav.version
Class VersionHistoryResourceImpl
- java.lang.Object
-
- com.logicaldoc.webdav.resource.DavResourceImpl
-
- com.logicaldoc.webdav.resource.DeltaVResourceImpl
-
- com.logicaldoc.webdav.version.VersionHistoryResourceImpl
-
- All Implemented Interfaces:
Serializable,org.apache.jackrabbit.webdav.DavResource,org.apache.jackrabbit.webdav.version.DeltaVResource,org.apache.jackrabbit.webdav.version.VersionHistoryResource
public class VersionHistoryResourceImpl extends DeltaVResourceImpl implements org.apache.jackrabbit.webdav.version.VersionHistoryResource
For more informations, please visitVersionHistoryResourceImpl- Author:
- Sebastian Wenzky
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description VersionHistoryResourceImpl(org.apache.jackrabbit.webdav.DavResourceLocator locator, DavResourceFactory factory, WebdavSession session, ResourceConfig config, Resource resource)
-
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()org.apache.jackrabbit.webdav.version.VersionResource[]getVersions()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, getExportContext, getFactory, getHref, getLocator, getLock, getLocks, getModificationTime, getProperties, getProperty, getPropertyNames, getResourcePath, getSession, getSupportedMethods, 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, getSupportedMethods, hasLock, isCollection, isLockable, lock, move, refreshLock, spool, unlock
-
-
-
-
Constructor Detail
-
VersionHistoryResourceImpl
public VersionHistoryResourceImpl(org.apache.jackrabbit.webdav.DavResourceLocator locator, DavResourceFactory factory, WebdavSession session, ResourceConfig config, Resource resource) 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
-
getVersions
public org.apache.jackrabbit.webdav.version.VersionResource[] getVersions() throws org.apache.jackrabbit.webdav.DavException- Specified by:
getVersionsin interfaceorg.apache.jackrabbit.webdav.version.VersionHistoryResource- Throws:
org.apache.jackrabbit.webdav.DavException
-
-