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 SystemEventsConfigfromJson(byte[] bytes) static SystemEventsConfigfromJson(com.inductiveautomation.ignition.common.gson.JsonObject json) getMobileHandlerScript(String type) voidvoidvoidsetMobileHandlerScript(String type, String script) voidsetPageStartupScript(String script) com.inductiveautomation.ignition.common.gson.JsonObjecttoJson()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
 
 -