Class SystemEventsConfig
java.lang.Object
com.inductiveautomation.ignition.common.script.ScriptConfig
com.inductiveautomation.perspective.common.config.SystemEventsConfig
A subclass of the Ignition platform's
ScriptConfig
class that adds JSON serialization / deserialization.
Also provides additional script configurations to support perspective session lifecycle and mobile data
submission handling.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class com.inductiveautomation.ignition.common.script.ScriptConfig
messageHandlerManager, messageHandlerScripts, MODULE_ID, scheduledScriptManager, scheduledScripts, shutdownScript, startupScript, tagChangeManager, tagChangeScripts, timerScriptManager, timerScripts, updateScript
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SystemEventsConfig
fromJson
(byte[] bytes) static SystemEventsConfig
fromJson
(com.inductiveautomation.ignition.common.gson.JsonObject json) getMobileHandlerScript
(String type) void
void
void
setMobileHandlerScript
(String type, String script) void
setPageStartupScript
(String script) com.inductiveautomation.ignition.common.gson.JsonObject
toJson()
Methods inherited from class com.inductiveautomation.ignition.common.script.ScriptConfig
getMessageHandlerExecutionReports, getMessageHandlerManager, getMessageHandlerScriptDiagnostics, getMessageHandlerScripts, getScheduledScriptDiagnostics, getScheduledScripts, getShutdownScript, getStartupScript, getTagChangeScriptDiagnostics, getTagChangeScriptExecutionReports, getTagChangeScripts, getTimerScriptDiagnostics, getTimerScriptExecutionReports, getTimerScripts, getUpdateScript, invokeGWMessageHandler, invokeGWMessageHandler, invokeGWRequestHandler, invokeGWRequestHandler, setMessageHandlerScripts, setScheduledScripts, setShutdownScript, setStartupScript, setTagChangeScripts, setTagChangeScripts, setTimerScripts, setUpdateScript, shutdown, startup
-
Field Details
-
RESOURCE_TYPE
-
keyEventHandlerScripts
-
-
Constructor Details
-
SystemEventsConfig
public SystemEventsConfig()
-
-
Method Details
-
toJson
public com.inductiveautomation.ignition.common.gson.JsonObject toJson() -
fromJson
public static SystemEventsConfig fromJson(byte[] bytes) throws com.inductiveautomation.ignition.common.gson.JsonParseException - Throws:
com.inductiveautomation.ignition.common.gson.JsonParseException
-
fromJson
public static SystemEventsConfig fromJson(com.inductiveautomation.ignition.common.gson.JsonObject json) -
setMobileHandlerScript
-
getMobileHandlerScript
-
setPageStartupScript
-
getPageStartupScript
-
setAuthChallengeCompletedScript
-
getAuthChallengeCompletedScript
-
setKeyEventHandlerScripts
-
getKeyEventHandlerScripts
-