Interface ReportRpc
- All Known Implementing Classes:
ReportingGatewayHook.RPC
public interface ReportRpc
Created by carl.gould on 2/5/2015.
-
Method Summary
Modifier and TypeMethodDescriptionexecute
(String projectName, byte[] reportResource, byte[] reportSchedule, AbstractReportActionConfig distributionConfig, String reportName, String reportPath) long
getLastExecutionDuration
(String projectName, String reportPath) getLastRun
(String projectName, String reportPath) getLastScheduledRun
(String projectName, String reportPath) getReportData
(String projectName, String reportPath, ReportDataConfiguration dataConfig, Map<String, Object> parameters, Map<String, Object> extraConfig, boolean sampleData)
-
Method Details
-
getReportData
ReportExecutionData getReportData(String projectName, String reportPath, ReportDataConfiguration dataConfig, Map<String, Object> parameters, Map<String, throws ExceptionObject> extraConfig, boolean sampleData) - Throws:
Exception
-
execute
List<String> execute(String projectName, byte[] reportResource, byte[] reportSchedule, AbstractReportActionConfig distributionConfig, String reportName, String reportPath) throws Exception - Throws:
Exception
-
getLastRun
-
getLastScheduledRun
-
getLastExecutionDuration
-