public abstract class AlertNotificationProfileType extends BaseExtensionPointType
description, name, typeId
Constructor and Description |
---|
AlertNotificationProfileType(java.lang.String typeId,
GatewayContext context)
Convenience constructor assumes that the bundle keys are of the form:
AlertNotificationProfileTypes.TYPEID.[Display|Description]
|
AlertNotificationProfileType(java.lang.String typeId,
java.lang.String name,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
abstract AlertNotificationProfile |
createNewProfile(AlertNotificationProfileRecord profile,
GatewayContext context)
Create a new AlertNotificationProfile given the persistent record(s) that defines its
properties
|
addRecordInstanceActions, compareTo, findProfileSettingsRecord, getDescription, getName, getSettingsRecordForeignKey, getTypeId, isEnabled, newRecordConfigPanel, onRecordDestroyed
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSettingsRecordType
public AlertNotificationProfileType(java.lang.String typeId, java.lang.String name, java.lang.String description)
public AlertNotificationProfileType(java.lang.String typeId, GatewayContext context)
typeId
- public abstract AlertNotificationProfile createNewProfile(AlertNotificationProfileRecord profile, GatewayContext context) throws java.lang.Exception
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
PersistenceInterfacejava.lang.Exception