Class SequenceFlowPropertiesFragment
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
io.jmix.flowui.view.View<ViewLayout>
io.jmix.flowui.view.StandardView
io.jmix.bpmflowui.view.modeler.properties.AbstractElementPropertiesComponent<SequenceFlowModel>
io.jmix.bpmflowui.view.modeler.properties.sequenceflow.SequenceFlowPropertiesFragment
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasStyle,com.vaadin.flow.router.AfterNavigationObserver,com.vaadin.flow.router.BeforeEnterObserver,com.vaadin.flow.router.BeforeLeaveObserver,com.vaadin.flow.router.HasDynamicTitle,com.vaadin.flow.router.internal.AfterNavigationHandler,com.vaadin.flow.router.internal.BeforeEnterHandler,com.vaadin.flow.router.internal.BeforeLeaveHandler,PropertiesFragment<SequenceFlowModel>,FragmentOwner,Serializable
@ViewController("bpm_SequenceFlowPropertiesFragment")
@ViewDescriptor("sequence-flow-properties-fragment.xml")
public class SequenceFlowPropertiesFragment
extends AbstractElementPropertiesComponent<SequenceFlowModel>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.flowui.view.View
View.AfterCloseEvent, View.BeforeCloseEvent, View.BeforeShowEvent, View.InitEvent, View.QueryParametersChangeEvent, View.ReadyEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BpmnXmlParserprotected JmixComboBox<String>protected List<BusinessRuleTaskModel>protected InstanceContainer<ConditionDetailsModel>protected JmixTextAreaprotected JmixComboBox<String>protected JmixComboBox<String>protected JmixComboBox<String>protected org.flowable.dmn.api.DmnRepositoryServiceprotected DmnXmlParserprotected FlowableEntitiesConverterprotected com.vaadin.flow.component.html.Divprotected FragmentCreatorprotected MetadataToolsprotected ModelerPropsPanelUiHelperprotected ProcessFormViewsprotected InstanceContainer<SequenceFlowModel>protected TaskOutcomeConditionTypeManagerprotected JmixComboBox<String>protected List<UserTaskModel>protected JmixComboBox<String>Fields inherited from class io.jmix.bpmflowui.view.modeler.properties.AbstractElementPropertiesComponent
modeler -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected DecisionTableModelevaluateDecisionTableModel(String businessRuleTaskId) protected UserTaskModelfindUserTaskModelByTaskId(String taskId) protected voidprotected voidprotected voidprotected voidinitDecisionTableOutputLookups(String businessRuleTaskId) protected voidprotected voidprotected voidinitUserTaskOutcomeLookup(String taskId) protected voidonBeforeShow(View.BeforeShowEvent beforeShowEvent) voidonBusinessRuleTaskIdLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>, String> event) protected voidonConditionDetailsDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<ConditionDetailsModel> event) voidonConditionTypeLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<String>, String> event) voidonDecisionTableOutputValueLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>, String> event) voidonDecisionTableOutputVariableNameLookupComponentValueChange1(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>, String> event) protected voidonDecisionTableOutputVariableNameLookupValueChange(com.vaadin.flow.component.HasValue.ValueChangeEvent<String> event) protected voidonSequenceFlowDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<SequenceFlowModel> event) voidonUserTaskIdLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<String>, String> event) voidonUserTaskOutcomeLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<String>, String> event) protected voidMethods inherited from class io.jmix.bpmflowui.view.modeler.properties.AbstractElementPropertiesComponent
getEditedEntity, getModeler, setEntityToEdit, setModelerMethods inherited from class io.jmix.flowui.view.StandardView
initContentMethods inherited from class io.jmix.flowui.view.View
addAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeEnter, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, onDetachInternal, removeApplicationListeners, removeViewAttributes, setApplicationContext, setId, setMeterRegistry, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacets, unregisterBackNavigationMethods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElementMethods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getEventBus, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
-
Field Details
-
metadataTools
-
dmnRepositoryService
@Autowired protected org.flowable.dmn.api.DmnRepositoryService dmnRepositoryService -
entitiesConverter
-
dmnXmlParser
-
modelerPropsPanelUiHelper
-
bpmnXmlParser
-
processFormViews
-
taskOutcomeConditionTypeManager
-
fragmentCreator
-
conditionDetailsDc
-
sequenceFlowDc
-
conditionExpressionField
-
userTaskOutcomeLookup
-
userTaskIdLookup
-
conditionTypeLookup
-
decisionTableOutputValueLookup
-
decisionTableOutputVariableNameLookup
-
businessRuleTaskIdLookup
-
executionListenersFragmentContainer
-
userTaskModels
-
businessRuleTaskModels
-
-
Constructor Details
-
SequenceFlowPropertiesFragment
public SequenceFlowPropertiesFragment()
-
-
Method Details
-
getInstanceClass
-
onBeforeShow
-
initFragments
protected void initFragments() -
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() -
onUserTaskIdLookupComponentValueChange
@Subscribe("userTaskIdLookup") public void onUserTaskIdLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<String>, String> event) -
onConditionTypeLookupComponentValueChange
@Subscribe("conditionTypeLookup") public void onConditionTypeLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<String>, String> event) -
onBusinessRuleTaskIdLookupComponentValueChange
@Subscribe("businessRuleTaskIdLookup") public void onBusinessRuleTaskIdLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>, String> event) -
initUserTaskOutcomeLookup
-
initBusinessRuleTaskLookup
protected void initBusinessRuleTaskLookup() -
initDecisionTableOutputLookups
-
onDecisionTableOutputVariableNameLookupComponentValueChange1
@Subscribe("decisionTableOutputVariableNameLookup") public void onDecisionTableOutputVariableNameLookupComponentValueChange1(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>, String> event) -
evaluateDecisionTableModel
-
onDecisionTableOutputVariableNameLookupValueChange
@Subscribe("decisionTableOutputVariableNameLookup") protected void onDecisionTableOutputVariableNameLookupValueChange(com.vaadin.flow.component.HasValue.ValueChangeEvent<String> event) -
onDecisionTableOutputValueLookupComponentValueChange
@Subscribe("decisionTableOutputValueLookup") public void onDecisionTableOutputValueLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>, String> event) -
onUserTaskOutcomeLookupComponentValueChange
@Subscribe("userTaskOutcomeLookup") public void onUserTaskOutcomeLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<String>, String> event) -
findUserTaskModelByTaskId
-
updateConditionDetailsInModeler
protected void updateConditionDetailsInModeler()
-