fri.util.database.jpa.tree.examples.closuretable
Class PersonFunctionalTreePath

java.lang.Object
  extended by fri.util.database.jpa.tree.examples.closuretable.PersonAbstractTreePath
      extended by fri.util.database.jpa.tree.examples.closuretable.PersonFunctionalTreePath
All Implemented Interfaces:
TreePath

@Entity
public class PersonFunctionalTreePath
extends PersonAbstractTreePath

Tree aspect: functional hierarchy among persons, e.g. the business knowledge hierarchy.


Constructor Summary
PersonFunctionalTreePath()
           
 
Method Summary
 ClosureTableTreeNode getAncestor()
          One of the ancestor tree nodes of the descendant, or the descendant itself.
 ClosureTableTreeNode getDescendant()
          The (descendant) tree node (of the ancestor).
 void setAncestor(ClosureTableTreeNode ancestor)
           
 void setDescendant(ClosureTableTreeNode descendant)
           
 
Methods inherited from class fri.util.database.jpa.tree.examples.closuretable.PersonAbstractTreePath
getDepth, getOrderIndex, setDepth, setOrderIndex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersonFunctionalTreePath

public PersonFunctionalTreePath()
Method Detail

getAncestor

public ClosureTableTreeNode getAncestor()
Description copied from interface: TreePath
One of the ancestor tree nodes of the descendant, or the descendant itself. The private Java property name for this MUST BE "ancestor" in any implementation, as that name is used in DAO queries.


setAncestor

public void setAncestor(ClosureTableTreeNode ancestor)

getDescendant

public ClosureTableTreeNode getDescendant()
Description copied from interface: TreePath
The (descendant) tree node (of the ancestor). The private Java property name for this MUST BE "descendant" in any implementation, as that name is used in DAO queries.


setDescendant

public void setDescendant(ClosureTableTreeNode descendant)