Uses of Interface
fri.util.database.jpa.tree.TreeNode

Packages that use TreeNode
fri.util.database.jpa.tree   
fri.util.database.jpa.tree.closuretable   
fri.util.database.jpa.tree.closuretable.pojos   
fri.util.database.jpa.tree.examples.closuretable   
fri.util.database.jpa.tree.examples.nestedsets   
fri.util.database.jpa.tree.examples.nestedsets.temporal   
fri.util.database.jpa.tree.nestedsets A "Nested Sets" tree implementation for hierarchical structures in a database table. 
fri.util.database.jpa.tree.nestedsets.pojos   
fri.util.database.jpa.tree.uniqueconstraints   
fri.util.database.jpa.tree.util   
 

Uses of TreeNode in fri.util.database.jpa.tree
 

Classes in fri.util.database.jpa.tree with type parameters of type TreeNode
 class AbstractTemporalTreeTest<D extends TemporalTreeDao<N>,N extends TreeNode>
          Tests additional public methods of TemporalTreeDao.
 class AbstractTreeDao<N extends TreeNode>
          Common functionalities for a TreeDao implementation.
 class AbstractTreeTest<D extends TreeDao<N>,N extends TreeNode>
          Tests all public methods of TreeDao with following sample tree:
 interface TemporalTreeDao<N extends TreeNode>
          Responsibilities of a temporal DAO extension.
 interface TreeDao<N extends TreeNode>
          Tree DAO provides hierarchical access to records in a JPA database layer.
static interface TreeDao.CopiedNodeRenamer<N extends TreeNode>
          Implementers have the opportunity to edit copied nodes before they are inserted.
 

Methods in fri.util.database.jpa.tree that return TreeNode
 TreeNode TreeNode.clone()
          For copy and unique constraint-checks cloning is required.
 

Methods in fri.util.database.jpa.tree with parameters of type TreeNode
static void AbstractTreeTest.outputTree(TreeNode root, TreeDao dao)
          Utility method.
 

Method parameters in fri.util.database.jpa.tree with type arguments of type TreeNode
static void AbstractTreeTest.outputTree(java.util.List<? extends TreeNode> nodes)
           
 

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

Subinterfaces of TreeNode in fri.util.database.jpa.tree.closuretable
 interface ClosureTableTreeNode
          Every domain object (POJO) that wants tree structure by a ClosureTableTreeDao needs to implement this interface.
 

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

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

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

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

Uses of TreeNode in fri.util.database.jpa.tree.examples.nestedsets
 

Classes in fri.util.database.jpa.tree.examples.nestedsets that implement TreeNode
 class PersonNst
          Example entity, Nst = Nested Sets Tree.
 

Uses of TreeNode in fri.util.database.jpa.tree.examples.nestedsets.temporal
 

Classes in fri.util.database.jpa.tree.examples.nestedsets.temporal that implement TreeNode
 class PersonTnst
          Example temporal entity, Tnst = Temporal Nested Sets Tree, redirecting validTo to endValid, and validFrom to nothing, as validTo is enough to support historization.
 

Uses of TreeNode in fri.util.database.jpa.tree.nestedsets
 

Subinterfaces of TreeNode in fri.util.database.jpa.tree.nestedsets
 interface NestedSetsTreeNode
          A tree node.
 interface TemporalNestedSetsTreeNode
          Merges Temporal with NestedSetsTreeNode.
 

Uses of TreeNode in fri.util.database.jpa.tree.nestedsets.pojos
 

Classes in fri.util.database.jpa.tree.nestedsets.pojos that implement TreeNode
 class NestedSetsTreePojo
          Example POJO for the unit test, implementing NestedSetsTree via JPA.
 class NonUniqueNestedSetsTreePojo
          Example POJO for the unit test, implementing NestedSetsTree via JPA.
 class TemporalNestedSetsTreePojo
          Example POJO for the unit test, implementing TemporalNestedSetsTree via JPA.
 

Uses of TreeNode in fri.util.database.jpa.tree.uniqueconstraints
 

Classes in fri.util.database.jpa.tree.uniqueconstraints with type parameters of type TreeNode
 class AbstractUniqueTreeConstraintImpl<N extends TreeNode>
          Basic unique constraint check implementation.
 class AbstractWholeTreeUniqueConstraintImpl<N extends TreeNode>
          Checks if the values of a a property set is unique within a specific tree.
 interface UniqueTreeConstraint<N extends TreeNode>
          Implementers check unique constraints in a tree-table.
 

Methods in fri.util.database.jpa.tree.uniqueconstraints that return TreeNode
 TreeNode UniqueConstraintViolationException.getOriginator()
           
 

Constructors in fri.util.database.jpa.tree.uniqueconstraints with parameters of type TreeNode
UniqueConstraintViolationException(java.lang.String message, TreeNode originator)
           
 

Uses of TreeNode in fri.util.database.jpa.tree.util
 

Classes in fri.util.database.jpa.tree.util with type parameters of type TreeNode
 class TreeActionLocation<N extends TreeNode>
          Parameter object that describes the location where a tree action happens, used by TreeDao and UniqueConstraint implementations.
 

Fields in fri.util.database.jpa.tree.util declared as TreeNode
 N TreeActionLocation.relatedNode
          The related node where the action is about to take place, either parent or sibling.
 N TreeActionLocation.root
          The root of the tree where this modification is about to take place.