Package org.nuiton.topia.persistence
package org.nuiton.topia.persistence
This package contains interfaces and abstract classes for entities and daos.
For daos :
TopiaDAO as interface and
TopiaDAOImpl as implementation.
For entities : TopiaEntity as interface
and TopiaEntityAbstract
as abstract class inherited by generated entities for
final applications. Generation is done using transformers from
org.nuiton.topia.generator package.-
ClassDescriptionParcourt du graphe d'entité en profondeur.The contract of a visitor of any
TopiaEntity.Parcourt en largeur du modele et délegation à un autre visiteur.TODO-fdesbois-20100508 : javadoc : where is it used for ?TopiaDAO<E extends TopiaEntity>TopiaDAO is used to manipulate entities corresponding toEtype : create, delete, update or find entities.TopiaDAODeprecated<E extends TopiaEntity>Contains all method that are deprecated fromTopiaDAOin version2.6.12and then will be removed in next major version (3.0).TopiaDAOImpl<E extends TopiaEntity>Cette classe permet d'avoir un ensemble de méthode implantée de façon standard et plus spécifiquement pour Hibernate.TopiaDAOLegacy<E extends TopiaEntity>Deprecated.since 2.6.12 Using the hibernate Criteria api is not a good idea as we wants to use in ToPIA next generation (version 3.0) jpa api.The TopiaEntity is the main interface for each entities generated withTopiaMetaTransformer.Classe de base de toutes les entités, cela permet de concentrer le code technique dans cette classe.The contract to be realised by the generated enumeration in any DAOHelper.TODO-fdesbois-20100508 : Need translation of javadoc.TopiaPersistenceHelper<T extends TopiaEntityEnum>Object which helps to wrap some static generated code (dao helper, entityEnum).