org.apache.jackrabbit.core.state.orm
Class ORMNodeState
java.lang.Object
org.apache.jackrabbit.core.state.orm.ORMNodeState
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- HibernateNodeState, OJBNodeState
- public abstract class ORMNodeState
- extends Object
- implements Serializable
This class represents an copy of Jackrabbit's node state, in an ORM
compatible format.
- See Also:
- Serialized Form
uuid
protected String uuid
parentUUID
protected String parentUUID
nodeTypeName
protected String nodeTypeName
definitionId
protected String definitionId
ORMNodeState
public ORMNodeState()
ORMNodeState
public ORMNodeState(ItemId id)
ORMNodeState
public ORMNodeState(NodeState state)
fromPersistentNodeState
public void fromPersistentNodeState(NodeState state)
getUuid
public String getUuid()
getParentUUID
public String getParentUUID()
getNodeTypeName
public String getNodeTypeName()
getDefinitionId
public String getDefinitionId()
getChildNodeEntries
public abstract Collection getChildNodeEntries()
getPropertyEntries
public abstract Collection getPropertyEntries()
getMixinTypeNames
public abstract Collection getMixinTypeNames()
getParentUUIDs
public abstract Collection getParentUUIDs()
setUuid
public void setUuid(String uuid)
setParentUUID
public void setParentUUID(String parentUUID)
setNodeTypeName
public void setNodeTypeName(String nodeTypeName)
setDefinitionId
public void setDefinitionId(String definitionId)
setChildNodeEntries
public abstract void setChildNodeEntries(Collection childNodeEntries)
setPropertyEntries
public abstract void setPropertyEntries(Collection propertyEntries)
setMixinTypeNames
public abstract void setMixinTypeNames(Collection mixinTypeNames)
setParentUUIDs
public abstract void setParentUUIDs(Collection parentUUIDs)
toPersistentNodeState
public void toPersistentNodeState(NodeState state)
equals
public boolean equals(Object obj)
hashCode
public int hashCode()
Copyright © 2004-2005 The Apache Software Foundation. All Rights Reserved.