public abstract class AbstractMultiGridPresenter<T extends GenericSummary,V extends MultiGridView> extends AbstractScreenListPresenter<T> implements org.uberfire.ext.widgets.common.client.menu.RefreshSelectorMenuBuilder.SupportsRefreshInterval
| Modifier and Type | Field and Description |
|---|---|
protected DataSetQueryHelper |
dataSetQueryHelper |
protected org.uberfire.ext.widgets.common.client.menu.RefreshSelectorMenuBuilder |
refreshSelectorMenuBuilder |
protected V |
view |
identity, place, placeManager, serverTemplateSelectorMenuBuilderaddingDefaultFilters, autoRefreshEnabled, autoRefreshSeconds, currentFilter, dataProvider, refreshTimer, textSearchStr| Constructor and Description |
|---|
AbstractMultiGridPresenter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAdvancedSearchFilter(org.dashbuilder.dataset.filter.ColumnFilter columnFilter) |
abstract FilterSettings |
createSearchTabSettings() |
abstract FilterSettings |
createTableSettingsPrototype() |
void |
filterGrid(FilterSettings tableSettings) |
protected ListView |
getListView() |
org.uberfire.client.mvp.UberView<T> |
getView() |
void |
onGridPreferencesStoreLoaded() |
void |
onOpen() |
void |
onSearchEvent(SearchEvent searchEvent) |
void |
onUpdateRefreshInterval(boolean enableAutoRefresh,
int newInterval) |
protected void |
removeAdvancedSearchFilter(org.dashbuilder.dataset.filter.ColumnFilter columnFilter) |
void |
setDataSetQueryHelper(DataSetQueryHelper dataSetQueryHelper) |
abstract void |
setupAdvancedSearchView() |
void |
setView(V view) |
getSelectedServerTemplate, onFocus, onServerTemplateSelected, onStartup, setIdentity, setSelectedServerTemplate, setServerTemplateSelectorMenuBuilderaddDataDisplay, getAutoRefreshSeconds, getData, getDataProvider, getRefreshTimer, getTextSearchStr, initDataProvider, isAddingDefaultFilters, isAutoRefreshEnabled, onClose, onRefresh, onRestoreDefaultFilters, refreshGrid, setAddingDefaultFilters, setAutoRefreshEnabled, setAutoRefreshSeconds, setDataProvider, setRefreshTimer, updateDataOnCallback, updateDataOnCallback, updateRefreshTimerprotected DataSetQueryHelper dataSetQueryHelper
protected org.uberfire.ext.widgets.common.client.menu.RefreshSelectorMenuBuilder refreshSelectorMenuBuilder
protected V extends MultiGridView view
@Inject public void setDataSetQueryHelper(DataSetQueryHelper dataSetQueryHelper)
@Inject public void setView(V view)
public void filterGrid(FilterSettings tableSettings)
public void onSearchEvent(@Observes
SearchEvent searchEvent)
onSearchEvent in class AbstractListPresenter<T extends GenericSummary>public void onUpdateRefreshInterval(boolean enableAutoRefresh,
int newInterval)
onUpdateRefreshInterval in interface org.uberfire.ext.widgets.common.client.menu.RefreshSelectorMenuBuilder.SupportsRefreshIntervalonUpdateRefreshInterval in class AbstractListPresenter<T extends GenericSummary>public void onGridPreferencesStoreLoaded()
onGridPreferencesStoreLoaded in class AbstractListPresenter<T extends GenericSummary>protected ListView getListView()
getListView in class AbstractListPresenter<T extends GenericSummary>public org.uberfire.client.mvp.UberView<T> getView()
public abstract FilterSettings createTableSettingsPrototype()
public abstract FilterSettings createSearchTabSettings()
public abstract void setupAdvancedSearchView()
public void onOpen()
onOpen in class AbstractScreenListPresenter<T extends GenericSummary>protected void addAdvancedSearchFilter(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)
protected void removeAdvancedSearchFilter(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.