Class ReportDesigner

java.lang.Object
com.almis.awe.config.ServiceConfig
com.almis.awe.service.report.ReportDesigner
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

public class ReportDesigner extends ServiceConfig
Generate the component controllers of the screen
  • Constructor Details

    • ReportDesigner

      public ReportDesigner(QueryService queryService, com.fasterxml.jackson.databind.ObjectMapper mapper, BaseConfigProperties baseConfigProperties)
      Autowired constructor
      Parameters:
      queryService - Query service
      baseConfigProperties - Base config properties
  • Method Details

    • getPrintDesign

      public com.almis.ade.api.bean.input.PrintBean getPrintDesign(List<Element> reportStructure, com.fasterxml.jackson.databind.node.ObjectNode parameters) throws AWException
      Design the report
      Parameters:
      reportStructure - Report structure
      parameters - Screen parameters
      Returns:
      Print bean designed
      Throws:
      AWException - Error designing report