|
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." |