Class 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 Detail

      • ReportDesigner

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

      • 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