Package com.almis.awe.service.report
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 Summary
Constructors Constructor Description ReportDesigner(QueryService queryService, com.fasterxml.jackson.databind.ObjectMapper mapper, BaseConfigProperties baseConfigProperties)
Autowired constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.almis.ade.api.bean.input.PrintBean
getPrintDesign(List<Element> reportStructure, com.fasterxml.jackson.databind.node.ObjectNode parameters)
Design the report-
Methods inherited from class com.almis.awe.config.ServiceConfig
containsBean, getApplicationContext, getBean, getBean, getElements, getLocale, getLocale, getProperty, getProperty, getRequest, getSession, setApplicationContext
-
-
-
-
Constructor Detail
-
ReportDesigner
public ReportDesigner(QueryService queryService, com.fasterxml.jackson.databind.ObjectMapper mapper, BaseConfigProperties baseConfigProperties)
Autowired constructor- Parameters:
queryService
- Query servicebaseConfigProperties
- 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 structureparameters
- Screen parameters- Returns:
- Print bean designed
- Throws:
AWException
- Error designing report
-
-