Class AbstractListPresenter<T>
- java.lang.Object
-
- org.jbpm.workbench.common.client.list.AbstractListPresenter<T>
-
- Type Parameters:
T- data type for the AsyncDataProvider
- All Implemented Interfaces:
RefreshMenuBuilder.SupportsRefresh
- Direct Known Subclasses:
AbstractScreenListPresenter
public abstract class AbstractListPresenter<T> extends Object implements RefreshMenuBuilder.SupportsRefresh
-
-
Field Summary
Fields Modifier and Type Field Description protected org.jbpm.workbench.common.model.QueryFiltercurrentFilterprotected com.google.gwt.view.client.AsyncDataProvider<T>dataProvider
-
Constructor Summary
Constructors Constructor Description AbstractListPresenter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddDataDisplay(com.google.gwt.view.client.HasData<T> display)voiddeselectAllItems()abstract voidgetData(com.google.gwt.view.client.Range visibleRange)com.google.gwt.view.client.AsyncDataProvider<T>getDataProvider()protected abstract ListViewgetListView()protected voidinitDataProvider()voidonDeselectAllItemsEvent(DeselectAllItemsEvent event)voidonRefresh()voidrefreshGrid()protected voidsetDataProvider(com.google.gwt.view.client.AsyncDataProvider<T> dataProvider)voidupdateDataOnCallback(List<T> instanceSummaries, int startRange, int totalRowCount, boolean isExact)voidupdateDataOnCallback(org.uberfire.paging.PageResponse response)
-
-
-
Field Detail
-
dataProvider
protected com.google.gwt.view.client.AsyncDataProvider<T> dataProvider
-
currentFilter
protected org.jbpm.workbench.common.model.QueryFilter currentFilter
-
-
Method Detail
-
getListView
protected abstract ListView getListView()
-
getData
public abstract void getData(com.google.gwt.view.client.Range visibleRange)
-
initDataProvider
protected void initDataProvider()
-
updateDataOnCallback
public void updateDataOnCallback(org.uberfire.paging.PageResponse response)
-
updateDataOnCallback
public void updateDataOnCallback(List<T> instanceSummaries, int startRange, int totalRowCount, boolean isExact)
-
addDataDisplay
public void addDataDisplay(com.google.gwt.view.client.HasData<T> display)
-
getDataProvider
public com.google.gwt.view.client.AsyncDataProvider<T> getDataProvider()
-
setDataProvider
protected void setDataProvider(com.google.gwt.view.client.AsyncDataProvider<T> dataProvider)
-
onRefresh
public void onRefresh()
- Specified by:
onRefreshin interfaceRefreshMenuBuilder.SupportsRefresh
-
refreshGrid
public void refreshGrid()
-
onDeselectAllItemsEvent
public void onDeselectAllItemsEvent(@Observes DeselectAllItemsEvent event)
-
deselectAllItems
public void deselectAllItems()
-
-