Estou com uma duvída sobre validação no richfaces é a seguinte:
tenho o a pagina:
[code] <h:outputLabel for=“inputDataRecebimento” value=“Data de Recebimento do Serviço:” />
<rich:calendar id=“inputDataRecebimento” datePattern=“dd/MM/yyyy” value="#{ManterRecebimento.recebimento.dataRecebe}"
disabled="#{ManterRecebimento.confereDatasRecebe}" required=“true” requiredMessage="* ‘DATA DE RECEBIMENTO’ não informado."
inputClass=“txtData” enableManualInput=“true” direction=“top-right” mode=“client” />
<h:outputLabel for="inputDataDevolucao" value="Data Devolução do Serviço:"/>
<rich:calendar id="inputDataDevolucao" datePattern="dd/MM/yyyy" value="#{ManterRecebimento.recebimento.dataDevolve}"
disabled="#{ManterRecebimento.confereDatasDevolve}[/code]
e o controlador os metodos :
[code]public boolean getConfereDatasRecebe() {
boolean retorno = false;
Date data = Calendario.stringToDate(Calendario.getDataAtual());
System.out.println(“Serviço:” + servico.toString());
System.out.println(“Ultimo recebimento:” + servico.getRecebedev().toString());
if (servico.getRecebedev().getDataRecebe() != null) {
retorno = true;
} else {
servico.getRecebedev().setDataRecebe(data);
retorno = false;
}
return retorno;
}
public boolean getConfereDatasDevolve() {
Date data = Calendario.stringToDate(Calendario.getDataAtual());
boolean retorno = false;
if (getConfereDatasRecebe() == true) {
servico.getRecebedev().setDataDevolve(data);
retorno = true;
} else {
retorno = false;
}
return retorno;
}
[/code]
Mas antes de aparecer a tela já aparece a mensagem:
javax.faces.FacesException: javax.el.ELException: /internas/painelEditarRecebimento.xhtml @82,132 disabled="#{ManterRecebimento.confereDatasRecebe}": Error reading 'confereDatasRecebe' on type caixa.sc.sicff.controle.RecebimentoControle
os objetos estão sendo trazidos do bando e estão ok qual pode ser o problema?