/** * Método responsável por consultar os registros de acordo aos filtros informados * * @throws Exception */ public void consultar() { try { lista = getService().findByParameters(instanceFilter); contextoController.setObjectFilter(instanceFilter); if (Util.isNullOuVazio(lista)) { facesMessager.addMessageError("geral.crud.noItemFound"); } } catch (RequiredException re) { for (String message : re.getErroList()) facesMessager.addMessageError(message); } catch (BusinessException be) { for (String message : be.getErroList()) facesMessager.addMessageError(message); } catch (AppException ae) { facesMessager.addMessageError(ae.getMessage()); } }
/** * Persiste ou atualiza uma instancia na base de dados. * * @throws AppException */ public void save() throws AppException { try { if (Util.isNullOuVazio(instance.getId())) { saveImpl(instance); } else { updateImpl(instance); } if (FECHA_MODAL) { hideDialog(MODAL); updateComponentes(CONSULTA_MESSAGES); updateComponentes(DATA_TABLE_CRUD); } else { updateComponentes(CADASTRAR_MESSAGES); updateComponentes(DATA_TABLE_CRUD); this.novo(); } } catch (RequiredException re) { for (String message : re.getErroList()) facesMessager.addMessageError(message); } catch (BusinessException be) { for (String message : be.getErroList()) facesMessager.addMessageError(message); } }