org.apache.chemistry.opencmis.jcr
Class JcrPrivateWorkingCopy
java.lang.Object
org.apache.chemistry.opencmis.jcr.JcrNode
org.apache.chemistry.opencmis.jcr.JcrDocument
org.apache.chemistry.opencmis.jcr.JcrVersionBase
org.apache.chemistry.opencmis.jcr.JcrPrivateWorkingCopy
public class JcrPrivateWorkingCopy
- extends JcrVersionBase
Instances of this class represent a private working copy of a cmis:document backed by an underlying
JCR Node.
| Methods inherited from class org.apache.chemistry.opencmis.jcr.JcrVersionBase |
cancelCheckout, checkin, checkout, compileAllowableActions, compileProperties, delete, getBaseNodeId, getCheckedOutBy, getCheckedOutId, getPwc, getTypeIdInternal, getVersion, getVersions, isCheckedOut |
| Methods inherited from class org.apache.chemistry.opencmis.jcr.JcrNode |
addPropertyBoolean, addPropertyDateTime, addPropertyId, addPropertyInteger, addPropertyString, asDocument, asFolder, asVersion, checkAddProperty, compileObjectType, create, getAllowableActions, getBaseVersion, getChangeToken, getCreated, getCreatedBy, getId, getLastModified, getLastModifiedBy, getName, getNode, getNode, getNodeName, getParent, getPropertyLength, getPropertyOrElse, getPropertyOrElse, getTypeId, getVersionHistory, getVersionManager, getVersionSeriesId, isDocument, isFolder, isRoot, isVersionable, move, setAction, toString, updateProperties, updateProperties |
PWC_NAME
public static String PWC_NAME
- Name of a private working copy
JcrPrivateWorkingCopy
public JcrPrivateWorkingCopy(javax.jcr.Node node,
TypeManager typeManager,
PathManager pathManager,
JcrNodeFactory nodeFactory)
denotesPwc
public static boolean denotesPwc(String versionName)
- Returns:
true iff versionName is the name of private working copy.- See Also:
PWC_NAME
isPwc
public static boolean isPwc(String objectId)
- Parameters:
objectId -
- Returns:
true iff objectId is the id of a private working copy.- See Also:
PWC_NAME
getContextNode
protected javax.jcr.Node getContextNode()
- Description copied from class:
JcrNode
- Retrieve the context node of the CMIS object represented by this instance. The
context node is the node which is used to derive the common properties from
(creation date, modification date, ...)
- Specified by:
getContextNode in class JcrNode
- Returns:
- the context node
getPwcId
protected String getPwcId()
throws javax.jcr.RepositoryException
- Overrides:
getPwcId in class JcrVersionBase
- Returns:
- Id of the private working copy of this version series
- Throws:
javax.jcr.RepositoryException
getObjectId
protected String getObjectId()
throws javax.jcr.RepositoryException
- Overrides:
getObjectId in class JcrNode
- Returns:
- the object id of the CMIS object represented by this instance
- Throws:
javax.jcr.RepositoryException
getVersionLabel
protected String getVersionLabel()
throws javax.jcr.RepositoryException
- Specified by:
getVersionLabel in class JcrDocument
- Returns:
- the value of the
cmis:versionLabel property
- Throws:
javax.jcr.RepositoryException
isLatestVersion
protected boolean isLatestVersion()
throws javax.jcr.RepositoryException
- Specified by:
isLatestVersion in class JcrDocument
- Returns:
- the value of the
cmis:isLatestVersion property
- Throws:
javax.jcr.RepositoryException
isMajorVersion
protected boolean isMajorVersion()
throws javax.jcr.RepositoryException
- Specified by:
isMajorVersion in class JcrDocument
- Returns:
- the value of the
cmis:isMajorVersion property
- Throws:
javax.jcr.RepositoryException
isLatestMajorVersion
protected boolean isLatestMajorVersion()
throws javax.jcr.RepositoryException
- Specified by:
isLatestMajorVersion in class JcrDocument
- Returns:
- the value of the
cmis:isLatestMajorVersion property
- Throws:
javax.jcr.RepositoryException
getCheckInComment
protected String getCheckInComment()
- Specified by:
getCheckInComment in class JcrDocument
- Returns:
- the value of the
cmis:checkinComment property
Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.