Public Member Functions | |
void | setAdminUserDAO (AdminUserDAO adminUserDAO) |
void | setCategoryDAO (CategoryDAO categoryDAO) |
void | setAlarmDAO (AlarmDAO alarmDAO) |
void | setSourceDAO (SourceDAO sourceDAO) |
void | setResponsiblePersonDAO (ResponsiblePersonDAO responsiblePersonDAO) |
void | setAlarmCache (AlarmCache alarmCache) |
void | setAlarmMessageProcessor (AlarmMessageProcessorImpl alarmMessageProcessor) |
void | setAlarmPublisher (AlarmPublisherImpl alarmPublisher) |
AlarmDefinition | getAlarmDefinition (String alarmId) throws LaserDefinitionException |
Collection | getAlarmDefinitions (String userId) throws LaserDefinitionException |
void | createAlarm (String userId, AlarmDefinition alarmDefinition) throws LaserDefinitionException |
void | createAlarms (String userId, Collection alarms) throws LaserDefinitionException |
void | updateAlarm (String userId, AlarmDefinition alarmDefinition) throws LaserDefinitionException |
void | updateAlarms (String userId, Collection alarms) throws LaserDefinitionException |
void | removeAlarm (String userId, AlarmDefinition alarm) throws LaserDefinitionException |
void | removeAlarms (String userId, Collection alarms) throws LaserDefinitionException |
void | createMultiplicityLink (String userId, ReductionLink link) throws LaserDefinitionException |
void | createMultiplicityLinks (String userId, Collection reductionLinks) throws LaserDefinitionException |
void | createNodeLink (String userId, ReductionLink link) throws LaserDefinitionException |
void | createNodeLinks (String userId, Collection reductionLinks) throws LaserDefinitionException |
void | setMultiplicityThreshold (String userId, MultiplicityThreshold threshold) throws LaserDefinitionException |
void | setMultiplicityThresholds (String userId, Collection thresholds) throws LaserDefinitionException |
void | removeMultiplicityLink (String userId, ReductionLink link) throws LaserDefinitionException |
void | removeMultiplicityLinks (String userId, Collection reductionLinks) throws LaserDefinitionException |
void | removeNodeLink (String userId, ReductionLink link) throws LaserDefinitionException |
void | removeNodeLinks (String userId, Collection reductionLinks) throws LaserDefinitionException |
void | uploadAlarms (String userId, Collection toBeCreated, Collection toBeUpdated, Collection toBeRemoved) throws LaserDefinitionException |
void | uploadMultiplicity (String userId, Collection toBeCreated, Collection toBeRemoved, Collection thresholds) throws LaserDefinitionException |
void | uploadNode (String userId, Collection toBeCreated, Collection toBeRemoved) throws LaserDefinitionException |
Private Member Functions | |
Alarm | createAlarmInternal (String userId, AlarmDefinition alarmDefinition) throws LaserDefinitionException |
void | removeAlarmInternal (String userId, AlarmDefinition alarmDefinition) throws LaserDefinitionException |
void | removeAlarmsInternal (String userId, Collection alarms) throws LaserDefinitionException |
void | invalidateAlarm (Alarm alarm) |
void | propagateRemovedAlarm (Alarm alarm) |
void | invalidateReductionLink (ReductionLink link) |
void | propagateMultiplicityLink (ReductionLink link) |
void | propagateMultiplicityThreshold (MultiplicityThreshold threshold) |
void | propagateNodeLink (ReductionLink link) |
void | removeMultiplicityLinkInternal (String userId, ReductionLink link) throws LaserDefinitionException |
void | removeMultiplicityLinksInternal (String userId, Collection links) throws LaserDefinitionException |
void | removeNodeLinkInternal (String userId, ReductionLink link) throws LaserDefinitionException |
void | removeNodeLinksInternal (String userId, Collection links) throws LaserDefinitionException |
Alarm[] | validateReductionLink (ReductionLink link) throws LaserDefinitionException |
void | createMultiplicityLinkInternal (String userId, ReductionLink link) throws LaserDefinitionException |
void | createMultiplicityLinksInternal (String userId, Collection links) throws LaserDefinitionException |
void | createNodeLinkInternal (String userId, ReductionLink link) throws LaserDefinitionException |
void | createNodeLinksInternal (String userId, Collection links) throws LaserDefinitionException |
void | setMultiplicityThresholdEJB (String userId, MultiplicityThreshold threshold) throws LaserDefinitionException |
Private Attributes | |
AdminUserDAO | adminUserDAO |
AlarmDAO | alarmDAO |
CategoryDAO | categoryDAO |
ResponsiblePersonDAO | responsiblePersonDAO |
SourceDAO | sourceDAO |
AlarmCache | alarmCache |
AlarmMessageProcessorImpl | alarmMessageProcessor |
AlarmPublisherImpl | alarmPublisher |
AdminUserDefinitionServiceImpl | adminUserDefinitionService |
Static Private Attributes | |
final Logger | LOGGER = Logger.getLogger(AlarmDefinitionServiceImpl.class.getName()) |
final String | SOURCE_CATEGORY_PATH_PREFIX = "CERN.SOURCES." |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|