net.leadware.persistence.tools.api.validator.jsr303ext
Class EmailRule
java.lang.Object
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
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
EmailRule
public EmailRule()
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.