Class SequenceFlowPropertiesFragment
java.lang.Object
io.jmix.ui.screen.ScreenFragment
io.jmix.bpmui.screen.modeler.properties.AbstractElementPropertiesFragment<SequenceFlowModel>
io.jmix.bpmui.screen.modeler.properties.sequenceflow.SequenceFlowPropertiesFragment
- All Implemented Interfaces:
FrameOwner
@UiController("bpm_SequenceFlowPropertiesFragment")
@UiDescriptor("sequence-flow-properties-fragment.xml")
public class SequenceFlowPropertiesFragment
extends AbstractElementPropertiesFragment<SequenceFlowModel>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.ScreenFragment
ScreenFragment.AfterInitEvent, ScreenFragment.AttachEvent, ScreenFragment.DetachEvent, ScreenFragment.InitEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected BpmnXmlParser
protected List<BusinessRuleTaskModel>
protected InstanceContainer<ConditionDetailsModel>
protected org.flowable.dmn.api.DmnRepositoryService
protected DmnXmlParser
protected FlowableEntitiesConverter
protected ExecutionListenersFragment
protected MetadataTools
protected ModelerPropsPanelUiHelper
protected ProcessFormScreens
protected InstanceContainer<SequenceFlowModel>
protected TaskOutcomeConditionTypeManager
protected List<UserTaskModel>
Fields inherited from class io.jmix.bpmui.screen.modeler.properties.AbstractElementPropertiesFragment
modeler
Fields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
protected DecisionTableModel
evaluateDecisionTableModel
(String businessRuleTaskId) protected UserTaskModel
findUserTaskModelByTaskId
(String taskId) protected void
protected void
protected void
protected void
initDecisionTableOutputLookups
(String businessRuleTaskId) protected void
protected void
initUserTaskOutcomeLookup
(String taskId) protected void
onConditionDetailsDcItemPropertyChange
(InstanceContainer.ItemPropertyChangeEvent<ConditionDetailsModel> event) protected void
protected void
onModelElementSet
(SequenceFlowModel modelElement) protected void
onSequenceFlowDcItemPropertyChange
(InstanceContainer.ItemPropertyChangeEvent<SequenceFlowModel> event) protected void
Methods inherited from class io.jmix.bpmui.screen.modeler.properties.AbstractElementPropertiesFragment
getModeler, setModelElement, setModeler
Methods inherited from class io.jmix.ui.screen.ScreenFragment
addAfterInitListener, addAttachEventListener, addDetachEventListener, addInitListener, fireEvent, getApplicationContext, getEventHub, getExtensions, getFragment, getHostController, getHostScreen, getId, getScreenData, getUiEventListeners, init, setApplicationContext, setExtensions, setFragment, setHostController, setId, setScreenData, setUiEventListeners
-
Field Details
-
conditionDetailsDc
-
sequenceFlowDc
-
conditionExpressionField
-
userTaskOutcomeLookup
-
userTaskIdLookup
-
bpmnXmlParser
-
processFormScreens
-
taskOutcomeConditionTypeManager
-
conditionTypeLookup
-
modelerPropsPanelUiHelper
-
executionListenersFragment
-
decisionTableOutputValueLookup
-
decisionTableOutputVariableNameLookup
-
businessRuleTaskIdLookup
-
metadataTools
-
dmnRepositoryService
@Autowired protected org.flowable.dmn.api.DmnRepositoryService dmnRepositoryService -
entitiesConverter
-
dmnXmlParser
-
userTaskModels
-
businessRuleTaskModels
-
-
Constructor Details
-
SequenceFlowPropertiesFragment
public SequenceFlowPropertiesFragment()
-
-
Method Details
-
getInstanceClass
- Specified by:
getInstanceClass
in classAbstractElementPropertiesFragment<SequenceFlowModel>
-
onModelElementSet
- Specified by:
onModelElementSet
in classAbstractElementPropertiesFragment<SequenceFlowModel>
-
onSequenceFlowDcItemPropertyChange
@Subscribe(id="sequenceFlowDc", target=DATA_CONTAINER) protected void onSequenceFlowDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<SequenceFlowModel> event) -
onConditionDetailsDcItemPropertyChange
@Subscribe(id="conditionDetailsDc", target=DATA_CONTAINER) protected void onConditionDetailsDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<ConditionDetailsModel> event) -
buildConditionExpressionForTaskOutcome
-
initConditionDetailsFieldsVisibility
protected void initConditionDetailsFieldsVisibility() -
initConditionTypeLookup
protected void initConditionTypeLookup() -
initUserTaskLookup
protected void initUserTaskLookup() -
initUserTaskOutcomeLookup
-
initBusinessRuleTaskLookup
protected void initBusinessRuleTaskLookup() -
initDecisionTableOutputLookups
-
evaluateDecisionTableModel
-
onDecisionTableOutputVariableNameLookupValueChange
@Subscribe("decisionTableOutputVariableNameLookup") protected void onDecisionTableOutputVariableNameLookupValueChange(HasValue.ValueChangeEvent<String> event) -
findUserTaskModelByTaskId
-
updateConditionDetailsInModeler
protected void updateConditionDetailsInModeler()
-