Class ReadReportingServiceImpl
java.lang.Object
org.apache.fineract.infrastructure.dataqueries.service.ReadReportingServiceImpl
- All Implemented Interfaces:
ReadReportingService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongeneratePentahoReportAsOutputStream(String reportName, String outputTypeParam, Map<String, String> queryParams, Locale locale, org.apache.fineract.useradministration.domain.AppUser runReportAsUser, StringBuilder errorLog) Collection<org.apache.fineract.infrastructure.dataqueries.data.ReportParameterData> getReportType(String reportName, boolean isSelfServiceUserReport, boolean isParameterType) org.apache.fineract.infrastructure.dataqueries.data.GenericResultsetDataretrieveGenericResultset(String name, String type, Map<String, String> queryParams, boolean isSelfServiceUserReport) org.apache.fineract.infrastructure.dataqueries.data.GenericResultsetDataretrieveGenericResultSetForSmsEmailCampaign(String name, String type, Map<String, String> queryParams) org.apache.fineract.infrastructure.dataqueries.data.ReportDataretrieveReport(Long id) jakarta.ws.rs.core.StreamingOutputretrieveReportCSV(String name, String type, Map<String, String> queryParams, boolean isSelfServiceUserReport) Collection<org.apache.fineract.infrastructure.dataqueries.data.ReportData> retrieveReportPDF(String reportName, String type, Map<String, String> queryParams, boolean isSelfServiceUserReport)
-
Constructor Details
-
ReadReportingServiceImpl
public ReadReportingServiceImpl()
-
-
Method Details
-
retrieveReportCSV
public jakarta.ws.rs.core.StreamingOutput retrieveReportCSV(String name, String type, Map<String, String> queryParams, boolean isSelfServiceUserReport) - Specified by:
retrieveReportCSVin interfaceReadReportingService
-
retrieveGenericResultset
public org.apache.fineract.infrastructure.dataqueries.data.GenericResultsetData retrieveGenericResultset(String name, String type, Map<String, String> queryParams, boolean isSelfServiceUserReport) - Specified by:
retrieveGenericResultsetin interfaceReadReportingService
-
getReportType
public String getReportType(String reportName, boolean isSelfServiceUserReport, boolean isParameterType) - Specified by:
getReportTypein interfaceReadReportingService
-
retrieveReportPDF
public String retrieveReportPDF(String reportName, String type, Map<String, String> queryParams, boolean isSelfServiceUserReport) - Specified by:
retrieveReportPDFin interfaceReadReportingService
-
retrieveReport
- Specified by:
retrieveReportin interfaceReadReportingService
-
retrieveReportList
public Collection<org.apache.fineract.infrastructure.dataqueries.data.ReportData> retrieveReportList()- Specified by:
retrieveReportListin interfaceReadReportingService
-
getAllowedParameters
public Collection<org.apache.fineract.infrastructure.dataqueries.data.ReportParameterData> getAllowedParameters()- Specified by:
getAllowedParametersin interfaceReadReportingService
-
retrieveGenericResultSetForSmsEmailCampaign
public org.apache.fineract.infrastructure.dataqueries.data.GenericResultsetData retrieveGenericResultSetForSmsEmailCampaign(String name, String type, Map<String, String> queryParams) - Specified by:
retrieveGenericResultSetForSmsEmailCampaignin interfaceReadReportingService
-
generatePentahoReportAsOutputStream
public ByteArrayOutputStream generatePentahoReportAsOutputStream(String reportName, String outputTypeParam, Map<String, String> queryParams, Locale locale, org.apache.fineract.useradministration.domain.AppUser runReportAsUser, StringBuilder errorLog) - Specified by:
generatePentahoReportAsOutputStreamin interfaceReadReportingService
-