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
Generate the component controllers of the screen
-
Constructor Summary
ConstructorDescriptionReportDesigner
(QueryService queryService, com.fasterxml.jackson.databind.ObjectMapper mapper, BaseConfigProperties baseConfigProperties) Autowired constructor -
Method Summary
Modifier and TypeMethodDescriptioncom.almis.ade.api.bean.input.PrintBean
getPrintDesign
(List<Element> reportStructure, com.fasterxml.jackson.databind.node.ObjectNode parameters) Design the reportMethods inherited from class com.almis.awe.config.ServiceConfig
containsBean, getApplicationContext, getBean, getBean, getElements, getLocale, getLocale, getProperty, getProperty, getRequest, getSession, setApplicationContext
-
Constructor Details
-
ReportDesigner
public ReportDesigner(QueryService queryService, com.fasterxml.jackson.databind.ObjectMapper mapper, BaseConfigProperties baseConfigProperties) Autowired constructor- Parameters:
queryService
- Query servicebaseConfigProperties
- 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 structureparameters
- Screen parameters- Returns:
- Print bean designed
- Throws:
AWException
- Error designing report
-