I have an actionListener
below that works fine:
<p:commandButton actionListener="#{demandasController.saveNew}" ... />
The saveNew
method is:
public void saveNew(ActionEvent event) {
Situacao situacao = new Situacao();
situacao.setIdSituacao(4);
this.getSelected().setSituacao(situacao);
super.saveNew(event);
}
If I use the code above, it works just fine. But if I try...
public void saveNew(ActionEvent event) {
Situacao situacao = new Situacao();
Date currentDate = new Date();
if (this.getSelected().getDtInicial().after(currentDate)) {
situacao.setIdSituacao(4);
} else {
situacao.setIdSituacao(5);
}
this.getSelected().setSituacao(situacao);
super.saveNew(event);
}
...it returns a NullPointerException.
Does anyone knows why this is happening and/or how can I fix it ?
Thanks in advance.