Uses of Interface
fri.util.database.jpa.tree.closuretable.ClosureTableTreeNode

Packages that use ClosureTableTreeNode
fri.util.database.jpa.tree.closuretable   
fri.util.database.jpa.tree.closuretable.pojos   
fri.util.database.jpa.tree.closuretable.uniqueconstraints   
fri.util.database.jpa.tree.examples.closuretable   
fri.util.database.jpa.tree.examples.closuretable.temporal   
fri.util.database.jpa.tree.examples.closuretable.temporal.deletedflag   
 

Uses of ClosureTableTreeNode in fri.util.database.jpa.tree.closuretable
 

Methods in fri.util.database.jpa.tree.closuretable that return ClosureTableTreeNode
 ClosureTableTreeNode ClosureTableTreeDao.addChild(ClosureTableTreeNode parent, ClosureTableTreeNode child)
          Adds to end of children of given parent.
 ClosureTableTreeNode ClosureTableTreeDao.addChildAt(ClosureTableTreeNode parent, ClosureTableTreeNode child, int position)
          Adds at specified position to children of given parent.
 ClosureTableTreeNode ClosureTableTreeDao.addChildBefore(ClosureTableTreeNode sibling, ClosureTableTreeNode child)
          Adds to children before given sibling, sibling is pushed backwards in children list.
 ClosureTableTreeNode ClosureTableTreeNode.clone()
          For copy and unique constraint checking this is required.
 ClosureTableTreeNode ClosureTableTreeDao.copy(ClosureTableTreeNode node, ClosureTableTreeNode parent, ClosureTableTreeNode copiedNodeTemplate)
          Copies the given node to end of children list of parent.
 ClosureTableTreeNode ClosureTableTreeDao.copyBefore(ClosureTableTreeNode node, ClosureTableTreeNode sibling, ClosureTableTreeNode copiedNodeTemplate)
          Copies the given node to position of given sibling, pushing sibling backwards in list.
 ClosureTableTreeNode ClosureTableTreeDao.copyTo(ClosureTableTreeNode node, ClosureTableTreeNode parent, int position, ClosureTableTreeNode copiedNodeTemplate)
          Copies the given node to given position in children list of parent.
 ClosureTableTreeNode ClosureTableTreeDao.copyToBeRoot(ClosureTableTreeNode child, ClosureTableTreeNode copiedNodeTemplate)
          Copies a tree to be a root.
 ClosureTableTreeNode ClosureTableTreeDao.createRoot(ClosureTableTreeNode root)
          Creates a tree root node.
 ClosureTableTreeNode ClosureTableTreeDao.find(java.io.Serializable id)
          
 ClosureTableTreeNode TreePath.getAncestor()
          One of the ancestor tree nodes of the descendant, or the descendant itself.
 ClosureTableTreeNode TreePath.getDescendant()
          The (descendant) tree node (of the ancestor).
 ClosureTableTreeNode ClosureTableTreeDao.getParent(ClosureTableTreeNode child)
          
 ClosureTableTreeNode ClosureTableTreeDao.getRoot(ClosureTableTreeNode node)
          
protected  ClosureTableTreeNode TemporalClosureTableTreeTest.newTreePojo(java.lang.String name)
           
protected  ClosureTableTreeNode ClosureTableTreeTest.newTreePojo(java.lang.String name)
           
 

Methods in fri.util.database.jpa.tree.closuretable that return types with arguments of type ClosureTableTreeNode
 java.util.List<ClosureTableTreeNode> ClosureTableTreeDao.find(ClosureTableTreeNode parent, java.util.Map<java.lang.String,java.lang.Object> criteria)
          Convenience finder method.
 java.util.List<ClosureTableTreeNode> ClosureTableTreeDao.findDirectChildren(java.util.List<ClosureTableTreeNode> subNodes)
          Finds direct children in a cached list of tree nodes, parent is first in that cached list.
 java.util.List<ClosureTableTreeNode> TemporalClosureTableTreeDao.findRemoved(ClosureTableTreeNode parent, java.util.Map<java.lang.String,java.lang.Object> criteria)
          
 java.util.List<ClosureTableTreeNode> ClosureTableTreeDao.findSubTree(ClosureTableTreeNode parent, java.util.List<ClosureTableTreeNode> subNodes)
          Finds a sub-tree list in a cached list of tree nodes under given parent.
 java.util.List<ClosureTableTreeNode> TemporalClosureTableTreeDao.findValidDirectChildren(java.util.List<ClosureTableTreeNode> subNodes)
          Use this to retrieve children lists that do not contain removed nodes from trees returned by getFullTreeCacheable().
 java.util.List<ClosureTableTreeNode> TemporalClosureTableTreeDao.getAllRoots()
          
 java.util.List<ClosureTableTreeNode> ClosureTableTreeDao.getChildren(ClosureTableTreeNode parent)
          Gives the children of passed parent.
 java.util.List<ClosureTableTreeNode> TemporalClosureTableTreeDao.getFullTreeCacheable(ClosureTableTreeNode node)
          
 java.util.List<ClosureTableTreeNode> ClosureTableTreeDao.getPath(ClosureTableTreeNode node)
          
 java.util.List<ClosureTableTreeNode> ClosureTableTreeDao.getRoots()
          
 java.util.List<ClosureTableTreeNode> ClosureTableTreeDao.getTree(ClosureTableTreeNode parent)
          Reads a tree or sub-tree, including all children.
 java.util.List<ClosureTableTreeNode> ClosureTableTreeDao.getTreeCacheable(ClosureTableTreeNode parent)
          Reads a tree or sub-tree, including all children, which can be cached and passed back into findSubTree() or findDirectChildren().
protected  UniqueTreeConstraint<ClosureTableTreeNode> TemporalClosureTableTreeTest.newUniqueChildrenTreeConstraintImpl()
           
protected  UniqueTreeConstraint<ClosureTableTreeNode> ClosureTableTreeTest.newUniqueChildrenTreeConstraintImpl()
           
protected  UniqueTreeConstraint<ClosureTableTreeNode> TemporalClosureTableTreeTest.newUniqueChildrenTreeConstraintImplWithoutRoots()
           
protected  UniqueTreeConstraint<ClosureTableTreeNode> ClosureTableTreeTest.newUniqueChildrenTreeConstraintImplWithoutRoots()
           
protected  UniqueTreeConstraint<ClosureTableTreeNode> TemporalClosureTableTreeTest.newUniqueWholeTreeConstraintImpl()
           
protected  UniqueTreeConstraint<ClosureTableTreeNode> ClosureTableTreeTest.newUniqueWholeTreeConstraintImpl()
           
protected  UniqueTreeConstraint<ClosureTableTreeNode> TemporalClosureTableTreeTest.newUniqueWholeTreeConstraintImplWithoutRoots()
           
protected  UniqueTreeConstraint<ClosureTableTreeNode> ClosureTableTreeTest.newUniqueWholeTreeConstraintImplWithoutRoots()
           
 

Methods in fri.util.database.jpa.tree.closuretable with parameters of type ClosureTableTreeNode
 ClosureTableTreeNode ClosureTableTreeDao.addChild(ClosureTableTreeNode parent, ClosureTableTreeNode child)
          Adds to end of children of given parent.
 ClosureTableTreeNode ClosureTableTreeDao.addChildAt(ClosureTableTreeNode parent, ClosureTableTreeNode child, int position)
          Adds at specified position to children of given parent.
 ClosureTableTreeNode ClosureTableTreeDao.addChildBefore(ClosureTableTreeNode sibling, ClosureTableTreeNode child)
          Adds to children before given sibling, sibling is pushed backwards in children list.
protected  void TemporalClosureTableTreeTest.checkTreeIntegrity(DbSession session, ClosureTableTreeNode root)
           
protected  void ClosureTableTreeTest.checkTreeIntegrity(DbSession session, ClosureTableTreeNode root)
          Checks that no ClosureTableTreeNode is not connected to TreePath.
 ClosureTableTreeNode ClosureTableTreeDao.copy(ClosureTableTreeNode node, ClosureTableTreeNode parent, ClosureTableTreeNode copiedNodeTemplate)
          Copies the given node to end of children list of parent.
 ClosureTableTreeNode ClosureTableTreeDao.copyBefore(ClosureTableTreeNode node, ClosureTableTreeNode sibling, ClosureTableTreeNode copiedNodeTemplate)
          Copies the given node to position of given sibling, pushing sibling backwards in list.
 ClosureTableTreeNode ClosureTableTreeDao.copyTo(ClosureTableTreeNode node, ClosureTableTreeNode parent, int position, ClosureTableTreeNode copiedNodeTemplate)
          Copies the given node to given position in children list of parent.
 ClosureTableTreeNode ClosureTableTreeDao.copyToBeRoot(ClosureTableTreeNode child, ClosureTableTreeNode copiedNodeTemplate)
          Copies a tree to be a root.
 ClosureTableTreeNode ClosureTableTreeDao.createRoot(ClosureTableTreeNode root)
          Creates a tree root node.
 java.util.List<ClosureTableTreeNode> ClosureTableTreeDao.find(ClosureTableTreeNode parent, java.util.Map<java.lang.String,java.lang.Object> criteria)
          Convenience finder method.
 java.util.List<ClosureTableTreeNode> TemporalClosureTableTreeDao.findRemoved(ClosureTableTreeNode parent, java.util.Map<java.lang.String,java.lang.Object> criteria)
          
 java.util.List<ClosureTableTreeNode> ClosureTableTreeDao.findSubTree(ClosureTableTreeNode parent, java.util.List<ClosureTableTreeNode> subNodes)
          Finds a sub-tree list in a cached list of tree nodes under given parent.
 int ClosureTableTreeDao.getChildCount(ClosureTableTreeNode parent)
          
 java.util.List<ClosureTableTreeNode> ClosureTableTreeDao.getChildren(ClosureTableTreeNode parent)
          Gives the children of passed parent.
 java.util.List<ClosureTableTreeNode> TemporalClosureTableTreeDao.getFullTreeCacheable(ClosureTableTreeNode node)
          
 int ClosureTableTreeDao.getLevel(ClosureTableTreeNode node)
          
protected  java.lang.String TemporalClosureTableTreeTest.getName(ClosureTableTreeNode node)
           
protected  java.lang.String ClosureTableTreeTest.getName(ClosureTableTreeNode node)
           
 ClosureTableTreeNode ClosureTableTreeDao.getParent(ClosureTableTreeNode child)
          
 java.util.List<ClosureTableTreeNode> ClosureTableTreeDao.getPath(ClosureTableTreeNode node)
          
protected  java.util.List<? extends TreePath> ClosureTableTreeDao.getPathsToRemove(ClosureTableTreeNode node)
           
 ClosureTableTreeNode ClosureTableTreeDao.getRoot(ClosureTableTreeNode node)
          
 java.util.List<ClosureTableTreeNode> ClosureTableTreeDao.getTree(ClosureTableTreeNode parent)
          Reads a tree or sub-tree, including all children.
 java.util.List<ClosureTableTreeNode> ClosureTableTreeDao.getTreeCacheable(ClosureTableTreeNode parent)
          Reads a tree or sub-tree, including all children, which can be cached and passed back into findSubTree() or findDirectChildren().
 TreePath ClosureTableTreeDao.getTreePathEntity(ClosureTableTreeNode node)
          This is for the case when the provided TreePath implementation contains additional properties concerning the node.
 boolean ClosureTableTreeDao.isChildOf(ClosureTableTreeNode child, ClosureTableTreeNode parent)
          
 boolean ClosureTableTreeDao.isEqualToOrChildOf(ClosureTableTreeNode child, ClosureTableTreeNode parent)
          
 boolean ClosureTableTreeDao.isLeaf(ClosureTableTreeNode node)
          
 boolean ClosureTableTreeDao.isRoot(ClosureTableTreeNode node)
          
 void ClosureTableTreeDao.move(ClosureTableTreeNode node, ClosureTableTreeNode parent)
          Moves the given node to end of children list of parent.
 void ClosureTableTreeDao.moveBefore(ClosureTableTreeNode node, ClosureTableTreeNode sibling)
          Moves the given node to position of given sibling, pushing sibling backwards in list.
 void ClosureTableTreeDao.moveTo(ClosureTableTreeNode node, ClosureTableTreeNode parent, int position)
          Moves the given node to given position in children list of parent.
 void ClosureTableTreeDao.moveToBeRoot(ClosureTableTreeNode child)
          Moves a sub-tree to be a root.
protected  fri.util.database.jpa.tree.closuretable.CacheableTreeList TemporalClosureTableTreeDao.newCacheableTreeList(ClosureTableTreeNode parent, java.util.List<TreePath> breadthFirstTree)
          Factory method for new CacheableTreeList.
protected  fri.util.database.jpa.tree.closuretable.CacheableTreeList ClosureTableTreeDao.newCacheableTreeList(ClosureTableTreeNode parent, java.util.List<TreePath> breadthFirstTree)
          Factory method for new CacheableTreeList.
 void ClosureTableTreeDao.remove(ClosureTableTreeNode node)
          Removes the tree under given node, including the node.
protected  void TemporalClosureTableTreeDao.removeNode(ClosureTableTreeNode nodeToRemove)
          Overridden to do nothing as related paths are historicized.
protected  void ClosureTableTreeDao.removeNode(ClosureTableTreeNode nodeToRemove)
          Called from remove() for all sub-nodes of removed tree.
 void TemporalClosureTableTreeDao.removePhysically(ClosureTableTreeNode node)
          Physically deletes the tree under given node, including the node itself.
protected  void TemporalClosureTableTreeDao.removeTree(ClosureTableTreeNode parent)
          Overridden to set the historicizing date by calling validToOnRemove().
protected  void ClosureTableTreeDao.removeTree(ClosureTableTreeNode parent)
          Called from remove() after locking tree.
protected  void TemporalClosureTableTreeTest.renameBeforeCopy(ClosureTableTreeNode node)
           
protected  void ClosureTableTreeTest.renameBeforeCopy(ClosureTableTreeNode node)
           
 void TreePath.setAncestor(ClosureTableTreeNode ancestor)
           
 void TreePath.setDescendant(ClosureTableTreeNode descendant)
           
protected  void TemporalClosureTableTreeTest.setNameNotConstraintChecking(ClosureTableTreeNode node, java.lang.String name)
           
protected  void ClosureTableTreeTest.setNameNotConstraintChecking(ClosureTableTreeNode node, java.lang.String name)
           
 int ClosureTableTreeDao.size(ClosureTableTreeNode parent)
          
 void TemporalClosureTableTreeDao.unremove(ClosureTableTreeNode node)
          Recovers the given removed (historicized) node, including all sub-nodes.
 void ClosureTableTreeDao.update(ClosureTableTreeNode node)
          Updates the given persistent object.
 

Method parameters in fri.util.database.jpa.tree.closuretable with type arguments of type ClosureTableTreeNode
 java.util.List<ClosureTableTreeNode> ClosureTableTreeDao.findDirectChildren(java.util.List<ClosureTableTreeNode> subNodes)
          Finds direct children in a cached list of tree nodes, parent is first in that cached list.
 java.util.List<ClosureTableTreeNode> ClosureTableTreeDao.findSubTree(ClosureTableTreeNode parent, java.util.List<ClosureTableTreeNode> subNodes)
          Finds a sub-tree list in a cached list of tree nodes under given parent.
 java.util.List<ClosureTableTreeNode> TemporalClosureTableTreeDao.findValidDirectChildren(java.util.List<ClosureTableTreeNode> subNodes)
          Use this to retrieve children lists that do not contain removed nodes from trees returned by getFullTreeCacheable().
 

Constructor parameters in fri.util.database.jpa.tree.closuretable with type arguments of type ClosureTableTreeNode
ClosureTableTreeDao(java.lang.Class<? extends ClosureTableTreeNode> treeNodeEntityClass, java.lang.Class<? extends TreePath> treePathsEntityClass, boolean orderIndexMatters, DbSession session)
           
ClosureTableTreeDao(java.lang.Class<? extends ClosureTableTreeNode> treeNodeEntityClass, java.lang.String treeNodeEntity, java.lang.Class<? extends TreePath> treePathEntityClass, java.lang.String treePathEntity, boolean orderIndexMatters, DbSession session)
           
TemporalClosureTableTreeDao(java.lang.Class<? extends ClosureTableTreeNode> treeNodeEntityClass, java.lang.Class<? extends TreePath> treePathsEntityClass, boolean positionMatters, java.lang.String validFromPropertyName, java.lang.String validToPropertyName, DbSession session)
          
TemporalClosureTableTreeDao(java.lang.Class<? extends ClosureTableTreeNode> treeNodeEntityClass, java.lang.String treeNodeEntity, java.lang.Class<? extends TreePath> treePathEntityClass, java.lang.String treePathEntity, boolean positionMatters, java.lang.String validFromPropertyName, java.lang.String validToPropertyName, DbSession session)
          
 

Uses of ClosureTableTreeNode in fri.util.database.jpa.tree.closuretable.pojos
 

Classes in fri.util.database.jpa.tree.closuretable.pojos that implement ClosureTableTreeNode
 class ClosureTableTreePojo
          Example POJO for the unit test, implementing ClosureTableTreeNode via JPA.
 

Methods in fri.util.database.jpa.tree.closuretable.pojos that return ClosureTableTreeNode
 ClosureTableTreeNode ClosureTableTreePojo.clone()
           
 ClosureTableTreeNode TreePathImpl.getAncestor()
           
 ClosureTableTreeNode TemporalTreePathImpl.getAncestor()
           
 ClosureTableTreeNode TreePathImpl.getDescendant()
           
 ClosureTableTreeNode TemporalTreePathImpl.getDescendant()
           
 

Methods in fri.util.database.jpa.tree.closuretable.pojos with parameters of type ClosureTableTreeNode
 void TreePathImpl.setAncestor(ClosureTableTreeNode ancestor)
           
 void TemporalTreePathImpl.setAncestor(ClosureTableTreeNode ancestor)
           
 void TreePathImpl.setDescendant(ClosureTableTreeNode descendant)
           
 void TemporalTreePathImpl.setDescendant(ClosureTableTreeNode descendant)
           
 

Uses of ClosureTableTreeNode in fri.util.database.jpa.tree.closuretable.uniqueconstraints
 

Methods in fri.util.database.jpa.tree.closuretable.uniqueconstraints with parameters of type ClosureTableTreeNode
protected  void UniqueWholeTreeConstraintImpl.appendNodeCheckingCondition(ClosureTableTreeNode root, java.lang.StringBuilder queryText, java.util.List<java.lang.Object> parameters)
           
 

Method parameters in fri.util.database.jpa.tree.closuretable.uniqueconstraints with type arguments of type ClosureTableTreeNode
 boolean UniqueChildrenTemporalConstraintImpl.checkUniqueConstraint(java.util.List<ClosureTableTreeNode> nodes, TreeActionLocation<ClosureTableTreeNode> location)
          The implementation of this is expected to check the uniqueness of passed node(s).
 boolean UniqueChildrenTemporalConstraintImpl.checkUniqueConstraint(java.util.List<ClosureTableTreeNode> nodes, TreeActionLocation<ClosureTableTreeNode> location)
          The implementation of this is expected to check the uniqueness of passed node(s).
 boolean UniqueChildrenConstraintImpl.checkUniqueConstraint(java.util.List<ClosureTableTreeNode> nodes, TreeActionLocation<ClosureTableTreeNode> location)
          The implementation of this is expected to check the uniqueness of passed node(s).
 boolean UniqueChildrenConstraintImpl.checkUniqueConstraint(java.util.List<ClosureTableTreeNode> nodes, TreeActionLocation<ClosureTableTreeNode> location)
          The implementation of this is expected to check the uniqueness of passed node(s).
 

Uses of ClosureTableTreeNode in fri.util.database.jpa.tree.examples.closuretable
 

Classes in fri.util.database.jpa.tree.examples.closuretable that implement ClosureTableTreeNode
 class PersonCtt
          Example entity, Ctt = Closure Table Tree.
 

Methods in fri.util.database.jpa.tree.examples.closuretable that return ClosureTableTreeNode
 ClosureTableTreeNode PersonCtt.clone()
           
 ClosureTableTreeNode PersonOrganisationalTreePath.getAncestor()
           
 ClosureTableTreeNode PersonFunctionalTreePath.getAncestor()
           
 ClosureTableTreeNode PersonOrganisationalTreePath.getDescendant()
           
 ClosureTableTreeNode PersonFunctionalTreePath.getDescendant()
           
 

Methods in fri.util.database.jpa.tree.examples.closuretable with parameters of type ClosureTableTreeNode
 void PersonOrganisationalTreePath.setAncestor(ClosureTableTreeNode ancestor)
           
 void PersonFunctionalTreePath.setAncestor(ClosureTableTreeNode ancestor)
           
 void PersonOrganisationalTreePath.setDescendant(ClosureTableTreeNode descendant)
           
 void PersonFunctionalTreePath.setDescendant(ClosureTableTreeNode descendant)
           
 

Uses of ClosureTableTreeNode in fri.util.database.jpa.tree.examples.closuretable.temporal
 

Methods in fri.util.database.jpa.tree.examples.closuretable.temporal that return ClosureTableTreeNode
 ClosureTableTreeNode PersonTemporalTreePath.getAncestor()
           
 ClosureTableTreeNode PersonTemporalTreePath.getDescendant()
           
 

Methods in fri.util.database.jpa.tree.examples.closuretable.temporal with parameters of type ClosureTableTreeNode
 void PersonTemporalTreePath.setAncestor(ClosureTableTreeNode ancestor)
           
 void PersonTemporalTreePath.setDescendant(ClosureTableTreeNode descendant)
           
 

Uses of ClosureTableTreeNode in fri.util.database.jpa.tree.examples.closuretable.temporal.deletedflag
 

Methods in fri.util.database.jpa.tree.examples.closuretable.temporal.deletedflag that return ClosureTableTreeNode
 ClosureTableTreeNode PersonDeletedFlagTreePath.getAncestor()
           
 ClosureTableTreeNode PersonDeletedFlagTreePath.getDescendant()
           
 

Methods in fri.util.database.jpa.tree.examples.closuretable.temporal.deletedflag with parameters of type ClosureTableTreeNode
 void PersonDeletedFlagTreePath.setAncestor(ClosureTableTreeNode ancestor)
           
 void PersonDeletedFlagTreePath.setDescendant(ClosureTableTreeNode descendant)