Class ReportService

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

public class ReportService extends ServiceConfig
QueryService Class

AWE Data Engine Provides generate function to get application data

Author:
Pablo GARCIA
  • Constructor Details

    • ReportService

      public ReportService(QueryService queryService, MenuService menuService, ReportGenerator reportGenerator, BaseConfigProperties baseConfigProperties)
      Autowired constructor
      Parameters:
      queryService - query service
      menuService - menu service
      reportGenerator - report generator
      baseConfigProperties - base config properties
  • Method Details

    • getPrintActions

      public ServiceData getPrintActions() throws AWException
      Retrieve print actions
      Returns:
      Print actions as service data
      Throws:
      AWException - Error retrieving print actions
    • printScreen

      public ServiceData printScreen(String screenName) throws AWException
      Print current screen
      Returns:
      Screen print status
      Throws:
      AWException - Error generating reports