com.pmease.quickbuild.validation.validator
Class NameValidator

java.lang.Object
  extended by com.pmease.quickbuild.validation.validator.NameValidator
All Implemented Interfaces:
javax.validation.ConstraintValidator<Name,java.lang.String>

public class NameValidator
extends java.lang.Object
implements javax.validation.ConstraintValidator<Name,java.lang.String>


Field Summary
static java.lang.String invalidChars
           
 
Constructor Summary
NameValidator()
           
 
Method Summary
static java.lang.String correct(java.lang.String name)
           
 void initialize(Name constaintAnnotation)
           
static boolean isValid(java.lang.String name)
           
 boolean isValid(java.lang.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

invalidChars

public static final java.lang.String invalidChars
See Also:
Constant Field Values
Constructor Detail

NameValidator

public NameValidator()
Method Detail

initialize

public void initialize(Name constaintAnnotation)
Specified by:
initialize in interface javax.validation.ConstraintValidator<Name,java.lang.String>

isValid

public static boolean isValid(java.lang.String name)
Parameters:
name - should not be null
Returns:

correct

public static java.lang.String correct(java.lang.String name)
Parameters:
name - should not be null
Returns:

isValid

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


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.