Class RequestListPresenter
- java.lang.Object
-
- org.jbpm.workbench.common.client.list.AbstractListPresenter<T>
-
- org.jbpm.workbench.common.client.list.AbstractScreenListPresenter<T>
-
- org.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.es.model.RequestSummary,RequestListPresenter.RequestListView>
-
- org.jbpm.workbench.es.client.editors.requestlist.RequestListPresenter
-
- All Implemented Interfaces:
org.jbpm.workbench.common.client.menu.RefreshMenuBuilder.SupportsRefresh
@Dependent public class RequestListPresenter extends org.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.es.model.RequestSummary,RequestListPresenter.RequestListView>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRequestListPresenter.RequestListView
-
Field Summary
-
Fields inherited from class org.jbpm.workbench.common.client.list.AbstractMultiGridPresenter
authorizationManager, clearAllActiveFiltersEvent, dataSetQueryHelper, errorCallback, errorHandlerBuilder, filterSettingsManager, view
-
-
Constructor Summary
Constructors Constructor Description RequestListPresenter()RequestListPresenter(RequestListViewImpl view, org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.es.service.ExecutorService> executorServices, org.jbpm.workbench.df.client.list.DataSetQueryHelper dataSetQueryHelper, javax.enterprise.event.Event<org.jbpm.workbench.es.model.events.RequestChangedEvent> requestChangedEvent, javax.enterprise.event.Event<JobSelectedEvent> jobSelectedEvent, org.uberfire.client.mvp.PlaceManager placeManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbulkCancel(List<org.jbpm.workbench.es.model.RequestSummary> jobsSelected)voidbulkRequeue(List<org.jbpm.workbench.es.model.RequestSummary> jobsSelected)voidcancelRequest(String deploymentId, Long requestId)voidcreateListBreadcrumb()booleanexistActiveSearchFilters()org.jbpm.workbench.common.client.filters.active.ActiveFilterItemgetActiveFilterFromColumnFilter(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)Predicate<org.jbpm.workbench.es.model.RequestSummary>getCancelActionCondition()protected org.dashbuilder.dataset.client.DataSetReadyCallbackgetDataSetReadyCallback(Integer startRange, org.jbpm.workbench.df.client.filter.FilterSettings tableSettings)voidgetMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)protected org.uberfire.mvp.CommandgetNewJobCommand()protected org.jbpm.workbench.es.model.RequestSummarygetRequestSummary(org.dashbuilder.dataset.DataSet dataSet, Integer index)Predicate<org.jbpm.workbench.es.model.RequestSummary>getRequeueActionCondition()StringgetStatusColumnFilterDescription(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)Predicate<org.jbpm.workbench.es.model.RequestSummary>getViewProcessActionCondition()voidopenProcessInstanceView(String processInstanceId)voidrequestCreated(org.jbpm.workbench.es.model.events.RequestChangedEvent event)voidrequeueRequest(String deploymentId, Long requestId)voidselectSummaryItem(org.jbpm.workbench.es.model.RequestSummary job)voidsetFilterSettingsManager(JobListFilterSettingsManager filterSettingsManager)protected voidsetNewJobPresenter(NewJobPresenter newJobPresenter)voidsetupActiveSearchFilters()voidsetupDetailBreadcrumb(String detailLabel)-
Methods inherited from class org.jbpm.workbench.common.client.list.AbstractMultiGridPresenter
addActiveFilter, addActiveFilter, addActiveFilters, getData, getDataSetQueryHelper, getFilterEventPredicate, getListView, getSearchParameter, getView, getViewErrorsActionCondition, init, isUserAuthorizedForPerspective, navigateToPerspective, onBasicFilterAddEvent, onBasicFilterRemoveEvent, onOpen, onSavedFilterSelectedEvent, openErrorView, removeActiveFilter, removeActiveFilter, saveSearchFilterSettings, setAuthorizationManager, setClearAllActiveFiltersEvent, setDataSetQueryHelper, setErrorHandlerBuilder, setFilterSettings, setFilterSettingsManager, setView
-
Methods inherited from class org.jbpm.workbench.common.client.list.AbstractScreenListPresenter
getPerspectiveId, getSelectedServerTemplate, getTitle, getTitleDecorator, onDetailScreenClosed, onFocus, onServerTemplateSelected, onStartup, setEmptyResults, setIdentity, setPerspectiveManager, setPlaceManager, setSelectedServerTemplate, setServerTemplateSelectorMenuBuilder, setUberfireBreadcrumbs, setupDetailBreadcrumb, setupListBreadcrumb
-
-
-
-
Constructor Detail
-
RequestListPresenter
public RequestListPresenter()
-
RequestListPresenter
public RequestListPresenter(RequestListViewImpl view, org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.es.service.ExecutorService> executorServices, org.jbpm.workbench.df.client.list.DataSetQueryHelper dataSetQueryHelper, javax.enterprise.event.Event<org.jbpm.workbench.es.model.events.RequestChangedEvent> requestChangedEvent, javax.enterprise.event.Event<JobSelectedEvent> jobSelectedEvent, org.uberfire.client.mvp.PlaceManager placeManager)
-
-
Method Detail
-
setNewJobPresenter
@Inject protected void setNewJobPresenter(NewJobPresenter newJobPresenter)
-
setFilterSettingsManager
@Inject public void setFilterSettingsManager(JobListFilterSettingsManager filterSettingsManager)
-
createListBreadcrumb
public void createListBreadcrumb()
- Specified by:
createListBreadcrumbin classorg.jbpm.workbench.common.client.list.AbstractScreenListPresenter<org.jbpm.workbench.es.model.RequestSummary>
-
setupDetailBreadcrumb
public void setupDetailBreadcrumb(String detailLabel)
-
getDataSetReadyCallback
protected org.dashbuilder.dataset.client.DataSetReadyCallback getDataSetReadyCallback(Integer startRange, org.jbpm.workbench.df.client.filter.FilterSettings tableSettings)
- Specified by:
getDataSetReadyCallbackin classorg.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.es.model.RequestSummary,RequestListPresenter.RequestListView>
-
getRequestSummary
protected org.jbpm.workbench.es.model.RequestSummary getRequestSummary(org.dashbuilder.dataset.DataSet dataSet, Integer index)
-
getNewJobCommand
protected org.uberfire.mvp.Command getNewJobCommand()
-
getMenus
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
-
selectSummaryItem
public void selectSummaryItem(org.jbpm.workbench.es.model.RequestSummary job)
- Specified by:
selectSummaryItemin classorg.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.es.model.RequestSummary,RequestListPresenter.RequestListView>
-
requestCreated
public void requestCreated(@Observes org.jbpm.workbench.es.model.events.RequestChangedEvent event)
-
setupActiveSearchFilters
public void setupActiveSearchFilters()
- Specified by:
setupActiveSearchFiltersin classorg.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.es.model.RequestSummary,RequestListPresenter.RequestListView>
-
existActiveSearchFilters
public boolean existActiveSearchFilters()
- Specified by:
existActiveSearchFiltersin classorg.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.es.model.RequestSummary,RequestListPresenter.RequestListView>
-
getActiveFilterFromColumnFilter
public org.jbpm.workbench.common.client.filters.active.ActiveFilterItem getActiveFilterFromColumnFilter(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)
- Overrides:
getActiveFilterFromColumnFilterin classorg.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.es.model.RequestSummary,RequestListPresenter.RequestListView>
-
getStatusColumnFilterDescription
public String getStatusColumnFilterDescription(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)
-
openProcessInstanceView
public void openProcessInstanceView(String processInstanceId)
-
getCancelActionCondition
public Predicate<org.jbpm.workbench.es.model.RequestSummary> getCancelActionCondition()
-
getRequeueActionCondition
public Predicate<org.jbpm.workbench.es.model.RequestSummary> getRequeueActionCondition()
-
getViewProcessActionCondition
public Predicate<org.jbpm.workbench.es.model.RequestSummary> getViewProcessActionCondition()
-
bulkCancel
public void bulkCancel(List<org.jbpm.workbench.es.model.RequestSummary> jobsSelected)
-
bulkRequeue
public void bulkRequeue(List<org.jbpm.workbench.es.model.RequestSummary> jobsSelected)
-
-