org.got5.tapestry5.jquery.internal.DataTableModel Maven / Gradle / Ivy
package org.got5.tapestry5.jquery.internal;
import org.apache.tapestry5.PropertyOverrides;
import org.apache.tapestry5.beaneditor.BeanModel;
import org.apache.tapestry5.grid.GridDataSource;
import org.apache.tapestry5.grid.GridSortModel;
import org.apache.tapestry5.json.JSONObject;
import org.apache.tapestry5.services.Request;
/**
* Interface used when your dataTable load the data by using ajax. You will have to implement
* the sendResponse.
*/
public interface DataTableModel {
public abstract JSONObject sendResponse(Request request,
GridDataSource source, BeanModel model, GridSortModel sortModel, PropertyOverrides overrides);
}