Class DBReportingService
- java.lang.Object
-
- org.wso2.carbon.reporting.core.services.DBReportingService
-
- All Implemented Interfaces:
ReportingService
public class DBReportingService extends Object implements ReportingService
This service used to get report pointing a data source.
-
-
Constructor Summary
Constructors Constructor Description DBReportingService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
getCarbonDataSourceNames()
byte[]
getJRDataSourceReport(org.wso2.carbon.reporting.util.ReportDataSource dataSource, String templateName, org.wso2.carbon.reporting.util.ReportParamMap[] parameterMap, String reportType)
byte[]
getReport(ReportBean reportBean, org.wso2.carbon.reporting.util.ReportParamMap[] reportParamMap)
-
-
-
Method Detail
-
getReport
public byte[] getReport(ReportBean reportBean, org.wso2.carbon.reporting.util.ReportParamMap[] reportParamMap) throws org.wso2.carbon.reporting.api.ReportingException, net.sf.jasperreports.engine.JRException
- Specified by:
getReport
in interfaceReportingService
- Parameters:
reportBean
- (name , type , data source)reportParamMap
- required parameter map to generate report- Returns:
- report byte array
- Throws:
org.wso2.carbon.reporting.api.ReportingException
- if failed to generate report from data sourcenet.sf.jasperreports.engine.JRException
-
getJRDataSourceReport
public byte[] getJRDataSourceReport(org.wso2.carbon.reporting.util.ReportDataSource dataSource, String templateName, org.wso2.carbon.reporting.util.ReportParamMap[] parameterMap, String reportType) throws org.wso2.carbon.reporting.api.ReportingException, net.sf.jasperreports.engine.JRException
- Throws:
org.wso2.carbon.reporting.api.ReportingException
net.sf.jasperreports.engine.JRException
-
-