Class AbstractMultiGridPresenter<T extends org.jbpm.workbench.common.model.GenericSummary,​V extends MultiGridView>

    • Field Detail

      • dataSetQueryHelper

        protected org.jbpm.workbench.df.client.list.DataSetQueryHelper dataSetQueryHelper
      • authorizationManager

        protected org.uberfire.security.authz.AuthorizationManager authorizationManager
      • filterSettingsManager

        protected org.jbpm.workbench.df.client.filter.FilterSettingsManager filterSettingsManager
      • errorCallback

        @Inject
        protected org.kie.workbench.common.workbench.client.error.DefaultWorkbenchErrorCallback errorCallback
      • errorHandlerBuilder

        protected org.jboss.errai.ioc.client.api.ManagedInstance<ErrorHandlerBuilder> errorHandlerBuilder
    • Constructor Detail

      • AbstractMultiGridPresenter

        public AbstractMultiGridPresenter()
    • Method Detail

      • setErrorHandlerBuilder

        @Inject
        public void setErrorHandlerBuilder​(org.jboss.errai.ioc.client.api.ManagedInstance<ErrorHandlerBuilder> errorHandlerBuilder)
      • setAuthorizationManager

        @Inject
        public void setAuthorizationManager​(org.uberfire.security.authz.AuthorizationManager authorizationManager)
      • setDataSetQueryHelper

        @Inject
        public void setDataSetQueryHelper​(org.jbpm.workbench.df.client.list.DataSetQueryHelper dataSetQueryHelper)
      • setClearAllActiveFiltersEvent

        @Inject
        public void setClearAllActiveFiltersEvent​(javax.enterprise.event.Event<ClearAllActiveFiltersEvent> clearAllActiveFiltersEvent)
      • setFilterSettingsManager

        public void setFilterSettingsManager​(org.jbpm.workbench.df.client.filter.FilterSettingsManager filterSettingsManager)
      • getDataSetQueryHelper

        public org.jbpm.workbench.df.client.list.DataSetQueryHelper getDataSetQueryHelper()
      • getView

        public org.uberfire.client.mvp.UberView<T> getView()
      • setView

        @Inject
        public void setView​(V view)
      • setupActiveSearchFilters

        public abstract void setupActiveSearchFilters()
      • existActiveSearchFilters

        public abstract boolean existActiveSearchFilters()
      • getFilterEventPredicate

        public Predicate<String> getFilterEventPredicate()
      • onBasicFilterAddEvent

        public void onBasicFilterAddEvent​(@Observes
                                          BasicFilterAddEvent event)
      • setFilterSettings

        protected void setFilterSettings​(org.jbpm.workbench.df.client.filter.FilterSettings filter,
                                         Consumer<ListTable<T>> readyCallback)
      • getActiveFilterFromColumnFilter

        public ActiveFilterItem getActiveFilterFromColumnFilter​(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)
      • addActiveFilters

        protected void addActiveFilters​(org.jbpm.workbench.df.client.filter.FilterSettings filter)
      • getData

        public void getData​(com.google.gwt.view.client.Range visibleRange)
        Specified by:
        getData in class AbstractListPresenter<T extends org.jbpm.workbench.common.model.GenericSummary>
      • selectSummaryItem

        protected abstract void selectSummaryItem​(T summary)
      • getDataSetReadyCallback

        protected abstract org.dashbuilder.dataset.client.DataSetReadyCallback getDataSetReadyCallback​(Integer startRange,
                                                                                                       org.jbpm.workbench.df.client.filter.FilterSettings tableSettings)
      • addActiveFilter

        protected <T> void addActiveFilter​(org.dashbuilder.dataset.filter.ColumnFilter columnFilter,
                                           String labelKey,
                                           String labelValue,
                                           T value,
                                           Consumer<T> removeCallback)
      • addActiveFilter

        protected <T> void addActiveFilter​(org.dashbuilder.dataset.filter.ColumnFilter columnFilter,
                                           ActiveFilterItem<T> filter)
      • removeActiveFilter

        protected void removeActiveFilter​(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)
      • removeActiveFilter

        protected void removeActiveFilter​(org.dashbuilder.dataset.filter.ColumnFilter columnFilter,
                                          ActiveFilterItem<T> filter)
      • saveSearchFilterSettings

        public void saveSearchFilterSettings​(String filterName,
                                             Consumer<String> callback)
      • navigateToPerspective

        protected void navigateToPerspective​(String perspectiveId,
                                             String parameterName,
                                             String parameterValue)
      • isUserAuthorizedForPerspective

        public boolean isUserAuthorizedForPerspective​(String perspectiveId)
      • openErrorView

        public void openErrorView​(String parameterId)
      • getViewErrorsActionCondition

        public Predicate<T> getViewErrorsActionCondition()