
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 | |
| static final Logger | LOGGER = Logger.getLogger(AlarmDefinitionServiceImpl.class.getName()) |
| static final String | SOURCE_CATEGORY_PATH_PREFIX = "CERN.SOURCES." |
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createAlarm | ( | String | userId, | |
| AlarmDefinition | alarmDefinition | |||
| ) | throws LaserDefinitionException [inline] |
References alarmDAO, categoryDAO, createAlarmInternal(), cern::laser::business::dao::CategoryDAO::findCategoryByPath(), cern::laser::business::data::Source::getName(), cern::laser::business::data::Alarm::getSource(), LOGGER, cern::laser::business::dao::AlarmDAO::saveAlarm(), SOURCE_CATEGORY_PATH_PREFIX, and cern::laser::business::dao::CategoryDAO::updateCategory().
Referenced by com::cosylab::acs::laser::LaserComponent::createAlarm().
| Alarm cern::laser::business::pojo::AlarmDefinitionServiceImpl::createAlarmInternal | ( | String | userId, | |
| AlarmDefinition | alarmDefinition | |||
| ) | throws LaserDefinitionException [inline, private] |
References cern::laser::business::data::AdminUser::administersSource(), adminUserDAO, alarmDAO, cern::laser::business::dao::AdminUserDAO::findAdminUser(), cern::laser::business::dao::AlarmDAO::findBuilding(), cern::laser::business::dao::AlarmDAO::getAlarm(), cern::laser::business::data::Alarm::getLocation(), cern::laser::business::data::ConsoleUser::getName(), cern::laser::business::dao::ResponsiblePersonDAO::getResponsiblePerson(), cern::laser::business::dao::SourceDAO::getSource(), LOGGER, responsiblePersonDAO, and sourceDAO.
Referenced by createAlarm(), and createAlarms().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createAlarms | ( | String | userId, | |
| Collection | alarms | |||
| ) | throws LaserDefinitionException [inline] |
References alarmDAO, categoryDAO, createAlarmInternal(), cern::laser::business::dao::CategoryDAO::findCategoryByPath(), cern::laser::business::data::Source::getName(), cern::laser::business::data::Alarm::getSource(), LOGGER, cern::laser::business::dao::AlarmDAO::saveAlarm(), SOURCE_CATEGORY_PATH_PREFIX, and cern::laser::business::dao::CategoryDAO::updateCategory().
Referenced by uploadAlarms().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createMultiplicityLink | ( | String | userId, | |
| ReductionLink | link | |||
| ) | throws LaserDefinitionException [inline] |
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createMultiplicityLinkInternal | ( | String | userId, | |
| ReductionLink | link | |||
| ) | throws LaserDefinitionException [inline, private] |
References cern::laser::business::data::AlarmImpl::addMultiplicityChild(), adminUserDAO, alarmDAO, cern::laser::business::dao::AdminUserDAO::findAdminUser(), cern::laser::business::data::Alarm::getAlarmId(), cern::laser::business::data::ConsoleUser::getName(), LOGGER, cern::laser::business::dao::AlarmDAO::updateAlarm(), and validateReductionLink().
Referenced by createMultiplicityLink(), and createMultiplicityLinksInternal().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createMultiplicityLinks | ( | String | userId, | |
| Collection | reductionLinks | |||
| ) | throws LaserDefinitionException [inline] |
References createMultiplicityLinksInternal(), invalidateReductionLink(), and propagateMultiplicityLink().
Referenced by uploadMultiplicity().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createMultiplicityLinksInternal | ( | String | userId, | |
| Collection | links | |||
| ) | throws LaserDefinitionException [inline, private] |
References createMultiplicityLinkInternal(), and LOGGER.
Referenced by createMultiplicityLinks().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createNodeLink | ( | String | userId, | |
| ReductionLink | link | |||
| ) | throws LaserDefinitionException [inline] |
References createNodeLinkInternal(), invalidateReductionLink(), and propagateNodeLink().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createNodeLinkInternal | ( | String | userId, | |
| ReductionLink | link | |||
| ) | throws LaserDefinitionException [inline, private] |
References cern::laser::business::data::Alarm::addNodeChild(), adminUserDAO, alarmDAO, cern::laser::business::dao::AdminUserDAO::findAdminUser(), cern::laser::business::data::ConsoleUser::getName(), LOGGER, cern::laser::business::dao::AlarmDAO::updateAlarm(), and validateReductionLink().
Referenced by createNodeLink(), and createNodeLinksInternal().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createNodeLinks | ( | String | userId, | |
| Collection | reductionLinks | |||
| ) | throws LaserDefinitionException [inline] |
References createNodeLinksInternal(), invalidateReductionLink(), and propagateNodeLink().
Referenced by uploadNode().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createNodeLinksInternal | ( | String | userId, | |
| Collection | links | |||
| ) | throws LaserDefinitionException [inline, private] |
References createNodeLinkInternal(), and LOGGER.
Referenced by createNodeLinks().
| AlarmDefinition cern::laser::business::pojo::AlarmDefinitionServiceImpl::getAlarmDefinition | ( | String | alarmId | ) | throws LaserDefinitionException [inline] |
References alarmCache, cern::laser::business::data::Alarm::getDefinition(), and cern::laser::business::cache::AlarmCache::getReference().
Referenced by getAlarmDefinitions().
| Collection cern::laser::business::pojo::AlarmDefinitionServiceImpl::getAlarmDefinitions | ( | String | userId | ) | throws LaserDefinitionException [inline] |
References adminUserDAO, cern::laser::business::dao::AdminUserDAO::findAdminUser(), cern::laser::business::dao::SourceDAO::findSource(), cern::laser::business::dao::AdminUserDAO::getAdministeredSources(), getAlarmDefinition(), cern::laser::business::dao::SourceDAO::getAlarms(), cern::laser::business::data::ConsoleUser::getName(), cern::laser::business::data::Source::getSourceId(), LOGGER, and sourceDAO.
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::invalidateAlarm | ( | Alarm | alarm | ) | [inline, private] |
References alarmCache, cern::laser::business::data::Alarm::getAlarmId(), cern::laser::business::data::Alarm::getMultiplicityChildren(), cern::laser::business::data::Alarm::getMultiplicityParents(), cern::laser::business::data::Alarm::getNodeChildren(), cern::laser::business::data::Alarm::getNodeParents(), cern::laser::business::data::Alarm::getTriplet(), cern::laser::business::cache::AlarmCache::invalidate(), and LOGGER.
Referenced by invalidateReductionLink(), removeAlarm(), and removeAlarms().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::invalidateReductionLink | ( | ReductionLink | link | ) | [inline, private] |
References alarmCache, cern::laser::business::definition::data::AlarmDefinition::getAlarmId(), cern::laser::business::definition::data::ReductionLink::getChild(), cern::laser::business::cache::AlarmCache::getCopy(), cern::laser::business::definition::data::ReductionLink::getParent(), invalidateAlarm(), and LOGGER.
Referenced by createMultiplicityLink(), createMultiplicityLinks(), createNodeLink(), createNodeLinks(), removeMultiplicityLink(), removeMultiplicityLinks(), removeNodeLink(), and removeNodeLinks().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::propagateMultiplicityLink | ( | ReductionLink | link | ) | [inline, private] |
References alarmCache, alarmMessageProcessor, cern::laser::business::definition::data::AlarmDefinition::getAlarmId(), cern::laser::business::definition::data::ReductionLink::getChild(), cern::laser::business::cache::AlarmCache::getCopy(), cern::laser::business::definition::data::ReductionLink::getParent(), LOGGER, cern::laser::business::pojo::AlarmMessageProcessorImpl::updateMultiplicityNode(), and cern::laser::business::pojo::AlarmMessageProcessorImpl::updateReductionStatus().
Referenced by createMultiplicityLink(), createMultiplicityLinks(), removeMultiplicityLink(), and removeMultiplicityLinks().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::propagateMultiplicityThreshold | ( | MultiplicityThreshold | threshold | ) | [inline, private] |
References alarmCache, alarmMessageProcessor, cern::laser::business::definition::data::AlarmDefinition::getAlarmId(), cern::laser::business::cache::AlarmCache::getCopy(), cern::laser::business::definition::data::MultiplicityThreshold::getParent(), cern::laser::business::cache::AlarmCache::invalidate(), LOGGER, and cern::laser::business::pojo::AlarmMessageProcessorImpl::updateMultiplicityNode().
Referenced by setMultiplicityThreshold(), and setMultiplicityThresholds().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::propagateNodeLink | ( | ReductionLink | link | ) | [inline, private] |
References alarmCache, alarmMessageProcessor, cern::laser::business::definition::data::AlarmDefinition::getAlarmId(), cern::laser::business::definition::data::ReductionLink::getChild(), cern::laser::business::cache::AlarmCache::getCopy(), LOGGER, and cern::laser::business::pojo::AlarmMessageProcessorImpl::updateReductionStatus().
Referenced by createNodeLink(), createNodeLinks(), removeNodeLink(), and removeNodeLinks().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::propagateRemovedAlarm | ( | Alarm | alarm | ) | [inline, private] |
References alarmMessageProcessor, alarmPublisher, cern::laser::business::data::Status::getActive(), cern::laser::business::data::Status::getProperties(), cern::laser::business::data::Alarm::getStatus(), cern::laser::business::data::Alarm::getTriplet(), LOGGER, cern::laser::business::pojo::AlarmMessageProcessorImpl::notifyReductionRelatives(), cern::laser::business::pojo::AlarmPublisherImpl::publish(), cern::laser::business::data::Status::setActive(), cern::laser::business::data::Status::setSourceHostname(), cern::laser::business::data::Status::setSourceTimestamp(), cern::laser::business::data::Status::setSystemTimestamp(), and cern::laser::business::data::Status::setUserTimestamp().
Referenced by removeAlarm(), and removeAlarms().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeAlarm | ( | String | userId, | |
| AlarmDefinition | alarm | |||
| ) | throws LaserDefinitionException [inline] |
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeAlarmInternal | ( | String | userId, | |
| AlarmDefinition | alarmDefinition | |||
| ) | throws LaserDefinitionException [inline, private] |
References cern::laser::business::data::AdminUser::administersSource(), adminUserDAO, alarmDAO, cern::laser::business::dao::AlarmDAO::deleteAlarm(), cern::laser::business::dao::AdminUserDAO::findAdminUser(), cern::laser::business::dao::AlarmDAO::getAlarm(), cern::laser::business::data::ConsoleUser::getName(), cern::laser::business::data::Alarm::getSource(), and LOGGER.
Referenced by removeAlarm(), and removeAlarmsInternal().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeAlarms | ( | String | userId, | |
| Collection | alarms | |||
| ) | throws LaserDefinitionException [inline] |
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeAlarmsInternal | ( | String | userId, | |
| Collection | alarms | |||
| ) | throws LaserDefinitionException [inline, private] |
References LOGGER, and removeAlarmInternal().
Referenced by removeAlarms().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeMultiplicityLink | ( | String | userId, | |
| ReductionLink | link | |||
| ) | throws LaserDefinitionException [inline] |
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeMultiplicityLinkInternal | ( | String | userId, | |
| ReductionLink | link | |||
| ) | throws LaserDefinitionException [inline, private] |
References adminUserDAO, alarmDAO, cern::laser::business::dao::AdminUserDAO::findAdminUser(), cern::laser::business::data::ConsoleUser::getName(), LOGGER, cern::laser::business::data::Alarm::removeMultiplicityChild(), cern::laser::business::dao::AlarmDAO::updateAlarm(), and validateReductionLink().
Referenced by removeMultiplicityLink(), and removeMultiplicityLinksInternal().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeMultiplicityLinks | ( | String | userId, | |
| Collection | reductionLinks | |||
| ) | throws LaserDefinitionException [inline] |
References invalidateReductionLink(), propagateMultiplicityLink(), and removeMultiplicityLinksInternal().
Referenced by uploadMultiplicity().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeMultiplicityLinksInternal | ( | String | userId, | |
| Collection | links | |||
| ) | throws LaserDefinitionException [inline, private] |
References LOGGER, and removeMultiplicityLinkInternal().
Referenced by removeMultiplicityLinks().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeNodeLink | ( | String | userId, | |
| ReductionLink | link | |||
| ) | throws LaserDefinitionException [inline] |
References invalidateReductionLink(), propagateNodeLink(), and removeNodeLinkInternal().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeNodeLinkInternal | ( | String | userId, | |
| ReductionLink | link | |||
| ) | throws LaserDefinitionException [inline, private] |
References adminUserDAO, alarmDAO, cern::laser::business::dao::AdminUserDAO::findAdminUser(), cern::laser::business::data::ConsoleUser::getName(), LOGGER, cern::laser::business::data::Alarm::removeNodeChild(), cern::laser::business::dao::AlarmDAO::updateAlarm(), and validateReductionLink().
Referenced by removeNodeLink(), and removeNodeLinksInternal().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeNodeLinks | ( | String | userId, | |
| Collection | reductionLinks | |||
| ) | throws LaserDefinitionException [inline] |
References invalidateReductionLink(), propagateNodeLink(), and removeNodeLinksInternal().
Referenced by uploadNode().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeNodeLinksInternal | ( | String | userId, | |
| Collection | links | |||
| ) | throws LaserDefinitionException [inline, private] |
References LOGGER, and removeNodeLinkInternal().
Referenced by removeNodeLinks().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setAdminUserDAO | ( | AdminUserDAO | adminUserDAO | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setAlarmCache | ( | AlarmCache | alarmCache | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setAlarmDAO | ( | AlarmDAO | alarmDAO | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setAlarmMessageProcessor | ( | AlarmMessageProcessorImpl | alarmMessageProcessor | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setAlarmPublisher | ( | AlarmPublisherImpl | alarmPublisher | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setCategoryDAO | ( | CategoryDAO | categoryDAO | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setMultiplicityThreshold | ( | String | userId, | |
| MultiplicityThreshold | threshold | |||
| ) | throws LaserDefinitionException [inline] |
References propagateMultiplicityThreshold(), and setMultiplicityThresholdEJB().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setMultiplicityThresholdEJB | ( | String | userId, | |
| MultiplicityThreshold | threshold | |||
| ) | throws LaserDefinitionException [inline, private] |
References adminUserDAO, alarmDAO, cern::laser::business::dao::AdminUserDAO::findAdminUser(), cern::laser::business::dao::AlarmDAO::findAlarm(), cern::laser::business::data::ConsoleUser::getName(), LOGGER, cern::laser::business::data::Alarm::setMultiplicityThreshold(), and cern::laser::business::dao::AlarmDAO::updateAlarm().
Referenced by setMultiplicityThreshold(), and setMultiplicityThresholds().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setMultiplicityThresholds | ( | String | userId, | |
| Collection | thresholds | |||
| ) | throws LaserDefinitionException [inline] |
References LOGGER, propagateMultiplicityThreshold(), and setMultiplicityThresholdEJB().
Referenced by uploadMultiplicity().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setResponsiblePersonDAO | ( | ResponsiblePersonDAO | responsiblePersonDAO | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setSourceDAO | ( | SourceDAO | sourceDAO | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::updateAlarm | ( | String | userId, | |
| AlarmDefinition | alarmDefinition | |||
| ) | throws LaserDefinitionException [inline] |
References cern::laser::business::data::Source::addAlarm(), cern::laser::business::data::AdminUser::administersSource(), adminUserDAO, alarmCache, alarmDAO, categoryDAO, cern::laser::business::data::Source::equals(), cern::laser::business::dao::AdminUserDAO::findAdminUser(), cern::laser::business::dao::AlarmDAO::findAlarm(), cern::laser::business::dao::CategoryDAO::findCategory(), cern::laser::business::dao::SourceDAO::findSource(), cern::laser::business::data::ConsoleUser::getName(), cern::laser::business::data::Source::getName(), cern::laser::business::data::ResponsiblePerson::getResponsibleId(), cern::laser::business::dao::ResponsiblePersonDAO::getResponsiblePerson(), cern::laser::business::data::Source::getResponsiblePerson(), cern::laser::business::data::Alarm::getResponsiblePerson(), cern::laser::business::data::Alarm::getSource(), cern::laser::business::cache::AlarmCache::invalidate(), LOGGER, cern::laser::business::data::Category::removeAlarm(), responsiblePersonDAO, cern::laser::business::data::Alarm::setDefinition(), cern::laser::business::data::Alarm::setResponsiblePerson(), SOURCE_CATEGORY_PATH_PREFIX, sourceDAO, cern::laser::business::dao::AlarmDAO::updateAlarm(), cern::laser::business::dao::CategoryDAO::updateCategory(), and cern::laser::business::dao::SourceDAO::updateSource().
Referenced by updateAlarms().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::updateAlarms | ( | String | userId, | |
| Collection | alarms | |||
| ) | throws LaserDefinitionException [inline] |
References LOGGER, and updateAlarm().
Referenced by uploadAlarms().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::uploadAlarms | ( | String | userId, | |
| Collection | toBeCreated, | |||
| Collection | toBeUpdated, | |||
| Collection | toBeRemoved | |||
| ) | throws LaserDefinitionException [inline] |
References createAlarms(), LOGGER, removeAlarms(), and updateAlarms().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::uploadMultiplicity | ( | String | userId, | |
| Collection | toBeCreated, | |||
| Collection | toBeRemoved, | |||
| Collection | thresholds | |||
| ) | throws LaserDefinitionException [inline] |
References createMultiplicityLinks(), LOGGER, removeMultiplicityLinks(), and setMultiplicityThresholds().
| void cern::laser::business::pojo::AlarmDefinitionServiceImpl::uploadNode | ( | String | userId, | |
| Collection | toBeCreated, | |||
| Collection | toBeRemoved | |||
| ) | throws LaserDefinitionException [inline] |
References createNodeLinks(), LOGGER, and removeNodeLinks().
| Alarm [] cern::laser::business::pojo::AlarmDefinitionServiceImpl::validateReductionLink | ( | ReductionLink | link | ) | throws LaserDefinitionException [inline, private] |
References alarmDAO, and cern::laser::business::dao::AlarmDAO::getAlarm().
Referenced by createMultiplicityLinkInternal(), createNodeLinkInternal(), removeMultiplicityLinkInternal(), and removeNodeLinkInternal().
AdminUserDefinitionServiceImpl cern::laser::business::pojo::AlarmDefinitionServiceImpl::adminUserDefinitionService [private] |
AlarmPublisherImpl cern::laser::business::pojo::AlarmDefinitionServiceImpl::alarmPublisher [private] |
Referenced by propagateRemovedAlarm().
Referenced by createAlarm(), createAlarms(), and updateAlarm().
final Logger cern::laser::business::pojo::AlarmDefinitionServiceImpl::LOGGER = Logger.getLogger(AlarmDefinitionServiceImpl.class.getName()) [static, private] |
Referenced by createAlarm(), createAlarmInternal(), createAlarms(), createMultiplicityLinkInternal(), createMultiplicityLinksInternal(), createNodeLinkInternal(), createNodeLinksInternal(), getAlarmDefinitions(), invalidateAlarm(), invalidateReductionLink(), propagateMultiplicityLink(), propagateMultiplicityThreshold(), propagateNodeLink(), propagateRemovedAlarm(), removeAlarm(), removeAlarmInternal(), removeAlarms(), removeAlarmsInternal(), removeMultiplicityLinkInternal(), removeMultiplicityLinksInternal(), removeNodeLinkInternal(), removeNodeLinksInternal(), setMultiplicityThresholdEJB(), setMultiplicityThresholds(), updateAlarm(), updateAlarms(), uploadAlarms(), uploadMultiplicity(), and uploadNode().
ResponsiblePersonDAO cern::laser::business::pojo::AlarmDefinitionServiceImpl::responsiblePersonDAO [private] |
Referenced by createAlarmInternal(), and updateAlarm().
final String cern::laser::business::pojo::AlarmDefinitionServiceImpl::SOURCE_CATEGORY_PATH_PREFIX = "CERN.SOURCES." [static, private] |
Referenced by createAlarm(), createAlarms(), and updateAlarm().
Referenced by createAlarmInternal(), getAlarmDefinitions(), and updateAlarm().
1.6.2