org.apache.jackrabbit.core.state.orm.ojb
Class OJBNodeState

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

public class OJBNodeState
extends ORMNodeState
implements Serializable

OJB specific node state. In order to properly track list modifications, we use an OJB specific list implementation.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.jackrabbit.core.state.orm.ORMNodeState
definitionId, nodeTypeName, parentUUID, uuid
 
Constructor Summary
OJBNodeState()
           
OJBNodeState(ItemId id)
           
OJBNodeState(NodeState state)
           
 
Method Summary
 List getAwareChildNodeEntries()
           
 Collection getChildNodeEntries()
           
 Collection getMixinTypeNames()
           
 Collection getParentUUIDs()
           
 Collection getPropertyEntries()
           
 void setAwareChildNodeEntries(List awareChildNodeEntries)
           
 void setChildNodeEntries(Collection childNodeEntries)
           
 void setMixinTypeNames(Collection mixinTypeNames)
           
 void setParentUUIDs(Collection parentUUIDs)
           
 void setPropertyEntries(Collection propertyEntries)
           
 
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

OJBNodeState

public OJBNodeState()

OJBNodeState

public OJBNodeState(ItemId id)

OJBNodeState

public OJBNodeState(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

getAwareChildNodeEntries

public List getAwareChildNodeEntries()

setAwareChildNodeEntries

public void setAwareChildNodeEntries(List awareChildNodeEntries)

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


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