|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object info.magnolia.jcr.wrapper.DelegateNodeWrapper info.magnolia.jcr.decoration.ContentDecoratorNodeWrapper<PropertyAndChildWrappingContentDecorator> info.magnolia.jcr.wrapper.PropertyAndChildWrappingNodeWrapper info.magnolia.cms.core.version.VersionedNode
public class VersionedNode
Wrapper for version of the node exposing frozen node content as its own as used to happen in old Content API.
Field Summary |
---|
Fields inherited from class info.magnolia.jcr.wrapper.DelegateNodeWrapper |
---|
wrapped |
Fields inherited from interface javax.jcr.Node |
---|
JCR_CHILD_NODE_DEFINITION, JCR_CONTENT, JCR_FROZEN_NODE, JCR_PROPERTY_DEFINITION, JCR_ROOT_VERSION, JCR_VERSION_LABELS |
Constructor Summary | |
---|---|
VersionedNode(javax.jcr.version.Version versionedNode,
javax.jcr.Node baseNode)
|
Method Summary | |
---|---|
javax.jcr.Item |
getAncestor(int depth)
|
javax.jcr.Node |
getBaseNode()
|
javax.jcr.version.VersionHistory |
getContainingHistory()
|
Calendar |
getCreated()
|
int |
getDepth()
|
javax.jcr.Node |
getFrozenNode()
|
javax.jcr.version.Version |
getLinearPredecessor()
|
javax.jcr.version.Version |
getLinearSuccessor()
|
javax.jcr.Node |
getParent()
|
String |
getPath()
|
javax.jcr.version.Version[] |
getPredecessors()
|
javax.jcr.nodetype.NodeType |
getPrimaryNodeType()
|
javax.jcr.Session |
getSession()
|
javax.jcr.version.Version[] |
getSuccessors()
|
boolean |
isNodeType(String nodeTypeName)
|
javax.jcr.version.Version |
unwrap()
|
Methods inherited from class info.magnolia.jcr.decoration.ContentDecoratorNodeWrapper |
---|
addNode, addNode, equals, getContentDecorator, getNode, getNodes, getNodes, getNodes, getProperties, getProperties, getProperties, getProperty, getReferences, getReferences, getWeakReferences, getWeakReferences, hashCode, hasNode, hasNodes, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setWrappedNode, wrapNode, wrapNodeIterator, wrapProperty, wrapPropertyIterator, wrapSession |
Methods inherited from class info.magnolia.jcr.wrapper.DelegateNodeWrapper |
---|
accept, addMixin, canAddMixin, cancelMerge, checkin, checkout, clone, deepUnwrap, doneMerge, followLifecycleTransition, getAllowedLifecycleTransistions, getBaseVersion, getCorrespondingNodePath, getDefinition, getIdentifier, getIndex, getLock, getMixinNodeTypes, getName, getPrimaryItem, getSharedSet, getUUID, getVersionHistory, getWrappedNode, hasProperties, hasProperty, holdsLock, initClone, isCheckedOut, isLocked, isModified, isNew, isNode, isSame, lock, merge, orderBefore, refresh, remove, removeMixin, removeShare, removeSharedSet, restore, restore, restore, restoreByLabel, save, setPrimaryType, toString, unlock, update |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.jcr.Node |
---|
addMixin, addNode, addNode, canAddMixin, cancelMerge, checkin, checkout, doneMerge, followLifecycleTransition, getAllowedLifecycleTransistions, getBaseVersion, getCorrespondingNodePath, getDefinition, getIdentifier, getIndex, getLock, getMixinNodeTypes, getNode, getNodes, getNodes, getNodes, getPrimaryItem, getProperties, getProperties, getProperties, getProperty, getReferences, getReferences, getSharedSet, getUUID, getVersionHistory, getWeakReferences, getWeakReferences, hasNode, hasNodes, hasProperties, hasProperty, holdsLock, isCheckedOut, isLocked, 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, update |
Methods inherited from interface javax.jcr.Item |
---|
accept, getName, isModified, isNew, isNode, isSame, refresh, remove, save |
Constructor Detail |
---|
public VersionedNode(javax.jcr.version.Version versionedNode, javax.jcr.Node baseNode) throws javax.jcr.PathNotFoundException, javax.jcr.RepositoryException
javax.jcr.PathNotFoundException
javax.jcr.RepositoryException
Method Detail |
---|
public int getDepth() throws javax.jcr.RepositoryException
getDepth
in interface javax.jcr.Item
getDepth
in class DelegateNodeWrapper
javax.jcr.RepositoryException
public javax.jcr.Item getAncestor(int depth) throws javax.jcr.ItemNotFoundException, javax.jcr.AccessDeniedException, javax.jcr.RepositoryException
getAncestor
in interface javax.jcr.Item
getAncestor
in class ContentDecoratorNodeWrapper<PropertyAndChildWrappingContentDecorator>
javax.jcr.ItemNotFoundException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException
public javax.jcr.version.Version unwrap()
public javax.jcr.version.VersionHistory getContainingHistory() throws javax.jcr.RepositoryException
getContainingHistory
in interface javax.jcr.version.Version
javax.jcr.RepositoryException
public Calendar getCreated() throws javax.jcr.RepositoryException
getCreated
in interface javax.jcr.version.Version
javax.jcr.RepositoryException
public javax.jcr.Node getFrozenNode() throws javax.jcr.RepositoryException
getFrozenNode
in interface javax.jcr.version.Version
javax.jcr.RepositoryException
public javax.jcr.version.Version getLinearPredecessor() throws javax.jcr.RepositoryException
getLinearPredecessor
in interface javax.jcr.version.Version
javax.jcr.RepositoryException
public javax.jcr.version.Version getLinearSuccessor() throws javax.jcr.RepositoryException
getLinearSuccessor
in interface javax.jcr.version.Version
javax.jcr.RepositoryException
public javax.jcr.version.Version[] getPredecessors() throws javax.jcr.RepositoryException
getPredecessors
in interface javax.jcr.version.Version
javax.jcr.RepositoryException
public javax.jcr.version.Version[] getSuccessors() throws javax.jcr.RepositoryException
getSuccessors
in interface javax.jcr.version.Version
javax.jcr.RepositoryException
public String getPath() throws javax.jcr.RepositoryException
getPath
in interface javax.jcr.Item
getPath
in class DelegateNodeWrapper
javax.jcr.RepositoryException
public javax.jcr.Node getParent() throws javax.jcr.ItemNotFoundException, javax.jcr.AccessDeniedException, javax.jcr.RepositoryException
getParent
in interface javax.jcr.Item
getParent
in class ContentDecoratorNodeWrapper<PropertyAndChildWrappingContentDecorator>
javax.jcr.ItemNotFoundException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException
public boolean isNodeType(String nodeTypeName) throws javax.jcr.RepositoryException
isNodeType
in interface javax.jcr.Node
isNodeType
in class DelegateNodeWrapper
javax.jcr.RepositoryException
public javax.jcr.nodetype.NodeType getPrimaryNodeType() throws javax.jcr.RepositoryException
getPrimaryNodeType
in interface javax.jcr.Node
getPrimaryNodeType
in class DelegateNodeWrapper
javax.jcr.RepositoryException
public javax.jcr.Node getBaseNode()
public javax.jcr.Session getSession() throws javax.jcr.RepositoryException
getSession
in interface javax.jcr.Item
getSession
in class ContentDecoratorNodeWrapper<PropertyAndChildWrappingContentDecorator>
javax.jcr.RepositoryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |