org.exoplatform.services.jcr.webdav.resource
Class VersionedFileResource
java.lang.Object
org.exoplatform.services.jcr.webdav.resource.GenericResource
org.exoplatform.services.jcr.webdav.resource.FileResource
org.exoplatform.services.jcr.webdav.resource.VersionedFileResource
- All Implemented Interfaces:
- Resource, VersionedResource, DeltaVConstants, PropertyConstants
public class VersionedFileResource
- extends FileResource
- implements VersionedResource
Created by The eXo Platform SARL .
Versioned file resource (nt:file+mix:versionable/nt:resource )
- Version:
- $Id: VersionedFileResource.java 35184 2009-08-07 14:14:37Z pnedonosko $
- Author:
- Gennady Azarenkov
| Fields inherited from interface org.exoplatform.services.jcr.webdav.util.PropertyConstants |
CHILDCOUNT, CREATION_PATTERN, CREATIONDATE, DISPLAYNAME, EXCLUSIVE, GETCONTENTLANGUAGE, GETCONTENTLENGTH, GETCONTENTTYPE, GETLASTMODIFIED, HASCHILDREN, ISCOLLECTION, ISFOLDER, ISROOT, ISVERSIONED, LOCKDISCOVERY, LOCKSCOPE, LOCKTYPE, MODIFICATION_PATTERN, ORDERING_TYPE, OWNER, PARENTNAME, RESOURCETYPE, SUPPORTEDLOCK, SUPPORTEDMETHODSET, WRITE |
| Fields inherited from interface org.exoplatform.services.jcr.webdav.util.PropertyConstants |
CHILDCOUNT, CREATION_PATTERN, CREATIONDATE, DISPLAYNAME, EXCLUSIVE, GETCONTENTLANGUAGE, GETCONTENTLENGTH, GETCONTENTTYPE, GETLASTMODIFIED, HASCHILDREN, ISCOLLECTION, ISFOLDER, ISROOT, ISVERSIONED, LOCKDISCOVERY, LOCKSCOPE, LOCKTYPE, MODIFICATION_PATTERN, ORDERING_TYPE, OWNER, PARENTNAME, RESOURCETYPE, SUPPORTEDLOCK, SUPPORTEDMETHODSET, WRITE |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VersionedFileResource
public VersionedFileResource(java.net.URI identifier,
javax.jcr.Node node,
WebDavNamespaceContext namespaceContext)
throws IllegalResourceTypeException,
javax.jcr.RepositoryException
- Throws:
IllegalResourceTypeException
javax.jcr.RepositoryException
getVersionHistory
public VersionHistoryResource getVersionHistory()
throws javax.jcr.RepositoryException,
IllegalResourceTypeException
- Specified by:
getVersionHistory in interface VersionedResource
- Returns:
- version history
- Throws:
javax.jcr.RepositoryException
IllegalResourceTypeException
versionHistoryURI
protected final java.net.URI versionHistoryURI()
getProperty
public org.exoplatform.common.util.HierarchicalProperty getProperty(javax.xml.namespace.QName name)
throws javax.jcr.PathNotFoundException,
javax.jcr.AccessDeniedException,
javax.jcr.RepositoryException
- Specified by:
getProperty in interface Resource- Overrides:
getProperty in class FileResource
- Returns:
- property by its name
- Throws:
javax.jcr.PathNotFoundException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException
Copyright © 2011 eXo Platform SAS. All Rights Reserved.