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
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final ResourceType
Fields inherited from class com.inductiveautomation.ignition.common.script.ScriptConfig
MESSAGE_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 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
-
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
-
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
-