net.leadware.persistence.tools.validator.base
Class AbstractRequestGeneratedDAOValidatorRule

java.lang.Object
  extended by net.leadware.persistence.tools.validator.base.AbstractRequestGeneratedDAOValidatorRule
All Implemented Interfaces:
IDAOValidator<Annotation>

public abstract class AbstractRequestGeneratedDAOValidatorRule
extends Object
implements IDAOValidator<Annotation>

Classe abstraite definissant les bases de l'implementation d'une regle contenant d'autres regles de validation

Author:
Jean-Jacques

Field Summary
protected  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
 
Constructor Summary
AbstractRequestGeneratedDAOValidatorRule()
           
 
Method Summary
 void initialize(Annotation annotation, javax.persistence.EntityManager entityManager, DAOMode mode, DAOValidatorEvaluationTime evaluationTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.leadware.persistence.tools.api.validator.base.IDAOValidator
getMessageParameters, processValidation
 

Field Detail

entityManager

protected javax.persistence.EntityManager entityManager
Le gestionnaire d'entites


annotation

protected Annotation annotation
L'annotation en cours


systemEvaluationTime

protected DAOValidatorEvaluationTime systemEvaluationTime
Temps d'evaluation systeme


systemDAOMode

protected DAOMode systemDAOMode
Mode DAO du systeme

Constructor Detail

AbstractRequestGeneratedDAOValidatorRule

public AbstractRequestGeneratedDAOValidatorRule()
Method Detail

initialize

public void initialize(Annotation annotation,
                       javax.persistence.EntityManager entityManager,
                       DAOMode mode,
                       DAOValidatorEvaluationTime evaluationTime)
Specified by:
initialize in interface IDAOValidator<Annotation>


Copyright © 2015 Leadware. All Rights Reserved.