Pessoal boa tarde! Tudo bem ?
Gostaria de tirar uma duvida, ha funcao comecaComDigito ha 3 parametros dentro dele (FacesContext fc, UIComponent component, Object value), mas quando passamos para o livro.xhtml, so precisamos declarar ela usando o EL. Minha duvida é, estes 3 parametros sao os dados do inputtext?(
<h:inputText id="isbn" value="#{livroBean.livro.isbn}"
validator="#{livroBean.comecaComDigitoUm}" />
funcao comecaComDigitoUm
public void comecaComDigitoUm(FacesContext fc, UIComponent component, Object value) throws ValidatorException {
String valor = value.toString();
if (!valor.startsWith("1")) {
throw new ValidatorException(new FacesMessage("Deveria começar com 1"));
}
}