@UiController(value="bpm_SequenceFlowPropertiesFragment") @UiDescriptor(value="sequence-flow-properties-fragment.xml") public class SequenceFlowPropertiesFragment extends AbstractElementPropertiesFragment<SequenceFlowModel>
| Modifier and Type | Field and Description | 
|---|---|
protected BpmnXmlParser | 
bpmnXmlParser  | 
protected io.jmix.ui.component.ComboBox<java.lang.String> | 
businessRuleTaskIdLookup  | 
protected java.util.List<BusinessRuleTaskModel> | 
businessRuleTaskModels  | 
protected io.jmix.ui.model.InstanceContainer<ConditionDetailsModel> | 
conditionDetailsDc  | 
protected io.jmix.ui.component.TextArea<java.lang.String> | 
conditionExpressionField  | 
protected io.jmix.ui.component.ComboBox<java.lang.String> | 
conditionTypeLookup  | 
protected io.jmix.ui.component.ComboBox<java.lang.String> | 
decisionTableOutputValueLookup  | 
protected io.jmix.ui.component.ComboBox<java.lang.String> | 
decisionTableOutputVariableNameLookup  | 
protected org.flowable.dmn.api.DmnRepositoryService | 
dmnRepositoryService  | 
protected DmnXmlParser | 
dmnXmlParser  | 
protected FlowableEntitiesConverter | 
entitiesConverter  | 
protected ExecutionListenersFragment | 
executionListenersFragment  | 
protected io.jmix.core.MetadataTools | 
metadataTools  | 
protected ModelerPropsPanelUiHelper | 
modelerPropsPanelUiHelper  | 
protected ProcessFormScreens | 
processFormScreens  | 
protected io.jmix.ui.model.InstanceContainer<SequenceFlowModel> | 
sequenceFlowDc  | 
protected TaskOutcomeConditionTypeManager | 
taskOutcomeConditionTypeManager  | 
protected io.jmix.ui.component.ComboBox<java.lang.String> | 
userTaskIdLookup  | 
protected java.util.List<UserTaskModel> | 
userTaskModels  | 
protected io.jmix.ui.component.ComboBox<java.lang.String> | 
userTaskOutcomeLookup  | 
modeler| Constructor and Description | 
|---|
SequenceFlowPropertiesFragment()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected java.lang.String | 
buildConditionExpressionForTaskOutcome()  | 
protected DecisionTableModel | 
evaluateDecisionTableModel(java.lang.String businessRuleTaskId)  | 
protected UserTaskModel | 
findUserTaskModelByTaskId(java.lang.String taskId)  | 
java.lang.Class<SequenceFlowModel> | 
getInstanceClass()  | 
protected void | 
initBusinessRuleTaskLookup()  | 
protected void | 
initConditionDetailsFieldsVisibility()  | 
protected void | 
initConditionTypeLookup()  | 
protected void | 
initDecisionTableOutputLookups(java.lang.String businessRuleTaskId)  | 
protected void | 
initUserTaskLookup()  | 
protected void | 
initUserTaskOutcomeLookup(java.lang.String taskId)  | 
protected void | 
onConditionDetailsDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<ConditionDetailsModel> event)  | 
protected void | 
onDecisionTableOutputVariableNameLookupValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<java.lang.String> event)  | 
protected void | 
onModelElementSet(SequenceFlowModel modelElement)  | 
protected void | 
onSequenceFlowDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<SequenceFlowModel> event)  | 
protected void | 
updateConditionDetailsInModeler()  | 
getModeler, setModelElement, setModeleraddAfterInitListener, 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<ConditionDetailsModel> conditionDetailsDc
@Autowired protected io.jmix.ui.model.InstanceContainer<SequenceFlowModel> sequenceFlowDc
@Autowired protected io.jmix.ui.component.TextArea<java.lang.String> conditionExpressionField
@Autowired protected io.jmix.ui.component.ComboBox<java.lang.String> userTaskOutcomeLookup
@Autowired protected io.jmix.ui.component.ComboBox<java.lang.String> userTaskIdLookup
@Autowired protected BpmnXmlParser bpmnXmlParser
@Autowired protected ProcessFormScreens processFormScreens
@Autowired protected TaskOutcomeConditionTypeManager taskOutcomeConditionTypeManager
@Autowired protected io.jmix.ui.component.ComboBox<java.lang.String> conditionTypeLookup
@Autowired protected ModelerPropsPanelUiHelper modelerPropsPanelUiHelper
@Autowired protected ExecutionListenersFragment executionListenersFragment
@Autowired protected io.jmix.ui.component.ComboBox<java.lang.String> decisionTableOutputValueLookup
@Autowired protected io.jmix.ui.component.ComboBox<java.lang.String> decisionTableOutputVariableNameLookup
@Autowired protected io.jmix.ui.component.ComboBox<java.lang.String> businessRuleTaskIdLookup
@Autowired protected io.jmix.core.MetadataTools metadataTools
@Autowired protected org.flowable.dmn.api.DmnRepositoryService dmnRepositoryService
@Autowired protected FlowableEntitiesConverter entitiesConverter
@Autowired protected DmnXmlParser dmnXmlParser
protected java.util.List<UserTaskModel> userTaskModels
protected java.util.List<BusinessRuleTaskModel> businessRuleTaskModels
public java.lang.Class<SequenceFlowModel> getInstanceClass()
getInstanceClass in class AbstractElementPropertiesFragment<SequenceFlowModel>protected void onModelElementSet(SequenceFlowModel modelElement)
onModelElementSet in class AbstractElementPropertiesFragment<SequenceFlowModel>@Subscribe(id="sequenceFlowDc",
           target=DATA_CONTAINER)
protected void onSequenceFlowDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<SequenceFlowModel> event)
@Subscribe(id="conditionDetailsDc",
           target=DATA_CONTAINER)
protected void onConditionDetailsDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<ConditionDetailsModel> event)
@Nullable protected java.lang.String buildConditionExpressionForTaskOutcome()
protected void initConditionDetailsFieldsVisibility()
protected void initConditionTypeLookup()
protected void initUserTaskLookup()
protected void initUserTaskOutcomeLookup(java.lang.String taskId)
protected void initBusinessRuleTaskLookup()
protected void initDecisionTableOutputLookups(java.lang.String businessRuleTaskId)
@Nullable protected DecisionTableModel evaluateDecisionTableModel(java.lang.String businessRuleTaskId)
@Subscribe(value="decisionTableOutputVariableNameLookup") protected void onDecisionTableOutputVariableNameLookupValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<java.lang.String> event)
protected UserTaskModel findUserTaskModelByTaskId(java.lang.String taskId)
protected void updateConditionDetailsInModeler()