net.leadware.persistence.tools.validator
Class EntityExistValidatorRule

java.lang.Object
  extended by net.leadware.persistence.tools.validator.EntityExistValidatorRule
All Implemented Interfaces:
IDAOValidator<EntityExistValidator>

public class EntityExistValidatorRule
extends Object
implements IDAOValidator<EntityExistValidator>

Classe d'implementation de la regle de controle @EntityExistValidator

Author:
Jean-Jacques ETUNĂˆ NGI

Field Summary
protected  EntityExistValidator annotation
          L'annotation en cours
protected  javax.persistence.EntityManager entityManager
          Le gestionnaire d'entites
protected  SizeDAOValidatorRule sizeValidator
          Validateur de taille
protected  DAOMode systemDAOMode
          Mode DAO du systeme
protected  DAOValidatorEvaluationTime systemEvaluationTime
          Temps d'evaluation systeme
 
Constructor Summary
EntityExistValidatorRule()
           
 
Method Summary
 String[] getMessageParameters(Object entity)
           
 void initialize(EntityExistValidator annotation, javax.persistence.EntityManager entityManager, DAOMode mode, DAOValidatorEvaluationTime evaluationTime)
           
 void processValidation(Object entity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entityManager

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


annotation

protected EntityExistValidator annotation
L'annotation en cours


systemEvaluationTime

protected DAOValidatorEvaluationTime systemEvaluationTime
Temps d'evaluation systeme


systemDAOMode

protected DAOMode systemDAOMode
Mode DAO du systeme


sizeValidator

protected SizeDAOValidatorRule sizeValidator
Validateur de taille

Constructor Detail

EntityExistValidatorRule

public EntityExistValidatorRule()
Method Detail

initialize

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

processValidation

public void processValidation(Object entity)
Specified by:
processValidation in interface IDAOValidator<EntityExistValidator>

getMessageParameters

public String[] getMessageParameters(Object entity)
Specified by:
getMessageParameters in interface IDAOValidator<EntityExistValidator>


Copyright © 2015 Leadware. All Rights Reserved.