Class ReportScriptingFunctionsImpl
java.lang.Object
com.inductiveautomation.reporting.gateway.rpc.ReportScriptingFunctionsImpl
- 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 TypeMethodDescriptionvoid
executeAndDistribute
(String path, org.python.core.PyDictionary parameters, String projectName, String action, org.python.core.PyDictionary actionSettings) byte[]
executeReport
(String path, String fileType, org.python.core.PyDictionary arguments, String project) getReportNames
(String projectName)
-
Constructor Details
-
ReportScriptingFunctionsImpl
-
-
Method Details
-
executeReport
public byte[] executeReport(String path, String fileType, org.python.core.PyDictionary arguments, String project) throws Exception - Specified by:
executeReport
in interfaceReportScriptingFunctions
- Throws:
Exception
-
executeAndDistribute
public void executeAndDistribute(String path, org.python.core.PyDictionary parameters, String projectName, String action, org.python.core.PyDictionary actionSettings) throws Exception - Specified by:
executeAndDistribute
in interfaceReportScriptingFunctions
- Throws:
Exception
-
getReportNames
public List<ReportScriptingFunctions.ReportNameInfo> getReportNames(String projectName) throws Exception - Specified by:
getReportNames
in interfaceReportScriptingFunctions
- Throws:
Exception
-