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

java.lang.Object
  extended by net.leadware.persistence.tools.validator.base.AbstractJPAConstraintValidator
All Implemented Interfaces:
IJPAConstraintValidator
Direct Known Subclasses:
DefaultJPAConstraintValidator, DoNothingJPAConstraintValidator

public abstract class AbstractJPAConstraintValidator
extends Object
implements IJPAConstraintValidator

Classe representant une implementation partielle du Validateur referentiel

Author:
Jean-Jacques ETUNÈ NGI

Field Summary
protected  Object entity
          Objet valider
protected  javax.persistence.EntityManager entityManager
          Un Gestionnaire d'entite
protected  JSR303ValidatorEngine validatorEngine
          Moteur de validation
 
Constructor Summary
AbstractJPAConstraintValidator()
           
 
Method Summary
 void init(javax.persistence.EntityManager entityManager, Object entity)
           
 void setValidatorEngine(JSR303ValidatorEngine validatorEngine)
          Méthode de mise à jour du moteur de validation
 void validateIntegrityConstraint()
           
 
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.IJPAConstraintValidator
validateReferentialConstraint
 

Field Detail

entityManager

protected javax.persistence.EntityManager entityManager
Un Gestionnaire d'entite


entity

protected Object entity
Objet valider


validatorEngine

protected JSR303ValidatorEngine validatorEngine
Moteur de validation

Constructor Detail

AbstractJPAConstraintValidator

public AbstractJPAConstraintValidator()
Method Detail

init

public void init(javax.persistence.EntityManager entityManager,
                 Object entity)
Specified by:
init in interface IJPAConstraintValidator

validateIntegrityConstraint

public void validateIntegrityConstraint()
Specified by:
validateIntegrityConstraint in interface IJPAConstraintValidator

setValidatorEngine

public void setValidatorEngine(JSR303ValidatorEngine validatorEngine)
Méthode de mise à jour du moteur de validation

Parameters:
validatorEngine - Moteur de validation


Copyright © 2015 Leadware. All Rights Reserved.