public boolean isValid() throws BDevException { if (cbConsumible.getValue() == null) { throw new BDevException("instalacions.equipo.error", BDevTipoMensaje.ALERTA); } ConsumibleBean consumibleBean = cbConsumible.getValue(); instalacionBean.setConsumibleBean(consumibleBean); int caducidad = nfCaducidad.getTextValue().trim().isEmpty() ? 0 : Integer.valueOf(nfCaducidad.getTextValue().trim()); if (caducidad == 0) { throw new BDevException("instalacions.caducidad.error", BDevTipoMensaje.ALERTA); } instalacionBean.setCaducidad(caducidad); return true; }