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>

public abstract class AlertStorageProfileType extends BaseExtensionPointType
See Also:
  • Constructor Details

    • AlertStorageProfileType

      public AlertStorageProfileType(String typeId, String name, String description)
    • AlertStorageProfileType

      public AlertStorageProfileType(String typeId, GatewayContext context)
      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