public abstract class AbstractConfigurableAdministratorNotificator extends Object implements AdministratorNotificator, Configurable, PluginAware
AdministratorNotificator
which is Configurable
.Modifier and Type | Field and Description |
---|---|
protected String |
_action
The client-side action of the notifications
|
protected String |
_iconGlyph
The glyph icon of the notifications
|
protected I18nizableText |
_message
The i18n key of the description of the notifications
|
protected String |
_pluginName
The name of the plugin that has declared this component
|
protected I18nizableText |
_title
The i18n key of the title of the notifications
|
protected Notification.NotificationType |
_type
The type of the notifications
|
Constructor and Description |
---|
AbstractConfigurableAdministratorNotificator() |
Modifier and Type | Method and Description |
---|---|
void |
configure(Configuration configuration) |
void |
setPluginInfo(String pluginName,
String featureName,
String id)
Sets the plugin info relative to the current component.
Note : The feature name may be null if the targeted component in declared at plugin level. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNotifications
protected String _pluginName
protected Notification.NotificationType _type
protected String _iconGlyph
protected I18nizableText _title
protected I18nizableText _message
public AbstractConfigurableAdministratorNotificator()
public void setPluginInfo(String pluginName, String featureName, String id)
PluginAware
setPluginInfo
in interface PluginAware
pluginName
- Unique identifier for the plugin hosting the extensionfeatureName
- Unique feature identifier (unique for a given pluginName)id
- Unique identifier of this componentpublic void configure(Configuration configuration) throws ConfigurationException
configure
in interface Configurable
ConfigurationException