@Override public void create() { if (cloneFlag == true) { super.updateAndNext(); cloneFlag = false; } else { super.create(); } }
@Override public final void onSubmit() { try { parentPage.updateAndNext(); } catch (final UserException ex) { AbstractEditForm.this.error(parentPage.translateParams(ex)); } } };
@Override protected void updateAndNext() { if (getData().getId() == null) { if (log.isDebugEnabled() == true) { log.debug("update in " + this.editPageSupport.getClass() + ": " + getData()); } create(); this.editPageSupport.setUpdateAndNext(true); setResponsePage(); } else { super.updateAndNext(); } }