@Override protected void onFormSubmit(ServiceAccessRule rule) { try { ServiceAccessRuleDAO dao = ServiceAccessRuleDAO.get(); dao.addRule(rule); dao.storeRules(); doReturn(ServiceAccessRulePage.class); } catch (Exception e) { LOGGER.log(Level.SEVERE, "Error occurred while saving service rule", e); error(new ParamResourceModel("saveError", getPage(), e.getMessage())); } }
public void validate(Form<?> form) { // only validate on final submit if (form.findSubmittingButton() != form.get("save")) { return; } updateModels(); ServiceAccessRule rule = (ServiceAccessRule) form.getModelObject(); if (ServiceAccessRuleDAO.get().getRules().contains(rule)) { form.error(new ParamResourceModel("duplicateRule", getPage(), rule .getKey()).getString()); } }
public NewServiceAccessRulePage() { super(new ServiceAccessRule()); ((Form)get("form")).add(new DuplicateRuleValidator()); }
public void validate(Form<?> form) { // only validate on final submit if (form.findSubmittingButton() != form.get("save")) { return; } updateModels(); ServiceAccessRule rule = (ServiceAccessRule) form.getModelObject(); if (ServiceAccessRuleDAO.get().getRules().contains(rule)) { form.error(new ParamResourceModel("duplicateRule", getPage(), rule .getKey()).getString()); } }
public NewServiceAccessRulePage() { super(new ServiceAccessRule()); ((Form) get("form")).add(new DuplicateRuleValidator()); }
@Override protected void onFormSubmit(ServiceAccessRule rule) { try { ServiceAccessRuleDAO dao = ServiceAccessRuleDAO.get(); dao.addRule(rule); dao.storeRules(); doReturn(ServiceAccessRulePage.class); } catch (Exception e) { LOGGER.log(Level.SEVERE, "Error occurred while saving service rule", e); error(new ParamResourceModel("saveError", getPage(), e.getMessage())); } }
public void validate(Form<?> form) { // only validate on final submit if (form.findSubmittingButton() != form.get("save")) { return; } updateModels(); ServiceAccessRule rule = (ServiceAccessRule) form.getModelObject(); if (ServiceAccessRuleDAO.get().getRules().contains(rule)) { form.error( new ParamResourceModel("duplicateRule", getPage(), rule.getKey()) .getString()); } }
public NewServiceAccessRulePage() { super(new ServiceAccessRule()); ((Form)get("form")).add(new DuplicateRuleValidator()); }
@Override protected void onFormSubmit(ServiceAccessRule rule) { try { ServiceAccessRuleDAO dao = ServiceAccessRuleDAO.get(); dao.addRule(rule); dao.storeRules(); doReturn(ServiceAccessRulePage.class); } catch (Exception e) { LOGGER.log(Level.SEVERE, "Error occurred while saving service rule", e); error(new ParamResourceModel("saveError", getPage(), e.getMessage())); } }