-
Notifications
You must be signed in to change notification settings - Fork 3
Validators
llins edited this page Oct 3, 2014
·
3 revisions
A arquitetura traz uma série de validadores que são comumente criados no desenvolvimento das aplicação, principalmente brasileiras. Praticamente todos os validadores criados são utilizados em componentes que a arquitetura provê, logo não precisariam ser utilizados diretamente, mas sim, via componente.
Entretanto, será demonstrado como utilizá-los independentemente, sem ser via componente.
Validador de CNPJ.
@FacesValidator("br.com.surittec.suricdi.faces.validator.CnpjValidator")
public class CnpjValidator implements ValidatorUtilização
<f:validator validatorId="br.com.surittec.suricdi.faces.validator.CnpjValidator"/>Validador de CPF.
@FacesValidator("br.com.surittec.suricdi.faces.validator.CpfValidador")
public class CpfValidador implements ValidatorUtilização
<f:validator validatorId="br.com.surittec.suricdi.faces.validator.CpfValidador"/>Validador de data.
- Utilize o componente "date" da arquitetura. Será bem mais fácil para utilizar todos os recursos!
@FacesValidator("br.com.surittec.suricdi.faces.validator.DateValidator")
public class DateValidator implements ValidatorUtilização
<f:validator validatorId="br.com.surittec.suricdi.faces.validator.DateValidator"/>
<f:attribute name="beforeThen" value="#{beforeThen}"/>
<f:attribute name="beforeThenMessage" value="#{beforeThenMessage}"/>
<f:attribute name="afterThen" value="#{afterThen}"/>
<f:attribute name="afterThenMessage" value="#{afterThenMessage}"/>Validador de email.
@FacesValidator("br.com.surittec.suricdi.faces.validator.EmailValidator")
public class EmailValidator implements ValidatorUtilização
<f:validator validatorId="br.com.surittec.suricdi.faces.validator.EmailValidator"/>Validador de comparação de campos.
- Utilize o componente "match" da arquitetura. Será bem mais fácil para utilizar todos os recursos!
@FacesValidator("br.com.surittec.suricdi.faces.validator.MatchValidator")
public class MatchValidator implements ValidatorUtilização
<f:validator validatorId="br.com.surittec.suricdi.faces.validator.MatchValidator"/>
<f:attribute name="with" value="#{with}"/>
<f:attribute name="message" value="#{message}"/>© Copyright 2014 SURITTEC