@Override public void onClick(AjaxRequestTarget aTarget) { try { action.accept(aTarget); } catch (Exception e) { if (exceptionHandler != null) { exceptionHandler.accept(aTarget, e); } else { LoggerFactory.getLogger(getPage().getClass()).error("Error: " + e.getMessage(), e); error("Error: " + e.getMessage()); aTarget.addChildren(getPage(), IFeedback.class); } } } }
@SuppressWarnings("unchecked") @Override protected void onSubmit(AjaxRequestTarget aTarget) { try { action.accept(aTarget, (Form<T>) getForm()); } catch (Exception e) { if (exceptionHandler != null) { exceptionHandler.accept(aTarget, e); } else { LoggerFactory.getLogger(getPage().getClass()).error("Error: " + e.getMessage(), e); error("Error: " + e.getMessage()); aTarget.addChildren(getPage(), IFeedback.class); } } }
@Override protected void onSubmit(AjaxRequestTarget aTarget) { try { action.accept(aTarget, getForm()); } catch (Exception e) { if (exceptionHandler != null) { exceptionHandler.accept(aTarget, e); } else { LoggerFactory.getLogger(getPage().getClass()).error("Error: " + e.getMessage(), e); error("Error: " + e.getMessage()); aTarget.addChildren(getPage(), IFeedback.class); } } } }
@Override public void onSubmit(AjaxRequestTarget aTarget) { try { action.accept(aTarget); } catch (Exception e) { if (exceptionHandler != null) { exceptionHandler.accept(aTarget, e); } else { Component component = getComponent(); LoggerFactory.getLogger(component.getPage().getClass()) .error("Error: " + e.getMessage(), e); component.error("Error: " + e.getMessage()); aTarget.addChildren(component.getPage(), IFeedback.class); } } } }
@Override public void onUpdate(AjaxRequestTarget aTarget) { try { if (action != null) { action.accept(aTarget); } } catch (Exception e) { if (exceptionHandler != null) { exceptionHandler.accept(aTarget, e); } else { Component component = getComponent(); LoggerFactory.getLogger(component.getPage().getClass()) .error("Error: " + e.getMessage(), e); component.error("Error: " + e.getMessage()); aTarget.addChildren(component.getPage(), IFeedback.class); } } } }
@Override public void onUpdate(AjaxRequestTarget aTarget) { try { if (action != null) { action.accept(aTarget); } } catch (Exception e) { if (exceptionHandler != null) { exceptionHandler.accept(aTarget, e); } else { Component component = getComponent(); LoggerFactory.getLogger(component.getPage().getClass()) .error("Error: " + e.getMessage(), e); component.error("Error: " + e.getMessage()); aTarget.addChildren(component.getPage(), IFeedback.class); } } } }