package org.nocket.component.table.behavior; import org.apache.wicket.ajax.AjaxEventBehavior; import org.apache.wicket.ajax.AjaxRequestTarget; import org.apache.wicket.model.IModel; abstract public class DblClickAjaxEventBehavior<T> extends AjaxEventBehavior { private static final long serialVersionUID = 1L; private IModel<T> model; public DblClickAjaxEventBehavior(IModel<T> model) { super("onDblClick"); this.model = model; } @Override final protected void onEvent(AjaxRequestTarget target) { this.onEvent(target, model); } abstract protected void onEvent(AjaxRequestTarget target, IModel<T> model); }