org.apache.jackrabbit.core.state.orm.hibernate
Class HibernateNodeState

java.lang.Object
  extended byorg.apache.jackrabbit.core.state.orm.ORMNodeState
      extended byorg.apache.jackrabbit.core.state.orm.hibernate.HibernateNodeState
All Implemented Interfaces:
Serializable

public class HibernateNodeState
extends ORMNodeState

Hibernate-specific node state class. This is necessary because in this implementation we use a set to represent lists.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.jackrabbit.core.state.orm.ORMNodeState
definitionId, nodeTypeName, parentUUID, uuid
 
Constructor Summary
HibernateNodeState()
           
HibernateNodeState(ItemId id)
           
HibernateNodeState(NodeState state)
           
 
Method Summary
 Collection getChildNodeEntries()
           
 List getListChildNodeEntries()
           
 Collection getMixinTypeNames()
           
 Collection getParentUUIDs()
           
 Collection getPropertyEntries()
           
 Set getSetMixinTypeNames()
           
 Set getSetParentUUIDs()
           
 Set getSetPropertyEntries()
           
 void setChildNodeEntries(Collection childNodeEntries)
           
 void setListChildNodeEntries(List listChildNodeEntries)
           
 void setMixinTypeNames(Collection mixinTypeNames)
           
 void setParentUUIDs(Collection parentUUIDs)
           
 void setPropertyEntries(Collection propertyEntries)
           
 void setSetMixinTypeNames(Set setMixinTypeNames)
           
 void setSetParentUUIDs(Set setParentUUIDs)
           
 void setSetPropertyEntries(Set setPropertyEntries)
           
 
Methods inherited from class org.apache.jackrabbit.core.state.orm.ORMNodeState
equals, fromPersistentNodeState, getDefinitionId, getNodeTypeName, getParentUUID, getUuid, hashCode, setDefinitionId, setNodeTypeName, setParentUUID, setUuid, toPersistentNodeState
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HibernateNodeState

public HibernateNodeState()

HibernateNodeState

public HibernateNodeState(ItemId id)

HibernateNodeState

public HibernateNodeState(NodeState state)
Method Detail

getChildNodeEntries

public Collection getChildNodeEntries()
Specified by:
getChildNodeEntries in class ORMNodeState

setChildNodeEntries

public void setChildNodeEntries(Collection childNodeEntries)
Specified by:
setChildNodeEntries in class ORMNodeState

getPropertyEntries

public Collection getPropertyEntries()
Specified by:
getPropertyEntries in class ORMNodeState

getMixinTypeNames

public Collection getMixinTypeNames()
Specified by:
getMixinTypeNames in class ORMNodeState

getParentUUIDs

public Collection getParentUUIDs()
Specified by:
getParentUUIDs in class ORMNodeState

setPropertyEntries

public void setPropertyEntries(Collection propertyEntries)
Specified by:
setPropertyEntries in class ORMNodeState

setMixinTypeNames

public void setMixinTypeNames(Collection mixinTypeNames)
Specified by:
setMixinTypeNames in class ORMNodeState

setParentUUIDs

public void setParentUUIDs(Collection parentUUIDs)
Specified by:
setParentUUIDs in class ORMNodeState

getListChildNodeEntries

public List getListChildNodeEntries()

setListChildNodeEntries

public void setListChildNodeEntries(List listChildNodeEntries)

getSetPropertyEntries

public Set getSetPropertyEntries()

setSetPropertyEntries

public void setSetPropertyEntries(Set setPropertyEntries)

getSetMixinTypeNames

public Set getSetMixinTypeNames()

setSetMixinTypeNames

public void setSetMixinTypeNames(Set setMixinTypeNames)

getSetParentUUIDs

public Set getSetParentUUIDs()

setSetParentUUIDs

public void setSetParentUUIDs(Set setParentUUIDs)


Copyright © 2004-2005 The Apache Software Foundation. All Rights Reserved.