public abstract class AlertStorageManager extends java.lang.Object implements ExtensionPointManager
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LOG_BASE_NAME
The base logger name for the alert notification system.
|
Constructor and Description |
---|
AlertStorageManager() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addAlertStorageProfileType(AlertStorageProfileType type)
Adds a new type of alert storage profile to the system.
|
abstract AlertStorageProfile |
getProfile(java.lang.Long id)
Returns the alert storage profile (or null if none is defined) for a given id.
|
abstract AlertStorageProfile |
getProfile(java.lang.String name)
Returns the alert storage profile (or null if none is defined) for a given name.
|
abstract java.util.List<java.lang.String> |
getProfileNames()
Returns a list of the names of the currently configured alert storage profiles
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getExtensionPoint, getExtensionPoints
public static final java.lang.String LOG_BASE_NAME
public abstract void addAlertStorageProfileType(AlertStorageProfileType type) throws java.lang.Exception
type
- The new type of alert storage profile to add.java.lang.Exception
- If automatic schema updating fails.public abstract AlertStorageProfile getProfile(java.lang.Long id)
public abstract AlertStorageProfile getProfile(java.lang.String name)
public abstract java.util.List<java.lang.String> getProfileNames()