
Public Member Functions | |
| abstract Collection | getNodeChildren (Alarm parent) throws LaserException |
| abstract Collection | getNodeChildren (String parentId) throws LaserException |
| abstract Collection | getActiveNodeChildren (Alarm parent) throws LaserException |
| abstract Collection | getActiveNodeChildren (String parentId) throws LaserException |
| abstract Collection | getNodeParents (Alarm child) throws LaserException |
| abstract Collection | getNodeParents (String childId) throws LaserException |
| abstract Collection | getMultiplicityChildren (Alarm parent) throws LaserException |
| abstract Collection | getMultiplicityChildren (String parentId) throws LaserException |
| abstract Collection | getActiveMultiplicityChildren (Alarm parent) throws LaserException |
| abstract Collection | getActiveMultiplicityChildren (String parentId) throws LaserException |
| abstract Collection | getMultiplicityParents (Alarm child) throws LaserException |
| abstract Collection | getMultiplicityParents (String childid) throws LaserException |
| abstract Integer | getMultiplicityThreshold (Alarm parent) throws LaserException |
Static Public Member Functions | |
| static AlarmReductionHandler | get () throws LaserConnectionException |
Static Private Attributes | |
| static final ThreadLocal | alarmReductionHandler = new ThreadLocal() |
Provides the service to handle alarm reduction.
| static AlarmReductionHandler cern::laser::client::services::reduction::AlarmReductionHandler::get | ( | ) | throws LaserConnectionException [inline, static] |
Factory method.
| LaserConnectionException | if the request can not be served |
References alarmReductionHandler.
Referenced by cern::laser::guiplatform::alarms::AlarmReductionHandlerFactory::getHandler().
| abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getActiveMultiplicityChildren | ( | String | parentId | ) | throws LaserException [pure virtual] |
Get the multiplicity children of a multiplicity parent alarm currently active.
| parentId | the parent alarm identifier |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::reduction::AlarmReductionHandlerImpl.
| abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getActiveMultiplicityChildren | ( | Alarm | parent | ) | throws LaserException [pure virtual] |
Get the multiplicity children of a multiplicity parent alarm currently active.
| parent | the parent alarm |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::reduction::AlarmReductionHandlerImpl.
Referenced by cern::laser::guiplatform::actions::alarms::ShowActiveMultiplicityChildrenAction::performAction().
| abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getActiveNodeChildren | ( | String | parentId | ) | throws LaserException [pure virtual] |
Get the node children of a node parent alarm currently active.
| parentId | the parent alarm identifier |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::reduction::AlarmReductionHandlerImpl.
| abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getActiveNodeChildren | ( | Alarm | parent | ) | throws LaserException [pure virtual] |
Get the node children of a node parent alarm currently active.
| parent | the parent alarm |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::reduction::AlarmReductionHandlerImpl.
Referenced by cern::laser::guiplatform::actions::alarms::ShowActiveNodeChildrenAction::performAction().
| abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getMultiplicityChildren | ( | String | parentId | ) | throws LaserException [pure virtual] |
Get the multiplicity children of a multiplicity parent alarm.
| parentId | the parent alarm identifier |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::reduction::AlarmReductionHandlerImpl.
| abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getMultiplicityChildren | ( | Alarm | parent | ) | throws LaserException [pure virtual] |
Get the multiplicity children of a multiplicity parent alarm.
| parent | the parent alarm |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::reduction::AlarmReductionHandlerImpl.
Referenced by cern::laser::guiplatform::actions::alarms::ShowMultiplicityChildrenAction::performAction().
| abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getMultiplicityParents | ( | String | childid | ) | throws LaserException [pure virtual] |
Get the multiplicity parents.
| childid | the parent alarm identifier |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::reduction::AlarmReductionHandlerImpl.
| abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getMultiplicityParents | ( | Alarm | child | ) | throws LaserException [pure virtual] |
Get the multiplicity parents.
| child | the child alarm |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::reduction::AlarmReductionHandlerImpl.
| abstract Integer cern::laser::client::services::reduction::AlarmReductionHandler::getMultiplicityThreshold | ( | Alarm | parent | ) | throws LaserException [pure virtual] |
Get the multiplicity threshold.
| parent | the parent alarm |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::reduction::AlarmReductionHandlerImpl.
| abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getNodeChildren | ( | String | parentId | ) | throws LaserException [pure virtual] |
Get the node children of a node parent alarm.
| parentId | the parent alarm identifier |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::reduction::AlarmReductionHandlerImpl.
| abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getNodeChildren | ( | Alarm | parent | ) | throws LaserException [pure virtual] |
Get the node children of a node parent alarm.
| parent | the parent alarm |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::reduction::AlarmReductionHandlerImpl.
Referenced by cern::laser::guiplatform::actions::alarms::ShowNodeChildrenAction::performAction(), and cern::laser::client::TestReduction::TestReduction().
| abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getNodeParents | ( | String | childId | ) | throws LaserException [pure virtual] |
Get the node parent.
| childId | the child alarm identifier |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::reduction::AlarmReductionHandlerImpl.
| abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getNodeParents | ( | Alarm | child | ) | throws LaserException [pure virtual] |
Get the node parents.
| child | the child alarm |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::reduction::AlarmReductionHandlerImpl.
final ThreadLocal cern::laser::client::services::reduction::AlarmReductionHandler::alarmReductionHandler = new ThreadLocal() [static, private] |
Referenced by get().
1.6.2