@UiController(value="bpm_ProcessDefinition.edit") @UiDescriptor(value="process-definition-edit.xml") public class ProcessDefinitionEdit extends io.jmix.ui.screen.StandardEditor<ProcessDefinitionData>
io.jmix.ui.screen.StandardEditor.AfterCommitChangesEvent, io.jmix.ui.screen.StandardEditor.BeforeCommitChangesEvent, io.jmix.ui.screen.StandardEditor.InitEntityEvent<E>, io.jmix.ui.screen.StandardEditor.ValidationEventio.jmix.ui.screen.Screen.AfterCloseEvent, io.jmix.ui.screen.Screen.AfterDetachEvent, io.jmix.ui.screen.Screen.AfterInitEvent, io.jmix.ui.screen.Screen.AfterShowEvent, io.jmix.ui.screen.Screen.BeforeCloseEvent, io.jmix.ui.screen.Screen.BeforeShowEvent, io.jmix.ui.screen.Screen.InitEvent| Modifier and Type | Field and Description | 
|---|---|
protected io.jmix.ui.component.Button | 
activateBtn  | 
protected io.jmix.ui.component.Label<java.lang.String> | 
allVersionsInstancesCountLbl  | 
protected io.jmix.ui.component.SourceCodeEditor | 
bpmnXmlEditor  | 
protected io.jmix.ui.component.Label<java.lang.String> | 
currentVersionsInstancesCountLbl  | 
protected io.jmix.ui.Dialogs | 
dialogs  | 
protected FlowableEntitiesConverter | 
entitiesConverter  | 
protected io.jmix.core.Messages | 
messages  | 
protected io.jmix.ui.model.InstanceContainer<ProcessDefinitionData> | 
processDefinitionDataDc  | 
protected io.jmix.ui.model.CollectionContainer<ProcessInstanceData> | 
processInstanceDataDc  | 
static io.jmix.ui.screen.CloseAction | 
REMOVE_PROCESS_DEFINITION_CLOSE_ACTION  | 
protected org.flowable.engine.RepositoryService | 
repositoryService  | 
protected org.flowable.engine.RuntimeService | 
runtimeService  | 
protected io.jmix.ui.ScreenBuilders | 
screenBuilders  | 
protected io.jmix.ui.component.Button | 
suspendBtn  | 
protected io.jmix.ui.component.ComboBox<ProcessDefinitionData> | 
versionComboBox  | 
commitActionPerformed, showEnableEditingBtn, showSaveNotification| Constructor and Description | 
|---|
ProcessDefinitionEdit()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
initActionButtons()  | 
protected void | 
initInstancesCountLabels()  | 
protected void | 
initProcessInstances(ProcessDefinitionData processDefinition)  | 
protected void | 
initVersionLookup(ProcessDefinitionData processDefinition)  | 
protected void | 
onActivateBtnClick(io.jmix.ui.component.Button.ClickEvent event)  | 
protected void | 
onBeforeShow(io.jmix.ui.screen.Screen.BeforeShowEvent event)  | 
protected void | 
onDeleteDeploymentBtnClick(io.jmix.ui.component.Button.ClickEvent event)  | 
protected void | 
onMigrateAllProcessInstancesBtnClick(io.jmix.ui.component.Button.ClickEvent event)  | 
protected void | 
onProcessDefinitionDcItemChange(io.jmix.ui.model.InstanceContainer.ItemChangeEvent<ProcessDefinitionData> event)  | 
protected void | 
onSuspendBtnClick(io.jmix.ui.component.Button.ClickEvent event)  | 
void | 
onTabsheetSelectedTabChange(io.jmix.ui.component.TabSheet.SelectedTabChangeEvent event)  | 
protected void | 
onVersionLookupValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<ProcessDefinitionData> event)  | 
protected void | 
reloadProcessDefinitionData()  | 
addAfterCommitChangesListener, addBeforeCommitChangesListener, addDefaultCloseAction, addDefaultCommitAction, addDefaultCommitAndCloseAction, addDefaultEnableEditingAction, addInitEntityListener, addValidationEventListener, cancel, closeWithCommit, closeWithDiscard, commit, commitAndClose, commitChanges, disableCommitActions, doNotReloadEditedEntity, editedEntityCommitted, editedEntityModified, enableEditing, getEditedEntity, getEditedEntityContainer, getEditedEntityLoader, getSaveNotificationCaption, getWindowActionOptional, hasUnsavedChanges, initActions, isCrossFieldValidate, isEntityModified, isEntityModifiedInParentContext, isEntityModifiedRecursive, isLocked, isReadOnly, isReadOnlyDueToLock, isShowSaveNotification, preventUnsavedChanges, releaseLock, setCrossFieldValidate, setEntityModified, setEntityToEdit, setReadOnly, setShowSaveNotification, setupEntityToEdit, setupLock, setupModifiedTracking, showSaveNotification, validateAdditionalRules, validateScreen, validateUiComponentsaddAfterCloseListener, 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, showpublic static final io.jmix.ui.screen.CloseAction REMOVE_PROCESS_DEFINITION_CLOSE_ACTION
@Autowired protected org.flowable.engine.RepositoryService repositoryService
@Autowired protected org.flowable.engine.RuntimeService runtimeService
@Autowired protected FlowableEntitiesConverter entitiesConverter
@Autowired protected io.jmix.ui.Dialogs dialogs
@Autowired protected io.jmix.core.Messages messages
@Autowired protected io.jmix.ui.component.SourceCodeEditor bpmnXmlEditor
@Autowired protected io.jmix.ui.model.InstanceContainer<ProcessDefinitionData> processDefinitionDataDc
@Autowired protected io.jmix.ui.model.CollectionContainer<ProcessInstanceData> processInstanceDataDc
@Autowired protected io.jmix.ui.component.ComboBox<ProcessDefinitionData> versionComboBox
@Autowired protected io.jmix.ui.ScreenBuilders screenBuilders
@Autowired protected io.jmix.ui.component.Button suspendBtn
@Autowired protected io.jmix.ui.component.Button activateBtn
@Autowired protected io.jmix.ui.component.Label<java.lang.String> currentVersionsInstancesCountLbl
@Autowired protected io.jmix.ui.component.Label<java.lang.String> allVersionsInstancesCountLbl
@Subscribe protected void onBeforeShow(io.jmix.ui.screen.Screen.BeforeShowEvent event)
protected void initVersionLookup(ProcessDefinitionData processDefinition)
protected void initActionButtons()
protected void initInstancesCountLabels()
@Subscribe(id="processDefinitionDataDc",
           target=DATA_CONTAINER)
protected void onProcessDefinitionDcItemChange(io.jmix.ui.model.InstanceContainer.ItemChangeEvent<ProcessDefinitionData> event)
protected void reloadProcessDefinitionData()
@Subscribe(value="tabsheet") public void onTabsheetSelectedTabChange(io.jmix.ui.component.TabSheet.SelectedTabChangeEvent event)
@Subscribe(value="versionComboBox") protected void onVersionLookupValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<ProcessDefinitionData> event)
protected void initProcessInstances(ProcessDefinitionData processDefinition)
@Subscribe(value="activateBtn") protected void onActivateBtnClick(io.jmix.ui.component.Button.ClickEvent event)
@Subscribe(value="suspendBtn") protected void onSuspendBtnClick(io.jmix.ui.component.Button.ClickEvent event)
@Subscribe(value="migrateAllProcessInstancesBtn") protected void onMigrateAllProcessInstancesBtnClick(io.jmix.ui.component.Button.ClickEvent event)
@Subscribe(value="deleteDeploymentBtn") protected void onDeleteDeploymentBtnClick(io.jmix.ui.component.Button.ClickEvent event)