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<EntityAttributeModel>
io.jmix.bpmflowui.view.modeler.properties.entitydatatask.entityattribute.EntityAttributeEdit
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, ChangeTracker, DetailView<EntityAttributeModel>, ReadOnlyAwareView, Serializable

@ViewController("bpm_EntityAttributeEdit") @ViewDescriptor("entity-attribute-edit.xml") public class EntityAttributeEdit extends StandardDetailView<EntityAttributeModel>
See Also:
  • Field Details

  • Constructor Details

    • EntityAttributeEdit

      public EntityAttributeEdit()
  • Method Details

    • setEntityAttributes

      public void setEntityAttributes(Map<String,MetaProperty> entityAttributes)
    • onInit

      @Subscribe protected void onInit(View.InitEvent event)
    • onBeforeShow

      @Subscribe protected void onBeforeShow(View.BeforeShowEvent event)
    • onValueTypeLookupComponentValueChange

      @Subscribe("valueTypeLookup") public void onValueTypeLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>,String> event)
    • onNameFieldComponentValueChange

      @Subscribe("nameField") public void onNameFieldComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>,String> event)
    • initAttributeValueTypeLookupField

      protected void initAttributeValueTypeLookupField(boolean includeDirectValue)
    • addAttributeValueTypeLookupFieldChangeListener

      protected void addAttributeValueTypeLookupFieldChangeListener()
    • initAttributeNameLookupField

      protected void initAttributeNameLookupField()
    • clearAttributeValueFields

      protected void clearAttributeValueFields(String attributeTypeValue)
    • initSpringBeanFields

      protected void initSpringBeanFields()
    • onBeanNameFieldValueChange

      @Subscribe("beanNameField") protected void onBeanNameFieldValueChange(com.vaadin.flow.component.HasValue.ValueChangeEvent<String> event)
    • onMethodNameFieldValueChange

      @Subscribe("methodNameField") protected void onMethodNameFieldValueChange(com.vaadin.flow.component.HasValue.ValueChangeEvent<MethodInfo> event)
    • getValueChangeEventConsumer

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

      protected void updateSpringFields(String springBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels)
    • createValueField

      protected void createValueField(String attributeName)
    • createEnumAttributeValueField

      protected void createEnumAttributeValueField(MetaProperty metaProperty)
    • createDatatypeAttributeValueField

      protected void createDatatypeAttributeValueField(MetaProperty metaProperty)
    • createDefaultStringValueField

      protected void createDefaultStringValueField()