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, WebdavSession 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, getExportContext, 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, WebdavSession 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()
-
-