List of all members.
Detailed Description
AlarmImpl cache service class. It defines the interface for the alarm cache which holds alarm plain objects loaded and persisted via the alarm entity beans. Changes to the objects in the cache are propagated and published to the clients.
- Author:
- fracalde
Member Function Documentation
void cern.laser.business.cache.AlarmCache.close |
( |
|
) |
|
Returns a reference to the active list for a category.
- Parameters:
-
| identifier | the active list private identifier |
- Returns:
- the reference to the active list object.
- Exceptions:
-
| Exception | if the operation can not be performed |
Implemented in com.cosylab.acs.laser.dao.ACSAlarmCacheImpl.
Returns a reference to the cached alarm.
- Parameters:
-
| identifier | the alarm private identifier |
- Returns:
- the reference to the alarm object
- Exceptions:
-
Implemented in com.cosylab.acs.laser.dao.ACSAlarmCacheImpl.
Referenced by cern.laser.business.pojo.CoreServiceImpl.archiveSearch(), cern.laser.business.pojo.CoreServiceImpl.getActiveMultiplicityChildren(), cern.laser.business.pojo.CoreServiceImpl.getActiveNodeChildren(), cern.laser.business.pojo.AlarmDefinitionServiceImpl.getAlarmDefinition(), cern.laser.business.pojo.CoreServiceImpl.getAlarmsByCategory(), cern.laser.business.pojo.CoreServiceImpl.getAlarmsByPriority(), cern.laser.business.pojo.CoreServiceImpl.getAlarmsByResponsiblePerson(), cern.laser.business.pojo.CoreServiceImpl.getAlarmsBySource(), cern.laser.business.pojo.CoreServiceImpl.getMultiplicityChildren(), cern.laser.business.pojo.CoreServiceImpl.getMultiplicityParents(), cern.laser.business.pojo.CoreServiceImpl.getMultiplicityThreshold(), cern.laser.business.pojo.CoreServiceImpl.getNodeChildren(), cern.laser.business.pojo.CoreServiceImpl.getNodeParents(), and cern.laser.business.pojo.CoreServiceImpl.search().
void cern.laser.business.cache.AlarmCache.initializeAlarmCache |
( |
Map |
alarms, |
|
|
Map |
activeLists | |
|
) |
| | |
void cern.laser.business.cache.AlarmCache.invalidate |
( |
String |
identifier |
) |
throws AlarmCacheException |
void cern.laser.business.cache.AlarmCache.removeActiveList |
( |
Integer |
identifier |
) |
throws AlarmCacheException |
Remove the active list associated with the given category id.
- Parameters:
-
| identifier | the id of the active list to destroy (=category id) |
- Exceptions:
-
| Exception | if the operation cannot be performed |
Implemented in com.cosylab.acs.laser.dao.ACSAlarmCacheImpl.
Returns a reference to the alarm specified. The object is locked from modification by other cache users.
- Parameters:
-
| identifier | the id for the alarm |
- Returns:
- a reference to the alarm
- Exceptions:
-
- Parameters:
-
| identifier | the id for the alarm |
- Exceptions:
-
Implemented in com.cosylab.acs.laser.dao.ACSAlarmCacheImpl.
The documentation for this interface was generated from the following file: