Class QueryParameterDetailView

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
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<QueryParameter>, ReadOnlyAwareView, Serializable

@Route(value="reports/queryParameters/:id", layout=DefaultMainViewParent.class) @ViewController("report_QueryParameter.detail") @ViewDescriptor("query-parameter-detail-view.xml") public class QueryParameterDetailView extends StandardDetailView<QueryParameter>
See Also:
  • Field Details

    • entityMetaClassField

      @ViewComponent protected JmixComboBox<MetaClass> entityMetaClassField
    • enumerationField

      @ViewComponent protected com.vaadin.flow.component.combobox.ComboBox<Class> enumerationField
    • queryParameterFormLayout

      @ViewComponent protected com.vaadin.flow.component.formlayout.FormLayout queryParameterFormLayout
    • jmixObjectToStringConverter

      @Autowired protected JmixObjectToStringConverter jmixObjectToStringConverter
    • metadata

      @Autowired protected Metadata metadata
    • metadataTools

      @Autowired protected MetadataTools metadataTools
    • messageTools

      @Autowired protected MessageTools messageTools
    • uiComponents

      @Autowired protected UiComponents uiComponents
    • messages

      @Autowired protected Messages messages
    • messageBundle

      @Autowired protected MessageBundle messageBundle
    • datatypeRegistry

      @Autowired protected DatatypeRegistry datatypeRegistry
    • actions

      @Autowired protected Actions actions
    • defaultValueField

      protected com.vaadin.flow.component.AbstractField defaultValueField
  • Constructor Details

    • QueryParameterDetailView

      public QueryParameterDetailView()
  • Method Details

    • onBeforeShow

      @Subscribe public void onBeforeShow(View.BeforeShowEvent event)
    • onQueryParameterDcItemPropertyChange

      @Subscribe(id="queryParameterDc", target=DATA_CONTAINER) public void onQueryParameterDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<QueryParameter> event)
    • onParameterTypeFieldComponentValueChange

      @Subscribe("parameterTypeField") public void onParameterTypeFieldComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<ParameterType>,ParameterType> event)
    • updateJavaClass

      protected void updateJavaClass()
    • onMetaClassFieldComponentValueChange

      @Subscribe("entityMetaClassField") public void onMetaClassFieldComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<MetaClass>,MetaClass> event)
    • onEnumerationFieldValueChange

      @Subscribe("enumerationField") public void onEnumerationFieldValueChange(com.vaadin.flow.component.HasValue.ValueChangeEvent<Class> event)
    • initEnumsComboBox

      protected void initEnumsComboBox()
    • initEntityComboBox

      protected void initEntityComboBox()
    • initDefaultValueField

      protected void initDefaultValueField()
    • createDefaultValueField

      @Nullable protected com.vaadin.flow.component.AbstractField createDefaultValueField()
    • createEnumComboBox

      protected JmixComboBox createEnumComboBox()
    • createEntityPicker

      protected EntityPicker createEntityPicker()
    • createNumericTextField

      protected TypedTextField createNumericTextField()
    • enableControlsByParamType

      protected void enableControlsByParamType()
    • resolveClass

      @Nullable protected Class resolveClass()