org.databene.domain.br
Class CPFValidator

java.lang.Object
  extended by org.databene.commons.validator.bean.AbstractConstraintValidator<CPF,java.lang.String>
      extended by org.databene.domain.br.CPFValidator
All Implemented Interfaces:
javax.validation.ConstraintValidator<CPF,java.lang.String>, org.databene.commons.Validator<java.lang.String>

public class CPFValidator
extends org.databene.commons.validator.bean.AbstractConstraintValidator<CPF,java.lang.String>

Verifies Brazilian CPF numbers. CPF stands for 'Cadastro de Pessoa Fisica' and is a tax payer number assigned to an individual person (Pessoa Fisica).

Created: 17.10.2009 08:24:12

Since:
0.6.0
Author:
Volker Bergmann
See Also:
"http://en.wikipedia.org/wiki/Cadastro_de_Pessoas_F%C3%ADsicas"

Constructor Summary
CPFValidator()
           
CPFValidator(boolean acceptingFormattedNumbers)
           
 
Method Summary
 void initialize(CPF params)
           
 boolean isAcceptingFormattedNumbers()
           
 boolean isValid(java.lang.String number, javax.validation.ConstraintValidatorContext context)
           
 void setAcceptingFormattedNumbers(boolean acceptingFormattedNumbers)
           
 
Methods inherited from class org.databene.commons.validator.bean.AbstractConstraintValidator
toString, valid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CPFValidator

public CPFValidator()

CPFValidator

public CPFValidator(boolean acceptingFormattedNumbers)
Method Detail

isAcceptingFormattedNumbers

public boolean isAcceptingFormattedNumbers()

setAcceptingFormattedNumbers

public void setAcceptingFormattedNumbers(boolean acceptingFormattedNumbers)

initialize

public void initialize(CPF params)
Specified by:
initialize in interface javax.validation.ConstraintValidator<CPF,java.lang.String>
Overrides:
initialize in class org.databene.commons.validator.bean.AbstractConstraintValidator<CPF,java.lang.String>

isValid

public boolean isValid(java.lang.String number,
                       javax.validation.ConstraintValidatorContext context)


Copyright © 2013. All Rights Reserved.