org.fuin.objects4j.validation
Class PasswordSha512StrValidator

java.lang.Object
  extended by org.fuin.objects4j.validation.PasswordSha512StrValidator
All Implemented Interfaces:
javax.validation.ConstraintValidator<PasswordSha512Str,String>

public final class PasswordSha512StrValidator
extends Object
implements javax.validation.ConstraintValidator<PasswordSha512Str,String>

Check that a given string is an allowed HEX encoded SHA512 password.


Constructor Summary
PasswordSha512StrValidator()
           
 
Method Summary
 void initialize(PasswordSha512Str constraintAnnotation)
           
static boolean isValid(String value)
          Check that a given string is an HEX encoded SHA512 password.
 boolean isValid(String value, javax.validation.ConstraintValidatorContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PasswordSha512StrValidator

public PasswordSha512StrValidator()
Method Detail

initialize

public final void initialize(PasswordSha512Str constraintAnnotation)
Specified by:
initialize in interface javax.validation.ConstraintValidator<PasswordSha512Str,String>

isValid

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

isValid

public static final boolean isValid(String value)
Check that a given string is an HEX encoded SHA512 password.

Parameters:
value - Value to check.
Returns:
Returns true if it's an allowed value else false is returned.


Copyright © 2011 Future Invent Informationsmanagement GmbH. All Rights Reserved.