public class JCRVersion extends JCRNodeDecorator implements javax.jcr.version.Version
JCRNodeWrapper.NodeNamingConflictResolutionStrategynodeJCR_CHILD_NODE_DEFINITION, JCR_CONTENT, JCR_FROZEN_NODE, JCR_PROPERTY_DEFINITION, JCR_ROOT_VERSION, JCR_VERSION_LABELSEMPTY| Constructor and Description |
|---|
JCRVersion(JCRNodeWrapper node) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkout() |
JCRVersionHistory |
getContainingHistory() |
Calendar |
getCreated() |
JCRNodeWrapper |
getFrozenNode() |
JCRVersion |
getLinearPredecessor() |
JCRVersion |
getLinearSuccessor() |
javax.jcr.lock.Lock |
getLock() |
JCRVersion[] |
getPredecessors() |
javax.jcr.version.Version |
getRealNode()
Gets the real
Node wrapped by this JCRNodeWrapper
This gives a direct access to the underlying implementation node, all operations done here will bypass the
JCRSessionWrapper / JCRNodeWrapper layer. |
JCRVersion[] |
getSuccessors() |
accept, addMixin, addNode, addNode, addNode, canAddMixin, cancelMerge, canMarkForDeletion, changeRoles, checkI18nAndMandatoryPropertiesForLocale, checkin, checkLanguageValidity, checkLock, checkpoint, checkValidity, clearAllLocks, clone, copy, copy, copy, copy, copy, copy, copy, copy, copy, copyProperties, createCollection, decorateProperty, denyRoles, doneMerge, equals, followLifecycleTransition, getAbsoluteUrl, getAbsoluteWebdavUrl, getAccessControlManager, getAclEntries, getAclInheritanceBreak, getActualAclEntries, getAllowedLifecycleTransistions, getAncestor, getAncestors, getApplicableChildNodeDefinition, getApplicablePropertyDefinition, getApplicablePropertyDefinition, getAvailableRoles, getBaseVersion, getCanonicalPath, getContentLastModifiedAsDate, getContentLastPublishedAsDate, getCorrespondingNodePath, getCreationDateAsDate, getCreationUser, getDecoratedNode, getDefinition, getDepth, getDisplayableName, getExistingLocales, getFileContent, getI18N, getI18N, getI18Ns, getIdentifier, getIndex, getJCRProvider, getLanguage, getLastModifiedAsDate, getLastPublishedAsDate, getLinearVersionInfos, getLockedLocales, getLockInfos, getLockOwner, getMixinNodeTypes, getModificationUser, getName, getNode, getNodes, getNodes, getNodes, getNodeTypes, getOrCreateI18N, getOrCreateI18N, getParent, getPath, getPermissions, getPermissionsAsBitSet, getPlaceholder, getPrimaryItem, getPrimaryNodeType, getPrimaryNodeTypeName, getProperties, getProperties, getProperties, getPropertiesAsString, getProperty, getPropertyAsString, getProvider, getPublicationUser, getReferenceProperties, getReferences, getReferences, getResolveSite, getSession, getSharedSet, getThumbnails, getThumbnailUrl, getThumbnailUrls, getUnescapedName, getUrl, getUser, getUUID, getVersionHistory, getVersionInfos, getVersions, getVersionsAsVersion, getWeakReferences, getWeakReferences, getWebdavUrl, grantRoles, hashCode, hasI18N, hasI18N, hasNode, hasNodes, hasPermission, hasProperties, hasProperty, hasTranslations, holdsLock, internalCopy, isCheckedOut, isCollection, isFile, isLockable, isLocked, isMarkedForDeletion, isModified, isNew, isNode, isNodeType, isPortlet, isSame, isVersioned, lock, lockAndStoreToken, lockAndStoreToken, markForDeletion, merge, orderBefore, refresh, remove, removeMixin, removeShare, removeSharedSet, rename, restore, restore, restore, restoreByLabel, revokeAllRoles, revokeRolesForPrincipal, save, saveSession, setAclInheritanceBreak, setPrimaryType, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, toString, unlock, unlock, unlock, unmarkForDeletion, update, uploadFile, versionFileclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddMixin, addNode, addNode, canAddMixin, cancelMerge, checkin, doneMerge, followLifecycleTransition, getAllowedLifecycleTransistions, getBaseVersion, getCorrespondingNodePath, getDefinition, getIdentifier, getIndex, getMixinNodeTypes, getNode, getNodes, getNodes, getNodes, getPrimaryItem, getPrimaryNodeType, getProperties, getProperties, getProperties, getProperty, getReferences, getReferences, getSharedSet, getUUID, getVersionHistory, getWeakReferences, getWeakReferences, hasNode, hasNodes, hasProperties, hasProperty, holdsLock, isCheckedOut, isLocked, isNodeType, lock, merge, orderBefore, removeMixin, removeShare, removeSharedSet, restore, restore, restore, restoreByLabel, setPrimaryType, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, unlock, updatepublic JCRVersion(JCRNodeWrapper node)
public javax.jcr.version.Version getRealNode()
JCRNodeWrapperNode wrapped by this JCRNodeWrapper
This gives a direct access to the underlying implementation node, all operations done here will bypass the
JCRSessionWrapper / JCRNodeWrapper layer. Among other things:
getRealNode in interface JCRNodeWrappergetRealNode in class JCRNodeDecoratorNodepublic JCRVersionHistory getContainingHistory() throws javax.jcr.RepositoryException
getContainingHistory in interface javax.jcr.version.Versionjavax.jcr.RepositoryExceptionpublic Calendar getCreated() throws javax.jcr.RepositoryException
getCreated in interface javax.jcr.version.Versionjavax.jcr.RepositoryExceptionpublic JCRVersion[] getSuccessors() throws javax.jcr.RepositoryException
getSuccessors in interface javax.jcr.version.Versionjavax.jcr.RepositoryExceptionpublic JCRVersion[] getPredecessors() throws javax.jcr.RepositoryException
getPredecessors in interface javax.jcr.version.Versionjavax.jcr.RepositoryExceptionpublic JCRNodeWrapper getFrozenNode() throws javax.jcr.RepositoryException
getFrozenNode in interface javax.jcr.version.Versionjavax.jcr.RepositoryExceptionpublic JCRVersion getLinearSuccessor() throws javax.jcr.RepositoryException
getLinearSuccessor in interface javax.jcr.version.Versionjavax.jcr.RepositoryExceptionpublic JCRVersion getLinearPredecessor() throws javax.jcr.RepositoryException
getLinearPredecessor in interface javax.jcr.version.Versionjavax.jcr.RepositoryExceptionpublic javax.jcr.lock.Lock getLock()
throws javax.jcr.RepositoryException
getLock in interface javax.jcr.NodegetLock in interface JCRNodeWrappergetLock in class JCRNodeDecoratorjavax.jcr.RepositoryExceptionpublic void checkout()
throws javax.jcr.RepositoryException
checkout in interface javax.jcr.Nodecheckout in class JCRNodeDecoratorjavax.jcr.RepositoryExceptionCopyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.