net.leadware.persistence.tools.api.validator.jsr303ext.engine
Class JSR303ValidatorEngine

java.lang.Object
  extended by net.leadware.persistence.tools.api.validator.jsr303ext.engine.JSR303ValidatorEngine

public class JSR303ValidatorEngine
extends Object

Classe permettant d'effectuer la validation d'instance manuellement

Author:
Jean-Jacques ETUNÈ NGI

Field Summary
private static JSR303ValidatorEngine _instance
          Instance de moteur de Validation
private  javax.validation.Validator validator
          Validateur JSR 303
private  javax.validation.ValidatorFactory validatorFactory
          Fabrique de Validateur JSR 303
 
Constructor Summary
private JSR303ValidatorEngine()
          Constructeur par defaut
 
Method Summary
static JSR303ValidatorEngine getDefaultInstance()
          Méthode d'obtention de l'instance de moteur de Validation
static JSR303ValidatorEngine getInstance(javax.validation.ValidatorFactory validatorFactory)
          Méthode d'obtention de l'instance de moteur de Validation
 void setValidatorFactory(javax.validation.ValidatorFactory validatorFactory)
          Méthode de mise à jour de la fabrique de validateur
<T> void
validate(T entity)
          Methode permettant de valider un onjet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

validatorFactory

private javax.validation.ValidatorFactory validatorFactory
Fabrique de Validateur JSR 303


validator

private javax.validation.Validator validator
Validateur JSR 303


_instance

private static JSR303ValidatorEngine _instance
Instance de moteur de Validation

Constructor Detail

JSR303ValidatorEngine

private JSR303ValidatorEngine()
Constructeur par defaut

Method Detail

getDefaultInstance

public static JSR303ValidatorEngine getDefaultInstance()
Méthode d'obtention de l'instance de moteur de Validation

Returns:
Instance de moteur de Validation

getInstance

public static JSR303ValidatorEngine getInstance(javax.validation.ValidatorFactory validatorFactory)
Méthode d'obtention de l'instance de moteur de Validation

Parameters:
validatorFactory -
Returns:
Instance de moteur de Validation

setValidatorFactory

public void setValidatorFactory(javax.validation.ValidatorFactory validatorFactory)
Méthode de mise à jour de la fabrique de validateur

Parameters:
validatorFactory - Fabrique de validateur

validate

public <T> void validate(T entity)
Methode permettant de valider un onjet

Parameters:
entity - Entité valider


Copyright © 2015 Leadware. All Rights Reserved.