En mi inputNUmber trato de capturar el valor y cuando lo paso como parametro al metodo y debuggeo veo que en el bean el valor del parametro no llega,ademas de que el metodo calcularTotalPoblacion es un metodo local que lo que hace es darle valor a un atributo, y realizo todas las llamadas posibles al atribto con get etc y tampoco se ejecuta el metodo,cada vez que lo debugueo todos los valores son ceros....aqui esta el codigo de ejemplo
<pe:inputNumber id="morbilidad"
value="#{gestionIntegralBean.proyectoAmbientalNoRegulado.mobilidad}" >
<f:ajax event="keyup" listener="#{gestionIntegralBean.validate_mobilidad(gestionIntegralBean.proyectoAmbientalNoRegulado.mobilidad)}">
</pe:inputNumber>
///////////////////////Bean///////////////////
public void validate_mobilidad(Double mobilidad){
calcularTotalPoblacion();
ProyectoAmbientalNoRegulado ambiental=new ProyectoAmbientalNoRegulado();
Double ultimo=ambiental.getMobilidad();
Double valor_poblacion=this.totalPoblacion;
Double valor_poblacion1=this.getTotalPoblacion();
Double valor_poblacion2=getTotalPoblacion();
if (valor_poblacion >= mobilidad) {
throw new ValidatorException(new FacesMessage("El total de población no puede ser igual o mayor que la mobilidad"));
}
}