Class ProcessDefinitionListPresenter
- 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.ProcessSummary,ProcessDefinitionListPresenter.ProcessDefinitionListView>
-
- org.jbpm.workbench.pr.client.editors.definition.list.ProcessDefinitionListPresenter
-
- All Implemented Interfaces:
org.jbpm.workbench.common.client.menu.RefreshMenuBuilder.SupportsRefresh
@Dependent public class ProcessDefinitionListPresenter extends org.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.pr.model.ProcessSummary,ProcessDefinitionListPresenter.ProcessDefinitionListView>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceProcessDefinitionListPresenter.ProcessDefinitionListView
-
Field Summary
Fields Modifier and Type Field Description protected ProcessDefinitionListBasicFiltersPresenterprocessDefinitionListBasicFiltersPresenter-
Fields inherited from class org.jbpm.workbench.common.client.list.AbstractMultiGridPresenter
authorizationManager, clearAllActiveFiltersEvent, dataSetQueryHelper, errorHandlerBuilder, filterSettingsManager, view
-
-
Constructor Summary
Constructors Constructor Description ProcessDefinitionListPresenter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateListBreadcrumb()booleanexistActiveSearchFilters()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)Predicate<org.jbpm.workbench.pr.model.ProcessSummary>getStartCondition()Predicate<org.jbpm.workbench.pr.model.ProcessSummary>getViewProcessInstanceActionCondition()booleanisUserAuthorizedForPerspective(String perspectiveId)voidopenGenericForm(String processDefId, String deploymentId, String processDefName, boolean isDynamic)voidrefreshNewCaseInstance(org.jbpm.workbench.pr.events.NewCaseInstanceEvent newCaseInstance)voidrefreshNewProcessInstance(org.jbpm.workbench.pr.events.NewProcessInstanceEvent newProcessInstance)protected voidselectSummaryItem(org.jbpm.workbench.pr.model.ProcessSummary processSummary)voidsetAuthorizationManager(org.uberfire.security.authz.AuthorizationManager authorizationManager)voidsetFilterSettingsManager(ProcessDefinitionListFilterSettingsManager filterSettingsManager)voidsetProcessDefinitionListBasicFiltersPresenter(ProcessDefinitionListBasicFiltersPresenter processDefinitionListBasicFiltersPresenter)voidsetProcessRuntimeDataService(org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.pr.service.ProcessRuntimeDataService> processRuntimeDataService)voidsetupActiveSearchFilters()voidsetupDetailBreadcrumb(String detailLabel)voidviewProcessInstances(String processDefId)-
Methods inherited from class org.jbpm.workbench.common.client.list.AbstractMultiGridPresenter
addActiveFilter, addActiveFilter, addActiveFilters, getActiveFilterFromColumnFilter, getData, getDataSetQueryHelper, getFilterEventPredicate, getListView, getSearchParameter, getView, getViewErrorsActionCondition, init, navigateToPerspective, onBasicFilterAddEvent, onBasicFilterRemoveEvent, onOpen, onSavedFilterSelectedEvent, openErrorView, removeActiveFilter, removeActiveFilter, saveSearchFilterSettings, 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
-
processDefinitionListBasicFiltersPresenter
protected ProcessDefinitionListBasicFiltersPresenter processDefinitionListBasicFiltersPresenter
-
-
Method Detail
-
setAuthorizationManager
@Inject public void setAuthorizationManager(org.uberfire.security.authz.AuthorizationManager authorizationManager)
- Overrides:
setAuthorizationManagerin classorg.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.pr.model.ProcessSummary,ProcessDefinitionListPresenter.ProcessDefinitionListView>
-
setProcessDefinitionListBasicFiltersPresenter
@Inject public void setProcessDefinitionListBasicFiltersPresenter(ProcessDefinitionListBasicFiltersPresenter processDefinitionListBasicFiltersPresenter)
-
setupActiveSearchFilters
public void setupActiveSearchFilters()
- Specified by:
setupActiveSearchFiltersin classorg.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.pr.model.ProcessSummary,ProcessDefinitionListPresenter.ProcessDefinitionListView>
-
existActiveSearchFilters
public boolean existActiveSearchFilters()
- Specified by:
existActiveSearchFiltersin classorg.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.pr.model.ProcessSummary,ProcessDefinitionListPresenter.ProcessDefinitionListView>
-
selectSummaryItem
protected void selectSummaryItem(org.jbpm.workbench.pr.model.ProcessSummary processSummary)
- Specified by:
selectSummaryItemin classorg.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.pr.model.ProcessSummary,ProcessDefinitionListPresenter.ProcessDefinitionListView>
-
createListBreadcrumb
public void createListBreadcrumb()
- Specified by:
createListBreadcrumbin classorg.jbpm.workbench.common.client.list.AbstractScreenListPresenter<org.jbpm.workbench.pr.model.ProcessSummary>
-
setupDetailBreadcrumb
public void setupDetailBreadcrumb(String detailLabel)
-
openGenericForm
public void openGenericForm(String processDefId, String deploymentId, String processDefName, boolean isDynamic)
-
setFilterSettingsManager
@Inject public void setFilterSettingsManager(ProcessDefinitionListFilterSettingsManager filterSettingsManager)
-
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.ProcessSummary,ProcessDefinitionListPresenter.ProcessDefinitionListView>
-
getMenus
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
-
refreshNewProcessInstance
public void refreshNewProcessInstance(@Observes org.jbpm.workbench.pr.events.NewProcessInstanceEvent newProcessInstance)
-
refreshNewCaseInstance
public void refreshNewCaseInstance(@Observes org.jbpm.workbench.pr.events.NewCaseInstanceEvent newCaseInstance)
-
getViewProcessInstanceActionCondition
public Predicate<org.jbpm.workbench.pr.model.ProcessSummary> getViewProcessInstanceActionCondition()
-
getStartCondition
public Predicate<org.jbpm.workbench.pr.model.ProcessSummary> getStartCondition()
-
viewProcessInstances
public void viewProcessInstances(String processDefId)
-
isUserAuthorizedForPerspective
public boolean isUserAuthorizedForPerspective(String perspectiveId)
- Overrides:
isUserAuthorizedForPerspectivein classorg.jbpm.workbench.common.client.list.AbstractMultiGridPresenter<org.jbpm.workbench.pr.model.ProcessSummary,ProcessDefinitionListPresenter.ProcessDefinitionListView>
-
setProcessRuntimeDataService
@Inject public void setProcessRuntimeDataService(org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.pr.service.ProcessRuntimeDataService> processRuntimeDataService)
-
-