Package fri.util.database.jpa.tree

Interface Summary
Temporal Responsibilities of a temporal entity.
TemporalTreeDao<N extends TreeNode> Responsibilities of a temporal DAO extension.
TreeDao<N extends TreeNode> Tree DAO provides hierarchical access to records in a JPA database layer.
TreeDao.CopiedNodeRenamer<N extends TreeNode> Implementers have the opportunity to edit copied nodes before they are inserted.
TreeNode Responsibilities of entities that are managed by a TreeDao.
 

Class Summary
AbstractTemporalTreeTest<D extends TemporalTreeDao<N>,N extends TreeNode> Tests additional public methods of TemporalTreeDao.
AbstractTreeDao<N extends TreeNode> Common functionalities for a TreeDao implementation.
AbstractTreeTest<D extends TreeDao<N>,N extends TreeNode> Tests all public methods of TreeDao with following sample tree:
AllTests Contains all unit tests of JpaTree.
DaoTests Contains DAO tests without alternating JPA providers.
ImportantTests Contains essential unit tests of JpaTree (faster than AllTests).