Class AlertStorageProfileType
java.lang.Object
com.inductiveautomation.ignition.gateway.model.BaseExtensionPointType
com.inductiveautomation.ignition.gateway.alert.storage.AlertStorageProfileType
- All Implemented Interfaces:
ExtensionPointType
,Serializable
,Comparable<ExtensionPointType>
- See Also:
-
Field Summary
Fields inherited from class com.inductiveautomation.ignition.gateway.model.BaseExtensionPointType
description, name, typeId
-
Constructor Summary
ConstructorsConstructorDescriptionAlertStorageProfileType
(String typeId, GatewayContext context) Convenience constructor assumes that the bundle keys are of the form: AlertStorageProfileTypes.TYPEID.[Display|Description]AlertStorageProfileType
(String typeId, String name, String description) -
Method Summary
Modifier and TypeMethodDescriptionabstract AlertStorageProfile
createNewProfile
(AlertStorageProfileRecord profile, GatewayContext context) Create a new AlertStorageProfile given the persistent record(s) that defines its propertiesMethods inherited from class com.inductiveautomation.ignition.gateway.model.BaseExtensionPointType
addRecordInstanceActions, compareTo, findProfileSettingsRecord, getDescription, getName, getSettingsRecordForeignKey, getTypeId, isEnabled, newRecordConfigPanel, onRecordDestroyed
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.inductiveautomation.ignition.gateway.model.ExtensionPointType
getSettingsRecordType
-
Constructor Details
-
AlertStorageProfileType
-
AlertStorageProfileType
Convenience constructor assumes that the bundle keys are of the form: AlertStorageProfileTypes.TYPEID.[Display|Description]
-
-
Method Details
-
createNewProfile
public abstract AlertStorageProfile createNewProfile(AlertStorageProfileRecord profile, GatewayContext context) throws Exception Create a new AlertStorageProfile given the persistent record(s) that defines its properties- Parameters:
profile
- The record that defines this alert storage profile. Profile types should be able to use this record to look up their profile-specific settings object via the PersistenceInterface- Throws:
Exception
-