public class JSR303ValidatorEngine
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
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
|
| Modifier | Constructor and Description |
|---|---|
private |
JSR303ValidatorEngine()
Constructeur par defaut
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String[] |
buildAnnotationConstraintParameters(java.lang.annotation.Annotation annotation)
Methode permettant d'obtenir la liste des parametres d'une annotation de validation de contraintes
|
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
|
private javax.validation.ValidatorFactory validatorFactory
private javax.validation.Validator validator
private static JSR303ValidatorEngine _instance
public static JSR303ValidatorEngine getDefaultInstance()
public static JSR303ValidatorEngine getInstance(javax.validation.ValidatorFactory validatorFactory)
validatorFactory - Fabrique de valudateurspublic void setValidatorFactory(javax.validation.ValidatorFactory validatorFactory)
validatorFactory - Fabrique de validateurpublic <T> void validate(T entity)
T - Type de l'entiteentity - Entité validerprotected java.lang.String[] buildAnnotationConstraintParameters(java.lang.annotation.Annotation annotation)
annotation - Annotation couranteCopyright © 2018 Leadware. All Rights Reserved.