@Override public void validate(Form<?> form) { // only validate on final submit if (form.findSubmittingButton() != form.get("save")) { return; } rolesFormComponent.updateModel(); if (rolesFormComponent.getRolesForStoring().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; } rolesFormComponent.updateModel(); if (rolesFormComponent.getRolesForStoring().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(); String roleInputString = rolesFormComponent.getPalette().getRecorderComponent().getInput(); if ((roleInputString == null || roleInputString.trim().isEmpty()) && !rolesFormComponent.isHasAnyRole()) { form.error(new ParamResourceModel("emptyRoles", getPage()).getString()); } } }