Figured it out.
I just factored out the code to a public static method:
public static void invokeModelPhase(ValueChangeEvent evt) {
PhaseId phaseId = evt.getPhaseId();
if (phaseId.equals(PhaseId.ANY_PHASE)) {
evt.setPhaseId(PhaseId.UPDATE_MODEL_VALUES);
evt.queue();
return;
}
}
And called this way:
public void selectChanged(ValueChangeEvent event) {
JSFUtils.invokeModelPhase(event);
}
My mistake.
[Message sent by forum member 'gabox01' (gabox01)]
http://forums.java.net/jive/thread.jspa?messageID=355541