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