|
Public Member Functions |
void | clearContainer () |
void | attach (String key, AlarmListener listener) |
void | detach (String key) |
void | attach (String key, AlarmsNumberChangeListener listener) |
void | detachAlarmNumberChangeListener (String key) |
void | addAlarmSelectionOnExceptionListener (AlarmSelectionOnExceptionListener listener) |
void | removeAlarmSelectionOnExceptionListener (AlarmSelectionOnExceptionListener listener) |
AlarmNodeManager | getAlarmNodeManager (String listName) |
void | initContainer (Map _activeList, Configuration configuration) throws LaserConsoleException |
void | clearNodeManagers () |
void | reloadContainer (Map _activeList, Configuration configuration) throws LaserConsoleException |
void | inhibit (AlarmBean[] inhibitedAlarm, Comment comment) |
void | uninhibit (AlarmBean[] uninhibitedAlarms) |
void | mask (AlarmBean[] maskedAlarm, Comment comment) |
void | unmask (AlarmBean[] unmaskedAlarms) |
void | highlightAndKlaxon (AlarmBean[] highlightedAndKlaxonedAlarms, Comment comment, int highlightOption) |
void | unhighlightAndKlaxon (AlarmBean[] unhighlightedAndKlaxonAlarms) |
void | highlight (AlarmBean[] highlighted, boolean highlight) |
void | acknowledge (AlarmBean[] acknowledged, boolean acknowledge, Comment comment) |
void | removeNewOrTerminatedAlarms (String whichAlarm) |
void | makeAlarmNotNew () |
void | fireFontChanged () |
void | clearInhibitList () |
void | clearSearchList () |
void | clearMaskList () |
void | clearAutoHighlightedList () |
void | onAlarm (Alarm _alarm) |
void | onException (LaserSelectionException laserSelectionException) |
void | setNewIndicator (AlarmBean[] notNew) |
void | setActiveListFont (boolean isBig) |
boolean | isSearchCancelled () |
void | onSearchAlarm (cern.laser.client.data.Alarm alarm) |
void | onSearchException (LaserSearchException laserSearchException) |
void | searchFinished () |
Static Public Member Functions |
AlarmContainer | getDefault () |
Private Member Functions |
| AlarmContainer () |
CommentedAlarmMap | getList (String key) |
void | processList (Map activeList, CommentedAlarmMap list) |
void | acknowledge (AlarmBean[] acknowledge, Comment comment) |
void | unacknowledge (AlarmBean[] unacknowledged) |
void | updateAlarmNumberChangeListeners (final int fromCounterType, final int toCounterType) |
void | updateAlarmOnInstantList (Alarm newInstant) |
void | updateAlarmOnActiveList (Alarm newAlarm) |
void | updateAlarmOnInhibitList (Alarm newAlarm) |
void | updateAlarmMaskedOnList (Alarm newAlarm) |
void | addAlarmToActiveList (Alarm alarm) |
void | updateAlarmNoChangeListeners (int whichListener) |
boolean | belongsToSelectedCategories (AlarmBean alarmBean, CategorySelection selectedCategories) |
Private Attributes |
Map | observers = null |
Map | alarmNumberChangeObservers = null |
List | onExceptionListeners = null |
Map | nodeManagers = null |
final Mutex | lock = new Mutex() |
CommentedAlarmMap | activeList = null |
CommentedAlarmMap | inhibitList = null |
CommentedAlarmMap | maskedList = null |
CommentedAlarmMap | highlightedAndKlaxonList = null |
CommentedAlarmMap | instantList = null |
CommentedAlarmMap | highlightedList = null |
CommentedAlarmMap | acknowledgedList = null |
CommentedAlarmMap | notNewAlarmsList = null |
Static Private Attributes |
Logger | logger |
AlarmContainer | INSTANCE = null |