Class AlertStorageProfileType

    • Constructor Detail

      • AlertStorageProfileType

        public AlertStorageProfileType​(java.lang.String typeId,
                                       java.lang.String name,
                                       java.lang.String description)
      • AlertStorageProfileType

        public AlertStorageProfileType​(java.lang.String typeId,
                                       GatewayContext context)
        Convenience constructor assumes that the bundle keys are of the form: AlertStorageProfileTypes.TYPEID.[Display|Description]
    • Method Detail

      • createNewProfile

        public abstract AlertStorageProfile createNewProfile​(AlertStorageProfileRecord profile,
                                                             GatewayContext context)
                                                      throws java.lang.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:
        java.lang.Exception