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 SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final ResourceTypeFields inherited from class com.inductiveautomation.ignition.common.script.ScriptConfigMESSAGE_SCRIPT_VALUE, messageHandlerManager, messageHandlerScripts, MODULE_ID, PROJECT_UPDATE_VALUE, SCHEDULED_SCRIPT_VALUE, scheduledScriptManager, scheduledScripts, SHUTDOWN_LOCATION_VALUE, shutdownScript, STARTUP_LOCATION_VALUE, startupScript, TAG_CHANGE_VALUE, tagChangeManager, tagChangeScripts, TIMER_SCRIPT_VALUE, timerScriptManager, timerScripts, updateScript
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.ScriptConfiggetMessageHandlerExecutionReports, 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
- 
ON_STARTUP- See Also:
 
- 
ON_PAGE_STARTUP- See Also:
 
- 
ON_SHUTDOWN- See Also:
 
- 
ON_AUTH_CHALLENGE_COMPLETED- See Also:
 
- 
MESSAGE_HANDLERS- See Also:
 
- 
KEY_HANDLERS- See Also:
 
- 
keyEventHandlerScripts
 
- 
- 
Constructor Details- 
SystemEventsConfigpublic SystemEventsConfig()
 
- 
- 
Method Details- 
toJsonpublic com.inductiveautomation.ignition.common.gson.JsonObject toJson()
- 
fromJsonpublic static SystemEventsConfig fromJson(byte[] bytes) throws com.inductiveautomation.ignition.common.gson.JsonParseException - Throws:
- com.inductiveautomation.ignition.common.gson.JsonParseException
 
- 
fromJsonpublic static SystemEventsConfig fromJson(com.inductiveautomation.ignition.common.gson.JsonObject json) 
- 
setMobileHandlerScript
- 
getMobileHandlerScript
- 
setPageStartupScript
- 
getPageStartupScript
- 
setAuthChallengeCompletedScript
- 
getAuthChallengeCompletedScript
- 
setKeyEventHandlerScripts
- 
getKeyEventHandlerScripts
 
-