Class MultiInstanceLoopCharacteristicsPropertiesFragment

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.flowui.view.StandardDetailView<MultiInstanceLoopCharacteristicsModel>
io.jmix.bpmflowui.view.modeler.properties.multiinstance.MultiInstanceLoopCharacteristicsPropertiesFragment
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, FragmentOwner, ChangeTracker, DetailView<MultiInstanceLoopCharacteristicsModel>, ReadOnlyAwareView, Serializable

@ViewController("bpm_MultiInstanceLoopCharacteristicsPropertiesFragment") @ViewDescriptor("multi-instance-loop-characteristics-properties-fragment.xml") public class MultiInstanceLoopCharacteristicsPropertiesFragment extends StandardDetailView<MultiInstanceLoopCharacteristicsModel>
See Also:
  • Field Details

  • Constructor Details

    • MultiInstanceLoopCharacteristicsPropertiesFragment

      public MultiInstanceLoopCharacteristicsPropertiesFragment()
  • Method Details

    • setModeler

      public void setModeler(BpmnModeler modeler)
    • setParentModelElement

      public void setParentModelElement(HasMultiInstanceLoopCharacteristics parentModelElement)
    • initFieldsVisibility

      protected void initFieldsVisibility()
    • initCollectionProcessVariableLookup

      protected void initCollectionProcessVariableLookup()
    • initUserListProviderLookup

      protected void initUserListProviderLookup()
    • initCollectionExpressionField

      protected void initCollectionExpressionField()
    • getProcessVariablesOptionsList

      protected List<String> getProcessVariablesOptionsList()
    • onCollectionUserListProviderLookupValueChange

      @Subscribe("collectionUserListProviderLookup") protected void onCollectionUserListProviderLookupValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>,String> event)
    • getBeanMethodModels

      protected List<BeanMethodModel> getBeanMethodModels()
    • onCollectionUserListProviderMethodNameFieldValueChange

      @Subscribe("collectionUserListProviderMethodNameField") public void onCollectionUserListProviderMethodNameFieldValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<MethodInfo>,MethodInfo> event)
    • getValueChangeEventConsumer

      protected Consumer<com.vaadin.flow.component.HasValue.ValueChangeEvent> getValueChangeEventConsumer(String providerBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels)
    • updateParentModelAssignmentDetails

      protected void updateParentModelAssignmentDetails(String providerBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels)
    • onCollectionSourceLookupComponentValueChange

      @Subscribe("collectionSourceLookup") public void onCollectionSourceLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<MultiAssigneeSource>,MultiAssigneeSource> event)
    • onCollectionProcessVariableLookupCustomValueSet

      @Subscribe("collectionProcessVariableLookup") public void onCollectionProcessVariableLookupCustomValueSet(com.vaadin.flow.component.combobox.ComboBoxBase.CustomValueSetEvent<com.vaadin.flow.component.combobox.ComboBox<String>> event)
    • onLoopCharacteristicsDcItemPropertyChange

      @Subscribe(id="loopCharacteristicsDc", target=DATA_CONTAINER) protected void onLoopCharacteristicsDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<MultiInstanceLoopCharacteristicsModel> event)
    • updateLoopCharacteristicsInTheModeler

      protected void updateLoopCharacteristicsInTheModeler()
    • showCollectionChangedDialog

      protected void showCollectionChangedDialog()
    • onCollectionProcessVariableLookupComponentValueChange

      @Subscribe("collectionProcessVariableLookup") public void onCollectionProcessVariableLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<String>,String> event)