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| Constructor and Description |
|---|
AbstractMultiGridPresenter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAdvancedSearchFilter(org.dashbuilder.dataset.filter.ColumnFilter columnFilter) |
protected void |
clearActiveSearchFilters() |
abstract FilterSettings |
createSearchTabSettings() |
abstract FilterSettings |
createTableSettingsPrototype() |
void |
filterGrid(FilterSettings tableSettings) |
protected ListView |
getListView() |
protected Optional<String> |
getSearchParameter(String parameterId) |
org.uberfire.client.mvp.UberView<T> |
getView() |
boolean |
isUserAuthorizedForPerspective(String perspectiveId) |
protected void |
navigateToPerspective(String perspectiveId,
String parameterName,
String parameterValue) |
void |
onGridPreferencesStoreLoaded() |
void |
onOpen() |
void |
onRestoreTabs() |
void |
onUpdateRefreshInterval(boolean enableAutoRefresh,
int newInterval) |
protected void |
removeAdvancedSearchFilter(org.dashbuilder.dataset.filter.ColumnFilter columnFilter) |
void |
setAuthorizationManager(org.uberfire.security.authz.AuthorizationManager authorizationManager) |
void |
setDataSetQueryHelper(DataSetQueryHelper dataSetQueryHelper) |
void |
setupActiveSearchFilters() |
abstract void |
setupAdvancedSearchView() |
abstract void |
setupDefaultActiveSearchFilters() |
void |
setView(V view) |
getSelectedServerTemplate, onFocus, onServerTemplateSelected, onStartup, setIdentity, setSelectedServerTemplate, setServerTemplateSelectorMenuBuilderaddDataDisplay, getAutoRefreshSeconds, getData, getDataProvider, getRefreshTimer, 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 setAuthorizationManager(org.uberfire.security.authz.AuthorizationManager authorizationManager)
@Inject public void setDataSetQueryHelper(DataSetQueryHelper dataSetQueryHelper)
public void filterGrid(FilterSettings tableSettings)
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>public void onRestoreTabs()
protected ListView getListView()
getListView in class AbstractListPresenter<T extends GenericSummary>public org.uberfire.client.mvp.UberView<T> getView()
@Inject public void setView(V view)
public abstract FilterSettings createTableSettingsPrototype()
public abstract FilterSettings createSearchTabSettings()
public abstract void setupAdvancedSearchView()
public void setupActiveSearchFilters()
public abstract void setupDefaultActiveSearchFilters()
public void onOpen()
onOpen in class AbstractScreenListPresenter<T extends GenericSummary>protected void clearActiveSearchFilters()
protected void addAdvancedSearchFilter(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)
protected void removeAdvancedSearchFilter(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)
protected void navigateToPerspective(String perspectiveId, String parameterName, String parameterValue)
public boolean isUserAuthorizedForPerspective(String perspectiveId)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.