public abstract class AlertStorageProfileType extends BaseExtensionPointType
description, name, typeId
Constructor and Description |
---|
AlertStorageProfileType(java.lang.String typeId,
GatewayContext context)
Convenience constructor assumes that the bundle keys are of the form:
AlertStorageProfileTypes.TYPEID.[Display|Description]
|
AlertStorageProfileType(java.lang.String typeId,
java.lang.String name,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
abstract AlertStorageProfile |
createNewProfile(AlertStorageProfileRecord profile,
GatewayContext context)
Create a new AlertStorageProfile 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 AlertStorageProfileType(java.lang.String typeId, java.lang.String name, java.lang.String description)
public AlertStorageProfileType(java.lang.String typeId, GatewayContext context)
public abstract AlertStorageProfile createNewProfile(AlertStorageProfileRecord profile, GatewayContext context) throws java.lang.Exception
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
PersistenceInterfacejava.lang.Exception