|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.jackrabbit.core.version.InternalVersionItemImpl
org.apache.jackrabbit.core.version.InternalFreezeImpl
org.apache.jackrabbit.core.version.InternalFrozenNodeImpl
Implements a InternalFrozenNode
| Constructor Summary | |
InternalFrozenNodeImpl(VersionManagerImpl vMgr,
org.apache.jackrabbit.core.version.NodeStateEx node,
InternalVersionItem parent)
Creates a new frozen node based on the given persistance node. |
|
| Method Summary | |
protected static org.apache.jackrabbit.core.version.NodeStateEx |
checkin(org.apache.jackrabbit.core.version.NodeStateEx parent,
QName name,
NodeImpl src)
Checks-in a src node. |
InternalFreeze[] |
getFrozenChildNodes()
Returns the list of frozen child nodes |
QName[] |
getFrozenMixinTypes()
Returns the list of names of the frozen mixin types. |
QName |
getFrozenPrimaryType()
Returns the name of frozen primary type. |
PropertyState[] |
getFrozenProperties()
Returns the list of frozen properties. |
String |
getFrozenUUID()
Returns the frozen UUID. |
String |
getId()
Returns the external id of this item |
QName |
getName()
returns the name of the node. |
InternalVersionItem |
getParent()
returns the parent version item or null |
protected VersionManagerImpl |
getVersionManager()
Returns the persistent version manager for this item |
boolean |
hasFrozenHistory(String uuid)
Checks if this frozen node has the frozen version history |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.jackrabbit.core.version.InternalVersionItem |
getParent |
| Constructor Detail |
public InternalFrozenNodeImpl(VersionManagerImpl vMgr,
org.apache.jackrabbit.core.version.NodeStateEx node,
InternalVersionItem parent)
throws RepositoryException
node -
RepositoryException| Method Detail |
public QName getName()
getName in interface InternalFreezepublic String getId()
getId in interface InternalVersionItem
public InternalFreeze[] getFrozenChildNodes()
throws VersionException
getFrozenChildNodes in interface InternalFrozenNodeVersionException - if the freezes cannot be retrievedpublic boolean hasFrozenHistory(String uuid)
hasFrozenHistory in interface InternalFrozenNodeuuid -
public PropertyState[] getFrozenProperties()
getFrozenProperties in interface InternalFrozenNodepublic String getFrozenUUID()
getFrozenUUID in interface InternalFrozenNodepublic QName getFrozenPrimaryType()
getFrozenPrimaryType in interface InternalFrozenNodepublic QName[] getFrozenMixinTypes()
getFrozenMixinTypes in interface InternalFrozenNode
protected static org.apache.jackrabbit.core.version.NodeStateEx checkin(org.apache.jackrabbit.core.version.NodeStateEx parent,
QName name,
NodeImpl src)
throws RepositoryException
src node. It creates a new child node of
parent with the given name and adds the
source nodes properties according to their OPV value to the
list of frozen properties. It creates frozen child nodes for each child
node of src according to its OPV value.
parent - name - src -
RepositoryExceptionpublic InternalVersionItem getParent()
getParent in interface InternalVersionItemprotected VersionManagerImpl getVersionManager()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||