Class StartProcessScreen
java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.ui.screen.StandardLookup<ProcessDefinitionData>
io.jmix.bpmui.screen.startprocess.StartProcessScreen
- All Implemented Interfaces:
FrameOwner
,LookupScreen<ProcessDefinitionData>
,MultiSelectLookupScreen
@UiController("bpm_StartProcessScreen")
@UiDescriptor("start-process-screen.xml")
public class StartProcessScreen
extends StandardLookup<ProcessDefinitionData>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.Screen
Screen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent
Nested classes/interfaces inherited from interface io.jmix.ui.screen.LookupScreen
LookupScreen.ValidationContext<T>
-
Field Summary
Modifier and TypeFieldDescriptionprotected BpmTenantProvider
protected CurrentUserSubstitution
protected FlowableEntitiesConverter
protected CollectionContainer<ProcessDefinitionData>
protected ProcessFormScreens
protected org.flowable.engine.RepositoryService
protected UserGroupService
Fields inherited from class io.jmix.ui.screen.StandardLookup
selectHandler, selectValidator
Fields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
Fields inherited from interface io.jmix.ui.screen.LookupScreen
LOOKUP_CANCEL_ACTION_ID, LOOKUP_ENTER_PRESSED_ACTION_ID, LOOKUP_ITEM_CLICK_ACTION_ID, LOOKUP_SELECT_ACTION_ID, LOOKUP_SELECT_CLOSE_ACTION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected org.flowable.engine.repository.ProcessDefinition
findLatestProcessDefinition
(String processDefinitionKey) void
onInit
(Screen.InitEvent event) void
void
Methods inherited from class io.jmix.ui.screen.StandardLookup
addDefaultCancelAction, addDefaultSelectAction, cancel, getLookupActionsLayout, getLookupComponent, getSelectHandler, getSelectValidator, getWindowActionOptional, initActions, select, select, setLookupComponentMultiSelect, setSelectHandler, setSelectValidator, setupCommitShortcut, setupLookupComponent
Methods inherited from class io.jmix.ui.screen.Screen
addAfterCloseListener, addAfterDetachListener, addAfterInitListener, addAfterShowListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addUrlParamsChangeListener, close, close, closeWithDefaultAction, fireEvent, getApplicationContext, getEventHub, getExtensions, getId, getScreenData, getUiEventListeners, getWindow, isMultipleOpen, isSameScreen, setApplicationContext, setExtensions, setId, setScreenData, setUiEventListeners, setWindow, show
-
Field Details
-
repositoryService
@Autowired protected org.flowable.engine.RepositoryService repositoryService -
entitiesConverter
-
currentUserSubstitution
-
processFormScreens
-
bpmTenantProvider
-
processDefinitionsDc
-
userGroupService
-
-
Constructor Details
-
StartProcessScreen
public StartProcessScreen()
-
-
Method Details
-
onInit
-
fillProcessDefinitionsDc
protected void fillProcessDefinitionsDc() -
onProcessDefinitionsTableStartProcess
@Subscribe("processDefinitionsTable.startProcess") public void onProcessDefinitionsTableStartProcess(Action.ActionPerformedEvent event) -
onProcessDefinitionsTableRefresh
@Subscribe("processDefinitionsTable.refresh") public void onProcessDefinitionsTableRefresh(Action.ActionPerformedEvent event) -
findLatestProcessDefinition
@Nullable protected org.flowable.engine.repository.ProcessDefinition findLatestProcessDefinition(String processDefinitionKey)
-