net.leadware.persistence.tools.api.validator.jsr303ext
Class LengthRule

java.lang.Object
  extended by net.leadware.persistence.tools.api.validator.jsr303ext.LengthRule
All Implemented Interfaces:
javax.validation.ConstraintValidator<Length,Object>

public class LengthRule
extends Object
implements javax.validation.ConstraintValidator<Length,Object>

Classe d'implementation de la règle de gestion de la taille

Author:
Jean-Jacques ETUNÈ NGI

Field Summary
private  boolean acceptNullObject
          Etat de validation en cas d'objet null
private  int max
          Longueur maximale
private  int min
          Longueur minimale
private  boolean trimString
          Etat de suppression des espaces exterieurs
 
Constructor Summary
LengthRule()
           
 
Method Summary
 void initialize(Length annotation)
           
 boolean isValid(Object obj, javax.validation.ConstraintValidatorContext constraintContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

min

private int min
Longueur minimale


max

private int max
Longueur maximale


acceptNullObject

private boolean acceptNullObject
Etat de validation en cas d'objet null


trimString

private boolean trimString
Etat de suppression des espaces exterieurs

Constructor Detail

LengthRule

public LengthRule()
Method Detail

initialize

public void initialize(Length annotation)
Specified by:
initialize in interface javax.validation.ConstraintValidator<Length,Object>

isValid

public boolean isValid(Object obj,
                       javax.validation.ConstraintValidatorContext constraintContext)
Specified by:
isValid in interface javax.validation.ConstraintValidator<Length,Object>


Copyright © 2015 Leadware. All Rights Reserved.