Class JmixGroovyDataLoader

java.lang.Object
io.jmix.reports.libintegration.JmixGroovyDataLoader
All Implemented Interfaces:
com.haulmont.yarg.loaders.ReportDataLoader

public class JmixGroovyDataLoader extends Object implements com.haulmont.yarg.loaders.ReportDataLoader
  • Field Details

    • scripting

      protected com.haulmont.yarg.util.groovy.Scripting scripting
    • resources

      @Autowired protected Resources resources
    • groovyScriptParametersProvider

      @Autowired protected GroovyScriptParametersProvider groovyScriptParametersProvider
  • Constructor Details

    • JmixGroovyDataLoader

      @Autowired public JmixGroovyDataLoader(com.haulmont.yarg.util.groovy.Scripting scripting)
  • Method Details

    • loadData

      public List<Map<String,Object>> loadData(com.haulmont.yarg.structure.ReportQuery reportQuery, com.haulmont.yarg.structure.BandData parentBand, Map<String,Object> params)
      Specified by:
      loadData in interface com.haulmont.yarg.loaders.ReportDataLoader