Class ProcessInstanceListPresenter
- 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.pr.model.ProcessInstanceSummary,ProcessInstanceListPresenter.ProcessInstanceListView>
-
- org.jbpm.workbench.pr.client.editors.instance.list.ProcessInstanceListPresenter
-
- All Implemented Interfaces:
org.jbpm.workbench.common.client.menu.RefreshMenuBuilder.SupportsRefresh
@Dependent public class ProcessInstanceListPresenter extends org.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.pr.model.ProcessInstanceSummary,ProcessInstanceListPresenter.ProcessInstanceListView>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceProcessInstanceListPresenter.ProcessInstanceListView
-
Field Summary
Fields Modifier and Type Field Description protected List<org.jbpm.workbench.pr.model.ProcessInstanceSummary>myProcessInstancesFromDataSetprotected javax.enterprise.event.Event<org.jbpm.workbench.pr.events.ProcessInstanceSelectionEvent>processInstanceSelectionEvent-
Fields inherited from class org.jbpm.workbench.common.client.list.AbstractMultiGridPresenter
authorizationManager, clearAllActiveFiltersEvent, dataSetQueryHelper, errorCallback, errorHandlerBuilder, filterSettingsManager, view
-
-
Constructor Summary
Constructors Constructor Description ProcessInstanceListPresenter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabortProcessInstance(String containerId, long processInstanceId)voidabortProcessInstances(Map<String,List<Long>> containerInstances)voidbulkAbort(List<org.jbpm.workbench.pr.model.ProcessInstanceSummary> processInstances)voidbulkSignal(List<org.jbpm.workbench.pr.model.ProcessInstanceSummary> processInstances)protected org.dashbuilder.dataset.client.DataSetReadyCallbackcreateDataSetDomainSpecificCallback(int startRange, org.jbpm.workbench.df.client.filter.FilterSettings tableSettings, boolean lastPage)voidcreateListBreadcrumb()protected org.jbpm.workbench.pr.model.ProcessInstanceSummarycreateProcessInstanceSummaryFromDataSet(org.dashbuilder.dataset.DataSet dataSet, int i)booleanexistActiveSearchFilters()protected booleanfilterInitiator(String variableName, String variableValue, String initiator)voidformClosed(org.uberfire.client.workbench.events.BeforeClosePlaceEvent closed)Predicate<org.jbpm.workbench.pr.model.ProcessInstanceSummary>getAbortActionCondition()org.jbpm.workbench.common.client.filters.active.ActiveFilterItemgetActiveFilterFromColumnFilter(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)protected org.dashbuilder.dataset.client.DataSetReadyCallbackgetDataSetReadyCallback(Integer startRange, org.jbpm.workbench.df.client.filter.FilterSettings tableSettings)voidgetDomainSpecifDataForProcessInstances(Integer startRange, List<org.jbpm.workbench.pr.model.ProcessInstanceSummary> instancesFromDataSet, Boolean lastPage)voidgetMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)Predicate<org.jbpm.workbench.pr.model.ProcessInstanceSummary>getSignalActionCondition()StringgetStatusColumnFilterDescription(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)Predicate<org.jbpm.workbench.pr.model.ProcessInstanceSummary>getViewErrorsActionCondition()Predicate<org.jbpm.workbench.pr.model.ProcessInstanceSummary>getViewJobsActionCondition()Predicate<org.jbpm.workbench.pr.model.ProcessInstanceSummary>getViewTasksActionCondition()protected StringisFilteredByProcessId(List<org.dashbuilder.dataset.DataSetOp> ops)protected StringisFilteredByProcessId(org.dashbuilder.dataset.filter.ColumnFilter filter)voidnewInstanceCreated(org.jbpm.workbench.pr.events.NewProcessInstanceEvent pi)voidnewInstanceCreated(org.jbpm.workbench.pr.events.ProcessInstancesUpdateEvent pis)voidopenErrorView(String pid)voidopenJobsView(String pid)voidopenTaskView(String pid)voidrefreshDetailBreadcrumb(org.jbpm.workbench.pr.events.ProcessInstanceSelectionEvent event)protected voidremoveActiveFilter(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)voidselectSummaryItem(org.jbpm.workbench.pr.model.ProcessInstanceSummary summary)voidsetFilterSettingsManager(ProcessInstanceListFilterSettingsManager filterSettingsManager)voidsetProcessInstanceSelectedEvent(javax.enterprise.event.Event<org.jbpm.workbench.pr.events.ProcessInstanceSelectionEvent> processInstanceSelectionEvent)voidsetProcessService(org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.pr.service.ProcessService> processService)voidsetupActiveSearchFilters()voidsetupDetailBreadcrumb(String detailLabel)voidsignalProcessInstance(org.jbpm.workbench.pr.model.ProcessInstanceSummary processInstance)-
Methods inherited from class org.jbpm.workbench.common.client.list.AbstractMultiGridPresenter
addActiveFilter, addActiveFilter, addActiveFilters, getData, getDataSetQueryHelper, getFilterEventPredicate, getListView, getSearchParameter, getView, init, isUserAuthorizedForPerspective, navigateToPerspective, onBasicFilterAddEvent, onBasicFilterRemoveEvent, onOpen, onSavedFilterSelectedEvent, 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
-
-
-
-
Field Detail
-
myProcessInstancesFromDataSet
protected final List<org.jbpm.workbench.pr.model.ProcessInstanceSummary> myProcessInstancesFromDataSet
-
processInstanceSelectionEvent
protected javax.enterprise.event.Event<org.jbpm.workbench.pr.events.ProcessInstanceSelectionEvent> processInstanceSelectionEvent
-
-
Method Detail
-
setProcessInstanceSelectedEvent
@Inject public void setProcessInstanceSelectedEvent(javax.enterprise.event.Event<org.jbpm.workbench.pr.events.ProcessInstanceSelectionEvent> processInstanceSelectionEvent)
-
createListBreadcrumb
public void createListBreadcrumb()
- Specified by:
createListBreadcrumbin classorg.jbpm.workbench.common.client.list.AbstractScreenListPresenter<org.jbpm.workbench.pr.model.ProcessInstanceSummary>
-
setupDetailBreadcrumb
public void setupDetailBreadcrumb(String detailLabel)
-
createDataSetDomainSpecificCallback
protected org.dashbuilder.dataset.client.DataSetReadyCallback createDataSetDomainSpecificCallback(int startRange, org.jbpm.workbench.df.client.filter.FilterSettings tableSettings, boolean lastPage)
-
filterInitiator
protected boolean filterInitiator(String variableName, String variableValue, String initiator)
-
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.pr.model.ProcessInstanceSummary,ProcessInstanceListPresenter.ProcessInstanceListView>
-
removeActiveFilter
protected void removeActiveFilter(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)
- Overrides:
removeActiveFilterin classorg.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.pr.model.ProcessInstanceSummary,ProcessInstanceListPresenter.ProcessInstanceListView>
-
isFilteredByProcessId
protected String isFilteredByProcessId(org.dashbuilder.dataset.filter.ColumnFilter filter)
-
isFilteredByProcessId
protected String isFilteredByProcessId(List<org.dashbuilder.dataset.DataSetOp> ops)
-
getDomainSpecifDataForProcessInstances
public void getDomainSpecifDataForProcessInstances(Integer startRange, List<org.jbpm.workbench.pr.model.ProcessInstanceSummary> instancesFromDataSet, Boolean lastPage)
-
createProcessInstanceSummaryFromDataSet
protected org.jbpm.workbench.pr.model.ProcessInstanceSummary createProcessInstanceSummaryFromDataSet(org.dashbuilder.dataset.DataSet dataSet, int i)
-
newInstanceCreated
public void newInstanceCreated(@Observes org.jbpm.workbench.pr.events.NewProcessInstanceEvent pi)
-
newInstanceCreated
public void newInstanceCreated(@Observes org.jbpm.workbench.pr.events.ProcessInstancesUpdateEvent pis)
-
abortProcessInstance
public void abortProcessInstance(String containerId, long processInstanceId)
-
abortProcessInstances
public void abortProcessInstances(Map<String,List<Long>> containerInstances)
-
bulkSignal
public void bulkSignal(List<org.jbpm.workbench.pr.model.ProcessInstanceSummary> processInstances)
-
bulkAbort
public void bulkAbort(List<org.jbpm.workbench.pr.model.ProcessInstanceSummary> processInstances)
-
getMenus
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
-
signalProcessInstance
public void signalProcessInstance(org.jbpm.workbench.pr.model.ProcessInstanceSummary processInstance)
-
selectSummaryItem
public void selectSummaryItem(org.jbpm.workbench.pr.model.ProcessInstanceSummary summary)
- Specified by:
selectSummaryItemin classorg.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.pr.model.ProcessInstanceSummary,ProcessInstanceListPresenter.ProcessInstanceListView>
-
refreshDetailBreadcrumb
public void refreshDetailBreadcrumb(@Observes org.jbpm.workbench.pr.events.ProcessInstanceSelectionEvent event)
-
formClosed
public void formClosed(@Observes org.uberfire.client.workbench.events.BeforeClosePlaceEvent closed)
-
setFilterSettingsManager
@Inject public void setFilterSettingsManager(ProcessInstanceListFilterSettingsManager filterSettingsManager)
-
setProcessService
@Inject public void setProcessService(org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.pr.service.ProcessService> processService)
-
setupActiveSearchFilters
public void setupActiveSearchFilters()
- Specified by:
setupActiveSearchFiltersin classorg.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.pr.model.ProcessInstanceSummary,ProcessInstanceListPresenter.ProcessInstanceListView>
-
existActiveSearchFilters
public boolean existActiveSearchFilters()
- Specified by:
existActiveSearchFiltersin classorg.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.pr.model.ProcessInstanceSummary,ProcessInstanceListPresenter.ProcessInstanceListView>
-
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.pr.model.ProcessInstanceSummary,ProcessInstanceListPresenter.ProcessInstanceListView>
-
getStatusColumnFilterDescription
public String getStatusColumnFilterDescription(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)
-
openJobsView
public void openJobsView(String pid)
-
openTaskView
public void openTaskView(String pid)
-
openErrorView
public void openErrorView(String pid)
- Overrides:
openErrorViewin classorg.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.pr.model.ProcessInstanceSummary,ProcessInstanceListPresenter.ProcessInstanceListView>
-
getSignalActionCondition
public Predicate<org.jbpm.workbench.pr.model.ProcessInstanceSummary> getSignalActionCondition()
-
getAbortActionCondition
public Predicate<org.jbpm.workbench.pr.model.ProcessInstanceSummary> getAbortActionCondition()
-
getViewJobsActionCondition
public Predicate<org.jbpm.workbench.pr.model.ProcessInstanceSummary> getViewJobsActionCondition()
-
getViewTasksActionCondition
public Predicate<org.jbpm.workbench.pr.model.ProcessInstanceSummary> getViewTasksActionCondition()
-
getViewErrorsActionCondition
public Predicate<org.jbpm.workbench.pr.model.ProcessInstanceSummary> getViewErrorsActionCondition()
- Overrides:
getViewErrorsActionConditionin classorg.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.pr.model.ProcessInstanceSummary,ProcessInstanceListPresenter.ProcessInstanceListView>
-
-