Class ReportConfigurerImpl

java.lang.Object
com.axelor.report.ReportConfigurerImpl
All Implemented Interfaces:
ReportConfigurer

@Singleton public class ReportConfigurerImpl extends Object implements ReportConfigurer
Default implementation of ReportConfigurer.
  • Constructor Details

    • ReportConfigurerImpl

      public ReportConfigurerImpl()
  • Method Details

    • validate

      public void validate(org.eclipse.birt.report.engine.api.IReportRunnable report, Map<String,Object> params)
      Description copied from interface: ReportConfigurer
      Validates the report before it is rendered.

      Throw an exception to abort the report generation.

      Specified by:
      validate in interface ReportConfigurer
      Parameters:
      report - the opened report design
      params - the report parameters
    • configure

      public void configure(org.eclipse.birt.report.engine.api.IRunAndRenderTask task, org.eclipse.birt.report.engine.api.IRenderOption options, Map<String,Object> params)
      Description copied from interface: ReportConfigurer
      Configures the task before it is run.

      The task locale, render option and parameter values are already set. Changing the task locale here overrides the one requested by the caller.

      Specified by:
      configure in interface ReportConfigurer
      Parameters:
      task - the task to run
      options - the task render option
      params - the report parameters