org.databene.domain.us
Class SSNValidator
java.lang.Object
org.databene.domain.us.SSNValidator
- All Implemented Interfaces:
- javax.validation.ConstraintValidator<SSN,java.lang.String>, Validator<java.lang.String>
public class SSNValidator
- extends java.lang.Object
- implements javax.validation.ConstraintValidator<SSN,java.lang.String>, Validator<java.lang.String>
Validates US Social Security Numbers.
Created at 17.11.2008 07:08:34
- Since:
- 0.5.6
- Author:
- Volker Bergmann
- See Also:
- "http://en.wikipedia.org/wiki/Social_security_number",
"http://www.socialsecurity.gov/history/ssn/geocard.html",
"http://www.socialsecurity.gov/employer/stateweb.htm",
"http://www.socialsecurity.gov/employer/ssnvhighgroup.htm"
|
Method Summary |
void |
initialize(SSN parameters)
|
boolean |
isValid(java.lang.String ssn,
javax.validation.ConstraintValidatorContext context)
|
boolean |
valid(java.lang.String ssn)
Checks if an object is valid. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SSNValidator
public SSNValidator()
SSNValidator
public SSNValidator(int maxAreaCode)
initialize
public void initialize(SSN parameters)
- Specified by:
initialize in interface javax.validation.ConstraintValidator<SSN,java.lang.String>
isValid
public boolean isValid(java.lang.String ssn,
javax.validation.ConstraintValidatorContext context)
- Specified by:
isValid in interface javax.validation.ConstraintValidator<SSN,java.lang.String>
valid
public boolean valid(java.lang.String ssn)
- Description copied from interface:
Validator
- Checks if an object is valid.
- Specified by:
valid in interface Validator<java.lang.String>
- Parameters:
ssn - the object to validate
- Returns:
- true if the specified object is valid, otherwise false
Copyright © 2010. All Rights Reserved.