Class GatewayScriptingFunctions
java.lang.Object
com.inductiveautomation.reporting.gateway.scripting.GatewayScriptingFunctions
- All Implemented Interfaces:
ReportScriptingFunctions
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.inductiveautomation.reporting.common.scripting.ReportScriptingFunctions
ReportScriptingFunctions.ReportNameInfo -
Field Summary
Fields inherited from interface com.inductiveautomation.reporting.common.scripting.ReportScriptingFunctions
SERIALIZER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteAndDistribute(String reportPath, org.python.core.PyDictionary pyParameters, String projectName, String action, org.python.core.PyDictionary actionSettings) byte[]executeReport(String reportPath, String fileType, org.python.core.PyDictionary pyParameters, String projectName) getReportNames(String projectName)
-
Constructor Details
-
GatewayScriptingFunctions
-
-
Method Details
-
executeReport
public byte[] executeReport(String reportPath, String fileType, org.python.core.PyDictionary pyParameters, String projectName) throws Exception - Specified by:
executeReportin interfaceReportScriptingFunctions- Throws:
Exception
-
executeAndDistribute
public void executeAndDistribute(String reportPath, org.python.core.PyDictionary pyParameters, String projectName, String action, org.python.core.PyDictionary actionSettings) throws Exception - Specified by:
executeAndDistributein interfaceReportScriptingFunctions- Throws:
Exception
-
getReportNames
public List<ReportScriptingFunctions.ReportNameInfo> getReportNames(String projectName) throws Exception - Specified by:
getReportNamesin interfaceReportScriptingFunctions- Throws:
Exception
-