public abstract class AbstractDAOGeneratorManager extends java.lang.Object implements IDAOGeneratorManager<java.lang.annotation.Annotation>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.annotation.Annotation |
annotation
L'annotation en cours
|
protected javax.persistence.EntityManager |
entityManager
Le gestionnaire d'entites
|
protected javax.persistence.EntityManager |
generatorEntityManager
Le gestionnaire d'entites de generation
|
protected DAOMode |
systemDAOMode
Mode DAO du systeme
|
protected DAOValidatorEvaluationTime |
systemEvaluationTime
Temps d'evaluation systeme
|
| Constructor and Description |
|---|
AbstractDAOGeneratorManager() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract DAOValidatorEvaluationTime[] |
getAnnotationEvaluationTime()
Methode permettant d'obtention des instant d'evalutaion DAO de l'annotation en cours
|
protected abstract DAOMode[] |
getAnnotationMode()
Methode permettant d'obtention des modes DAO de l'annotation en cours
|
void |
initialize(java.lang.annotation.Annotation annotation,
javax.persistence.EntityManager generatorEntityManager,
javax.persistence.EntityManager entityManager,
DAOMode systemMode,
DAOValidatorEvaluationTime systemEvaluationTime) |
protected boolean |
isProcessable()
methode permettant de tester si l'annotation doit-etre executee
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprocessGenerationprotected javax.persistence.EntityManager generatorEntityManager
protected javax.persistence.EntityManager entityManager
protected java.lang.annotation.Annotation annotation
protected DAOValidatorEvaluationTime systemEvaluationTime
protected DAOMode systemDAOMode
public void initialize(java.lang.annotation.Annotation annotation,
javax.persistence.EntityManager generatorEntityManager,
javax.persistence.EntityManager entityManager,
DAOMode systemMode,
DAOValidatorEvaluationTime systemEvaluationTime)
initialize in interface IDAOGeneratorManager<java.lang.annotation.Annotation>protected boolean isProcessable()
protected abstract DAOMode[] getAnnotationMode()
protected abstract DAOValidatorEvaluationTime[] getAnnotationEvaluationTime()
Copyright © 2018 Leadware. All Rights Reserved.