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) |
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 |
onSearchEvent(SearchEvent searchEvent) |
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, 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 setAuthorizationManager(org.uberfire.security.authz.AuthorizationManager authorizationManager)
@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>public void onRestoreTabs()
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 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–2017 JBoss by Red Hat. All rights reserved.