org.databene.domain.br
Class CNPJValidator

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

public class CNPJValidator
extends org.databene.commons.validator.bean.AbstractConstraintValidator<CNPJ,java.lang.CharSequence>

Validates Brazilian CNPJ numbers. CNPJ stands for Cadastro Nacional da Pessoa Jurídica and is a tax payer number assigned to a legal person (Pessoa Jurídica). Created: 17.10.2009 08:24:23

Since:
0.6.0
Author:
Volker Bergmann

Constructor Summary
CNPJValidator()
           
CNPJValidator(boolean acceptingFormattedNumbers)
           
 
Method Summary
 void initialize(CNPJ params)
           
 boolean isAcceptingFormattedNumbers()
           
 boolean isValid(java.lang.CharSequence 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

CNPJValidator

public CNPJValidator()

CNPJValidator

public CNPJValidator(boolean acceptingFormattedNumbers)
Method Detail

isAcceptingFormattedNumbers

public boolean isAcceptingFormattedNumbers()

setAcceptingFormattedNumbers

public void setAcceptingFormattedNumbers(boolean acceptingFormattedNumbers)

initialize

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

isValid

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


Copyright © 2013. All Rights Reserved.