public abstract class AbstractDAOValidatorsRule extends java.lang.Object implements IDAOValidator<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 DAOMode |
systemDAOMode
Mode DAO du systeme
|
protected DAOValidatorEvaluationTime |
systemEvaluationTime
Temps d'evaluation systeme
|
protected java.lang.annotation.Annotation[] |
validators
Liste des annotations de validations contenues dans cette annotation
|
| Constructor and Description |
|---|
AbstractDAOValidatorsRule() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getMessageParameters(java.lang.Object entity) |
protected abstract java.lang.annotation.Annotation[] |
getValidators()
Methode permettant d'obtenir la liste des Validateurs
|
void |
initialize(java.lang.annotation.Annotation annotation,
javax.persistence.EntityManager entityManager,
DAOMode mode,
DAOValidatorEvaluationTime evaluationTime) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprocessValidationprotected javax.persistence.EntityManager entityManager
protected java.lang.annotation.Annotation annotation
protected java.lang.annotation.Annotation[] validators
protected DAOValidatorEvaluationTime systemEvaluationTime
protected DAOMode systemDAOMode
protected abstract java.lang.annotation.Annotation[] getValidators()
public void initialize(java.lang.annotation.Annotation annotation,
javax.persistence.EntityManager entityManager,
DAOMode mode,
DAOValidatorEvaluationTime evaluationTime)
initialize in interface IDAOValidator<java.lang.annotation.Annotation>public java.lang.String[] getMessageParameters(java.lang.Object entity)
getMessageParameters in interface IDAOValidator<java.lang.annotation.Annotation>Copyright © 2018 Leadware. All Rights Reserved.