Class AlertNotificationProfileType

    • Constructor Detail

      • AlertNotificationProfileType

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

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

      • createNewProfile

        public abstract AlertNotificationProfile createNewProfile​(AlertNotificationProfileRecord profile,
                                                                  GatewayContext context)
                                                           throws java.lang.Exception
        Create a new AlertNotificationProfile given the persistent record(s) that defines its properties
        Parameters:
        profile - The record that defines this alert notification 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