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>,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 voidonConditionDetailsDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<ConditionDetailsModel> event) voidonDecisionTableOutputVariableNameLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<String>, String> event) protected voidonDecisionTableOutputVariableNameLookupValueChange(com.vaadin.flow.component.HasValue.ValueChangeEvent<String> event) protected voidonModelElementSet(View.BeforeShowEvent beforeShowEvent) protected voidonSequenceFlowDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<SequenceFlowModel> 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, setApplicationContext, setId, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacetsMethods 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
- Specified by:
getInstanceClassin interfacePropertiesFragment<SequenceFlowModel>- Specified by:
getInstanceClassin classAbstractElementPropertiesComponent<SequenceFlowModel>
-
onModelElementSet
-
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() -
initUserTaskOutcomeLookup
-
initBusinessRuleTaskLookup
protected void initBusinessRuleTaskLookup() -
initDecisionTableOutputLookups
-
evaluateDecisionTableModel
-
onDecisionTableOutputVariableNameLookupValueChange
@Subscribe("decisionTableOutputVariableNameLookup") protected void onDecisionTableOutputVariableNameLookupValueChange(com.vaadin.flow.component.HasValue.ValueChangeEvent<String> event) -
onUserTaskOutcomeLookupComponentValueChange
@Subscribe("userTaskOutcomeLookup") public void onUserTaskOutcomeLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<String>, String> event) -
onDecisionTableOutputVariableNameLookupComponentValueChange
@Subscribe("decisionTableOutputVariableNameLookup") public void onDecisionTableOutputVariableNameLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<String>, String> event) -
findUserTaskModelByTaskId
-
updateConditionDetailsInModeler
protected void updateConditionDetailsInModeler()
-