|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |