T - data type for the AsyncDataProviderpublic abstract class AbstractListPresenter<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
addingDefaultFilters |
protected boolean |
autoRefreshEnabled |
protected int |
autoRefreshSeconds |
protected QueryFilter |
currentFilter |
protected com.google.gwt.view.client.AsyncDataProvider<T> |
dataProvider |
com.github.gwtbootstrap.client.ui.Button |
menuActionsButton |
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) |
void |
createRefreshToggleButton(com.github.gwtbootstrap.client.ui.Button refreshIntervalSelector) |
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() |
com.google.gwt.user.client.Timer |
getRefreshTimer() |
protected int |
getRefreshValue() |
protected void |
initDataProvider() |
boolean |
isAddingDefaultFilters() |
boolean |
isAutoRefreshEnabled() |
void |
onClose() |
protected void |
onSearchEvent(SearchEvent searchEvent) |
void |
refreshGrid() |
protected void |
saveRefreshValue(int newValue) |
void |
setAddingDefaultFilters(boolean addingDefaultFilters) |
void |
setAutoRefreshEnabled(boolean autoRefreshEnabled) |
protected void |
setAutoRefreshSeconds(int refreshSeconds) |
void |
setRefreshTimer(com.google.gwt.user.client.Timer refreshTimer) |
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 boolean addingDefaultFilters
protected com.google.gwt.user.client.Timer refreshTimer
protected boolean autoRefreshEnabled
protected int autoRefreshSeconds
public com.github.gwtbootstrap.client.ui.Button menuActionsButton
protected abstract AbstractListView.ListView getListView()
public boolean isAddingDefaultFilters()
public void setAddingDefaultFilters(boolean addingDefaultFilters)
public void setRefreshTimer(com.google.gwt.user.client.Timer refreshTimer)
public com.google.gwt.user.client.Timer getRefreshTimer()
public void setAutoRefreshEnabled(boolean autoRefreshEnabled)
public boolean isAutoRefreshEnabled()
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)
public void createRefreshToggleButton(com.github.gwtbootstrap.client.ui.Button refreshIntervalSelector)
protected void saveRefreshValue(int newValue)
protected int getRefreshValue()
public void onClose()
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.