Interface ReportClient<T>
- All Superinterfaces:
Pageable<T>
- All Known Implementing Classes:
ReportClientImpl
-
Method Summary
Modifier and TypeMethodDescriptiondeleteReports(List<String> reportIds) booleandeleteScheduledReports(List<String> scheduledIds) byte[]downloadReport(String reportId) byte[]downloadReports(List<String> reportIds) generateReport(String scheduledId) getReportById(String reportId) getReportDefinition(String reportName) getReports(Map<String, List<String>> queryParams) getScheduledReport(String scheduledId) List<? extends ScheduledReport> scheduleReport(ScheduleReportRequest request) updateScheduledReport(String scheduledId, ScheduleReportRequest request)
-
Method Details
-
getReports
Page<ReportJson> getReports() -
getReports
-
getReportById
-
deleteReports
-
downloadReports
-
getScheduledReports
List<? extends ScheduledReport> getScheduledReports() -
scheduleReport
-
deleteScheduledReports
-
getScheduledReport
-
updateScheduledReport
-
generateReport
-
getReportDefinitions
List<ReportDefinitionJson> getReportDefinitions() -
getReportDefinition
-
downloadReport
-