
Public Member Functions | |
| abstract Alarm | getAlarmById (String alarmId) throws LaserException |
| abstract Alarm | getAlarmByTriplet (Triplet triplet) throws LaserException |
| abstract Alarm | getAlarmByTriplet (String faultFamily, String faultMember, Integer faultCode) throws LaserException |
| abstract Collection | getAlarmsByCategory (Integer categoryId) throws LaserException |
| abstract Collection | getAlarmsByCategory (Category category) throws LaserException |
| abstract Collection | getAlarmsBySource (String sourceId) throws LaserException |
| abstract Collection | getAlarmsBySource (Source source) throws LaserException |
| abstract Collection | getAlarmsByResponsiblePerson (Integer responsibleId) throws LaserException |
| abstract Collection | getAlarmsByResponsiblePerson (ResponsiblePerson responsible) throws LaserException |
| abstract Collection | getAlarmsByPriority (Integer priority) throws LaserException |
| abstract Collection | getSources () throws LaserException |
| abstract Collection | getResponsiblePersons () throws LaserException |
Static Public Member Functions | |
| static AlarmBrowsingHandler | get () throws LaserConnectionException |
Static Private Attributes | |
| static final ThreadLocal | alarmBrowsingHandler = new ThreadLocal() |
Provides the service to handle alarm definitions browsing.
| static AlarmBrowsingHandler cern::laser::client::services::browsing::AlarmBrowsingHandler::get | ( | ) | throws LaserConnectionException [inline, static] |
Factory method.
| LaserException | if the request can not be served |
References alarmBrowsingHandler.
Referenced by cern::laser::guiplatform::alarms::AlarmBrowsingHandlerFactory::getHandler().
| abstract Alarm cern::laser::client::services::browsing::AlarmBrowsingHandler::getAlarmById | ( | String | alarmId | ) | throws LaserException [pure virtual] |
Get an alarm.
| alarmId | the alarm identifier |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::browsing::AlarmBrowsingHandlerImpl.
Referenced by cern::laser::guiplatform::alarms::AlarmBean::details(), cern::laser::guiplatform::alarms::AlarmContainer::uninhibit(), and cern::laser::guiplatform::alarms::AlarmContainer::unmask().
| abstract Alarm cern::laser::client::services::browsing::AlarmBrowsingHandler::getAlarmByTriplet | ( | String | faultFamily, | |
| String | faultMember, | |||
| Integer | faultCode | |||
| ) | throws LaserException [pure virtual] |
Get an alarm.
| faultFamily | the fault family | |
| faultMember | the fault member | |
| faultCode | the fault code |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::browsing::AlarmBrowsingHandlerImpl.
| abstract Alarm cern::laser::client::services::browsing::AlarmBrowsingHandler::getAlarmByTriplet | ( | Triplet | triplet | ) | throws LaserException [pure virtual] |
Get an alarm.
| triplet | the alarm public identifier |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::browsing::AlarmBrowsingHandlerImpl.
Referenced by cern::laser::client::TestAlarmBrowsing::TestAlarmBrowsing(), cern::laser::client::TestClone::TestClone(), and cern::laser::client::TestReduction::TestReduction().
| abstract Collection cern::laser::client::services::browsing::AlarmBrowsingHandler::getAlarmsByCategory | ( | Category | category | ) | throws LaserException [pure virtual] |
Get the alarms attached to the category.
| category | the category |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::browsing::AlarmBrowsingHandlerImpl.
| abstract Collection cern::laser::client::services::browsing::AlarmBrowsingHandler::getAlarmsByCategory | ( | Integer | categoryId | ) | throws LaserException [pure virtual] |
Get the alarms attached to the category.
| categoryId | the category identifier |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::browsing::AlarmBrowsingHandlerImpl.
Referenced by cern::laser::guiplatform::actions::category::ShowAlarmByCategoryAction::performAction().
| abstract Collection cern::laser::client::services::browsing::AlarmBrowsingHandler::getAlarmsByPriority | ( | Integer | priority | ) | throws LaserException [pure virtual] |
Get the alarms attached to the priority.
| priority | the priority (1..4) |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::browsing::AlarmBrowsingHandlerImpl.
| abstract Collection cern::laser::client::services::browsing::AlarmBrowsingHandler::getAlarmsByResponsiblePerson | ( | ResponsiblePerson | responsible | ) | throws LaserException [pure virtual] |
Get the alarms attached to the responsible person.
| responsible | the responsible person |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::browsing::AlarmBrowsingHandlerImpl.
| abstract Collection cern::laser::client::services::browsing::AlarmBrowsingHandler::getAlarmsByResponsiblePerson | ( | Integer | responsibleId | ) | throws LaserException [pure virtual] |
Get the alarms attached to the responsible person.
| responsibleId | the responsible person identifier |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::browsing::AlarmBrowsingHandlerImpl.
| abstract Collection cern::laser::client::services::browsing::AlarmBrowsingHandler::getAlarmsBySource | ( | Source | source | ) | throws LaserException [pure virtual] |
Get the alarms attached to the source.
| source | the source |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::browsing::AlarmBrowsingHandlerImpl.
| abstract Collection cern::laser::client::services::browsing::AlarmBrowsingHandler::getAlarmsBySource | ( | String | sourceId | ) | throws LaserException [pure virtual] |
Get the alarms attached to the source.
| sourceId | the source identifier |
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::browsing::AlarmBrowsingHandlerImpl.
| abstract Collection cern::laser::client::services::browsing::AlarmBrowsingHandler::getResponsiblePersons | ( | ) | throws LaserException [pure virtual] |
Get the defined responsible persons.
| LaserException | if the request can not be served |
| LaserConnectionException |
Implemented in cern::laser::client::impl::services::browsing::AlarmBrowsingHandlerImpl.
| abstract Collection cern::laser::client::services::browsing::AlarmBrowsingHandler::getSources | ( | ) | throws LaserException [pure virtual] |
Get the defined alarm sources.
| LaserException | if the request can not be served |
Implemented in cern::laser::client::impl::services::browsing::AlarmBrowsingHandlerImpl.
final ThreadLocal cern::laser::client::services::browsing::AlarmBrowsingHandler::alarmBrowsingHandler = new ThreadLocal() [static, private] |
Referenced by get().
1.6.2