Class InputParametersFragment

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<com.vaadin.flow.component.formlayout.FormLayout>
io.jmix.reportsflowui.view.run.InputParametersFragment
All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasEnabled, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, Serializable, org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware

public class InputParametersFragment extends com.vaadin.flow.component.Composite<com.vaadin.flow.component.formlayout.FormLayout> implements org.springframework.context.ApplicationContextAware, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasEnabled, org.springframework.beans.factory.InitializingBean
See Also:
  • Field Details

  • Constructor Details

    • InputParametersFragment

      public InputParametersFragment()
  • Method Details

    • updateOutputTypes

      protected void updateOutputTypes()
    • initContent

      protected com.vaadin.flow.component.formlayout.FormLayout initContent()
      Overrides:
      initContent in class com.vaadin.flow.component.Composite<com.vaadin.flow.component.formlayout.FormLayout>
    • afterPropertiesSet

      public void afterPropertiesSet()
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware
      Throws:
      org.springframework.beans.BeansException
    • setParameters

      public void setParameters(Map<String,Object> parameters)
    • setBulkPrint

      public void setBulkPrint(boolean bulkPrint)
    • setInputParameter

      public void setInputParameter(ReportInputParameter inputParameter)
    • onInit

      protected void onInit()
    • initLayout

      protected void initLayout()
    • collectParameters

      public Map<String,Object> collectParameters()
    • createComponent

      protected void createComponent(ReportInputParameter parameter, boolean visible)
    • initTemplateAndOutputSelect

      public void initTemplateAndOutputSelect()
    • getReport

      public Report getReport()
    • setReport

      public void setReport(Report report)
    • getReportTemplate

      @Nullable public ReportTemplate getReportTemplate()
    • getOutputType

      public ReportOutputType getOutputType()