Class DefaultReportConfigurationExpander

All Implemented Interfaces:

@Named @Singleton public class DefaultReportConfigurationExpander extends Object implements ReportConfigurationExpander
Handles expansion of general report plugin configuration into individual report sets.
  • Constructor Details

    • DefaultReportConfigurationExpander

      public DefaultReportConfigurationExpander()
  • Method Details

    • expandPluginConfiguration

      public void expandPluginConfiguration(Model model, ModelBuildingRequest request, ModelProblemCollector problems)
      Description copied from interface: ReportConfigurationExpander
      Merges values from general report plugin configuration into the individual reports sets of the given model.
      Specified by:
      expandPluginConfiguration in interface ReportConfigurationExpander
      model - The model whose report plugin configuration should be expanded, must not be null.
      request - The model building request that holds further settings, must not be null.
      problems - The container used to collect problems that were encountered, must not be null.