|
|||||||||||
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 InternalFreeze
public String getId()
getId
in interface InternalVersionItem
public InternalFreeze[] getFrozenChildNodes() throws VersionException
getFrozenChildNodes
in interface InternalFrozenNode
VersionException
- if the freezes cannot be retrievedpublic boolean hasFrozenHistory(String uuid)
hasFrozenHistory
in interface InternalFrozenNode
uuid
-
public PropertyState[] getFrozenProperties()
getFrozenProperties
in interface InternalFrozenNode
public String getFrozenUUID()
getFrozenUUID
in interface InternalFrozenNode
public QName getFrozenPrimaryType()
getFrozenPrimaryType
in interface InternalFrozenNode
public 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
-
RepositoryException
public InternalVersionItem getParent()
getParent
in interface InternalVersionItem
protected VersionManagerImpl getVersionManager()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |