@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)