T - data type for the AsyncDataProviderpublic abstract class AbstractListPresenter<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
autoRefreshEnabled |
protected int |
autoRefreshSeconds |
protected QueryFilter |
currentFilter |
protected com.google.gwt.view.client.AsyncDataProvider<T> |
dataProvider |
protected com.google.gwt.user.client.Timer |
refreshTimer |
protected String |
textSearchStr |
| Constructor and Description |
|---|
AbstractListPresenter() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDataDisplay(com.google.gwt.view.client.HasData<T> display) |
protected int |
getAutoRefreshSeconds() |
abstract void |
getData(com.google.gwt.view.client.Range visibleRange) |
com.google.gwt.view.client.AsyncDataProvider<T> |
getDataProvider() |
protected abstract AbstractListView.ListView |
getListView() |
protected void |
initDataProvider() |
protected void |
onSearchEvent(SearchEvent searchEvent) |
void |
refreshGrid() |
protected void |
setAutoRefreshSeconds(int refreshSeconds) |
void |
updateDataOnCallback(org.uberfire.paging.PageResponse response) |
protected void |
updateRefreshInterval(boolean enableAutoRefresh,
int newInterval) |
protected void |
updateRefreshTimer() |
protected com.google.gwt.view.client.AsyncDataProvider<T> dataProvider
protected QueryFilter currentFilter
protected String textSearchStr
protected com.google.gwt.user.client.Timer refreshTimer
protected boolean autoRefreshEnabled
protected int autoRefreshSeconds
protected abstract AbstractListView.ListView getListView()
protected void updateRefreshTimer()
public abstract void getData(com.google.gwt.view.client.Range visibleRange)
protected void initDataProvider()
public void updateDataOnCallback(org.uberfire.paging.PageResponse response)
public void addDataDisplay(com.google.gwt.view.client.HasData<T> display)
public com.google.gwt.view.client.AsyncDataProvider<T> getDataProvider()
public void refreshGrid()
protected void onSearchEvent(@Observes
SearchEvent searchEvent)
protected void updateRefreshInterval(boolean enableAutoRefresh,
int newInterval)
protected int getAutoRefreshSeconds()
protected void setAutoRefreshSeconds(int refreshSeconds)
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.