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
|
compareTo, findProfileSettingsRecord, getDescription, getName, getRecordInstanceActions, 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)
typeId
- 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