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

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

public class EmailRule
extends Object
implements javax.validation.ConstraintValidator<Email,String>

Implementation de la regle de validation Email

Author:
Jean-Jacques ETUNĂˆ NGI

Field Summary
private static String ATOM
          Constante de construction du Pattern d'Email
private static String DOMAIN
           
private static String IP_DOMAIN
           
private  boolean matchOnEmpty
          Etat de contole de la chaine vide
private  Pattern pattern
          Pattern des Mails
 
Constructor Summary
EmailRule()
           
 
Method Summary
 void initialize(Email email)
           
 boolean isValid(String value, javax.validation.ConstraintValidatorContext constraintContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATOM

private static String ATOM
Constante de construction du Pattern d'Email


DOMAIN

private static String DOMAIN

IP_DOMAIN

private static String IP_DOMAIN

matchOnEmpty

private boolean matchOnEmpty
Etat de contole de la chaine vide


pattern

private Pattern pattern
Pattern des Mails

Constructor Detail

EmailRule

public EmailRule()
Method Detail

initialize

public void initialize(Email email)
Specified by:
initialize in interface javax.validation.ConstraintValidator<Email,String>

isValid

public boolean isValid(String value,
                       javax.validation.ConstraintValidatorContext constraintContext)
Specified by:
isValid in interface javax.validation.ConstraintValidator<Email,String>


Copyright © 2014 Leadware. All Rights Reserved.