@Override protected void onFormSubmit(ServiceAccessRule rule) { try { ServiceAccessRuleDAO dao = ServiceAccessRuleDAO.get(); //update the original orig.getRoles().clear(); orig.getRoles().addAll(rolesFormComponent.getRolesNamesForStoring()); dao.storeRules(); doReturn(ServiceAccessRulePage.class); } catch(Exception e) { LOGGER.log(Level.SEVERE, "Error occurred while saving rule ", e); error(new ParamResourceModel("saveError", getPage(), e.getMessage())); } }
@Override protected void onFormSubmit(ServiceAccessRule rule) { try { ServiceAccessRuleDAO dao = ServiceAccessRuleDAO.get(); //update the original orig.getRoles().clear(); orig.getRoles().addAll(rolesFormComponent.getRolesNamesForStoring()); dao.storeRules(); doReturn(ServiceAccessRulePage.class); } catch(Exception e) { LOGGER.log(Level.SEVERE, "Error occurred while saving rule ", e); error(new ParamResourceModel("saveError", getPage(), e.getMessage())); } }
@Override protected void onFormSubmit(ServiceAccessRule rule) { try { ServiceAccessRuleDAO dao = ServiceAccessRuleDAO.get(); // update the original orig.getRoles().clear(); orig.getRoles().addAll(rolesFormComponent.getRolesNamesForStoring()); dao.storeRules(); doReturn(ServiceAccessRulePage.class); } catch (Exception e) { LOGGER.log(Level.SEVERE, "Error occurred while saving rule ", e); error(new ParamResourceModel("saveError", getPage(), e.getMessage())); } } }
@Override public void validate(Form<?> form) { // only validate on final submit if (form.findSubmittingButton() != form.get("save")) { return; } updateModels(); if (rolesFormComponent.getRolesNamesForStoring().isEmpty()) { form.error(new ParamResourceModel("emptyRoles", getPage()).getString()); } } }
@Override public void validate(Form<?> form) { // only validate on final submit if (form.findSubmittingButton() != form.get("save")) { return; } updateModels(); if (rolesFormComponent.getRolesNamesForStoring().isEmpty()) { form.error(new ParamResourceModel("emptyRoles", getPage()).getString()); } } }