org.databene.domain.us
Class SSNValidator
java.lang.Object
org.databene.domain.us.SSNValidator
- All Implemented Interfaces:
- javax.validation.ConstraintValidator<SSN,java.lang.String>, org.databene.commons.Validator<java.lang.String>
public class SSNValidator
- extends java.lang.Object
- implements javax.validation.ConstraintValidator<SSN,java.lang.String>, org.databene.commons.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)
|
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)
- Specified by:
valid
in interface org.databene.commons.Validator<java.lang.String>
Copyright © 2013. All Rights Reserved.