@UiController(value="bpm_StartEventPropertiesFragment") @UiDescriptor(value="start-event-properties-fragment.xml") public class StartEventPropertiesFragment extends AbstractElementPropertiesFragment<StartEventModel>
Modifier and Type | Field and Description |
---|---|
protected BpmnXmlParser |
bpmnXmlParser |
protected io.jmix.ui.model.DataContext |
dataContext |
protected ExecutionListenersFragment |
executionListenersFragment |
protected io.jmix.ui.component.GroupBoxLayout |
formDataGroupBox |
protected FormDataPropertiesFragment |
formDataPropertiesFragment |
protected io.jmix.ui.component.GroupBoxLayout |
messageGroupBox |
protected MessageRefPropertiesFragment |
messageRefPropertiesFragment |
protected ModelerPropsPanelUiHelper |
modelerPropsPanelUiHelper |
protected io.jmix.ui.model.CollectionPropertyContainer<ProcessVariableModel> |
processVariablesDc |
protected io.jmix.ui.component.GroupBoxLayout |
processVariablesGroupBox |
protected io.jmix.ui.component.Table<ProcessVariableModel> |
processVariablesTable |
protected io.jmix.ui.ScreenBuilders |
screenBuilders |
protected io.jmix.ui.component.GroupBoxLayout |
signalRefGroupBox |
protected SignalRefPropertiesFragment |
signalRefPropertiesFragment |
protected io.jmix.ui.model.InstanceContainer<StartEventModel> |
startEventDc |
protected io.jmix.ui.component.GroupBoxLayout |
timerDescriptionGroupBox |
protected TimerDescriptionPropertiesFragment |
timerDescriptionPropertiesFragment |
modeler
Constructor and Description |
---|
StartEventPropertiesFragment() |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<StartEventModel> |
getInstanceClass() |
void |
initComponentsVisibility() |
protected boolean |
isStartEventInsideSubProcess(StartEventModel modelElement) |
protected void |
onFormDataDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<FormDataModel> event) |
protected void |
onModelElementSet(StartEventModel modelElement) |
protected void |
onProcessVariablesDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<ProcessVariableModel> event) |
protected void |
onProcessVariablesDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<ProcessVariableModel> event) |
protected void |
onProcessVariablesTableCreate(io.jmix.ui.action.Action.ActionPerformedEvent event) |
protected void |
onProcessVariablesTableEdit(io.jmix.ui.action.Action.ActionPerformedEvent event) |
protected void |
onStartEventDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<StartEventModel> event) |
getModeler, setModelElement, setModeler
addAfterInitListener, addAttachEventListener, addDetachEventListener, addInitListener, fireEvent, getApplicationContext, getEventHub, getExtensions, getFragment, getHostController, getHostScreen, getId, getScreenData, getUiEventListeners, init, setApplicationContext, setExtensions, setFragment, setHostController, setId, setScreenData, setUiEventListeners
@Autowired protected io.jmix.ui.model.InstanceContainer<StartEventModel> startEventDc
@Autowired protected FormDataPropertiesFragment formDataPropertiesFragment
@Autowired protected ExecutionListenersFragment executionListenersFragment
@Autowired protected ModelerPropsPanelUiHelper modelerPropsPanelUiHelper
@Autowired protected io.jmix.ui.component.GroupBoxLayout messageGroupBox
@Autowired protected io.jmix.ui.component.GroupBoxLayout formDataGroupBox
@Autowired protected MessageRefPropertiesFragment messageRefPropertiesFragment
@Autowired protected io.jmix.ui.component.GroupBoxLayout signalRefGroupBox
@Autowired protected SignalRefPropertiesFragment signalRefPropertiesFragment
@Autowired protected TimerDescriptionPropertiesFragment timerDescriptionPropertiesFragment
@Autowired protected io.jmix.ui.component.GroupBoxLayout timerDescriptionGroupBox
@Autowired protected BpmnXmlParser bpmnXmlParser
@Autowired protected io.jmix.ui.component.GroupBoxLayout processVariablesGroupBox
@Autowired protected io.jmix.ui.ScreenBuilders screenBuilders
@Autowired protected io.jmix.ui.component.Table<ProcessVariableModel> processVariablesTable
@Autowired protected io.jmix.ui.model.DataContext dataContext
@Autowired protected io.jmix.ui.model.CollectionPropertyContainer<ProcessVariableModel> processVariablesDc
public java.lang.Class<StartEventModel> getInstanceClass()
getInstanceClass
in class AbstractElementPropertiesFragment<StartEventModel>
protected void onModelElementSet(StartEventModel modelElement)
onModelElementSet
in class AbstractElementPropertiesFragment<StartEventModel>
protected boolean isStartEventInsideSubProcess(StartEventModel modelElement)
@Subscribe(id="startEventDc", target=DATA_CONTAINER) protected void onStartEventDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<StartEventModel> event)
@Subscribe(id="formDataDc", target=DATA_CONTAINER) protected void onFormDataDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<FormDataModel> event)
public void initComponentsVisibility()
@Subscribe(value="processVariablesTable.create") protected void onProcessVariablesTableCreate(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(value="processVariablesTable.edit") protected void onProcessVariablesTableEdit(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(id="processVariablesDc", target=DATA_CONTAINER) protected void onProcessVariablesDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<ProcessVariableModel> event)
@Subscribe(id="processVariablesDc", target=DATA_CONTAINER) protected void onProcessVariablesDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<ProcessVariableModel> event)