T - data type for the AsyncDataProviderpublic abstract class AbstractListPresenter<T> extends Object implements org.uberfire.ext.widgets.common.client.menu.RefreshMenuBuilder.SupportsRefresh, org.uberfire.ext.widgets.common.client.menu.RefreshSelectorMenuBuilder.SupportsRefreshInterval, RestoreDefaultFiltersMenuBuilder.SupportsRestoreDefaultFilters
| 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 |
protected com.google.gwt.user.client.Timer |
refreshTimer |
| 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 ListView |
getListView() |
com.google.gwt.user.client.Timer |
getRefreshTimer() |
protected void |
initDataProvider() |
boolean |
isAddingDefaultFilters() |
boolean |
isAutoRefreshEnabled() |
void |
onClose() |
void |
onGridPreferencesStoreLoaded() |
void |
onRefresh() |
void |
onRestoreDefaultFilters() |
void |
onUpdateRefreshInterval(boolean enableAutoRefresh,
int newInterval) |
void |
refreshGrid() |
void |
setAddingDefaultFilters(boolean addingDefaultFilters) |
void |
setAutoRefreshEnabled(boolean autoRefreshEnabled) |
protected void |
setAutoRefreshSeconds(int refreshSeconds) |
protected void |
setDataProvider(com.google.gwt.view.client.AsyncDataProvider<T> dataProvider) |
void |
setRefreshTimer(com.google.gwt.user.client.Timer refreshTimer) |
void |
updateDataOnCallback(List<T> instanceSummaries,
int startRange,
int totalRowCount,
boolean isExact) |
void |
updateDataOnCallback(org.uberfire.paging.PageResponse response) |
protected void |
updateRefreshTimer() |
protected com.google.gwt.view.client.AsyncDataProvider<T> dataProvider
protected QueryFilter currentFilter
protected boolean addingDefaultFilters
protected com.google.gwt.user.client.Timer refreshTimer
protected boolean autoRefreshEnabled
protected int autoRefreshSeconds
protected abstract ListView getListView()
public boolean isAddingDefaultFilters()
public void setAddingDefaultFilters(boolean addingDefaultFilters)
public com.google.gwt.user.client.Timer getRefreshTimer()
public void setRefreshTimer(com.google.gwt.user.client.Timer refreshTimer)
public boolean isAutoRefreshEnabled()
public void setAutoRefreshEnabled(boolean autoRefreshEnabled)
protected void updateRefreshTimer()
public abstract void getData(com.google.gwt.view.client.Range visibleRange)
public void onGridPreferencesStoreLoaded()
protected void initDataProvider()
public void updateDataOnCallback(org.uberfire.paging.PageResponse response)
public void updateDataOnCallback(List<T> instanceSummaries, int startRange, int totalRowCount, boolean isExact)
public void addDataDisplay(com.google.gwt.view.client.HasData<T> display)
public com.google.gwt.view.client.AsyncDataProvider<T> getDataProvider()
protected void setDataProvider(com.google.gwt.view.client.AsyncDataProvider<T> dataProvider)
public void onRefresh()
onRefresh in interface org.uberfire.ext.widgets.common.client.menu.RefreshMenuBuilder.SupportsRefreshpublic void refreshGrid()
public void onRestoreDefaultFilters()
onRestoreDefaultFilters in interface RestoreDefaultFiltersMenuBuilder.SupportsRestoreDefaultFilterspublic void onUpdateRefreshInterval(boolean enableAutoRefresh,
int newInterval)
onUpdateRefreshInterval in interface org.uberfire.ext.widgets.common.client.menu.RefreshSelectorMenuBuilder.SupportsRefreshIntervalprotected int getAutoRefreshSeconds()
protected void setAutoRefreshSeconds(int refreshSeconds)
public void onClose()
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.