public interface IDAOGeneratorManager<A extends java.lang.annotation.Annotation>
| Modifier and Type | Method and Description |
|---|---|
void |
initialize(A annotation,
javax.persistence.EntityManager generatorEntityManager,
javax.persistence.EntityManager entityManager,
DAOMode systemMode,
DAOValidatorEvaluationTime systemEvaluationTime)
Methode d'initialisation de la classe d'implementation de la logique de generation
|
void |
processGeneration(java.lang.Object entity,
java.lang.reflect.Field field)
Methode d'execution de la generation sur une entite donnee
|
void initialize(A annotation, javax.persistence.EntityManager generatorEntityManager, javax.persistence.EntityManager entityManager, DAOMode systemMode, DAOValidatorEvaluationTime systemEvaluationTime)
annotation - Annotation en coursgeneratorEntityManager - Gestionnaire des entites de generationentityManager - Gestionnaire des entites manageessystemMode - Mode DAOsystemEvaluationTime - Instant d'evaluationvoid processGeneration(java.lang.Object entity,
java.lang.reflect.Field field)
entity - Entite cible de la generationfield - Champ cible de la generationCopyright © 2018 Leadware. All Rights Reserved.