Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

cern::laser::client::services::reduction::AlarmReductionHandler Class Reference

List of all members.

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

AlarmReductionHandler get () throws LaserConnectionException

Static Private Attributes

final ThreadLocal alarmReductionHandler = new ThreadLocal()

Detailed Description

Provides the service to handle alarm reduction.

Author:
F.Calderini
See also:
cern.laser.client.services.browsing.CategoryBrowsingHandler

cern.laser.client.services.browsing.AlarmBrowsingHandler

cern.laser.client.services.selection.AlarmSelectionHandler


Member Function Documentation

AlarmReductionHandler cern::laser::client::services::reduction::AlarmReductionHandler::get  )  throws LaserConnectionException [inline, static]
 

Factory method.

Returns:
an instance of the implementation class
Exceptions:
LaserConnectionException if the request can not be served

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.

Returns:
the children collection
Parameters:
parentId the parent alarm identifier
Exceptions:
LaserException if the request can not be served

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.

Returns:
the children collection
Parameters:
parent the parent alarm
Exceptions:
LaserException if the request can not be served

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.

Returns:
the children collection
Parameters:
parentId the parent alarm identifier
Exceptions:
LaserException if the request can not be served

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.

Returns:
the children collection
Parameters:
parent the parent alarm
Exceptions:
LaserException if the request can not be served

abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getMultiplicityChildren String  parentId  )  throws LaserException [pure virtual]
 

Get the multiplicity children of a multiplicity parent alarm.

Returns:
the children collection
Parameters:
parentId the parent alarm identifier
Exceptions:
LaserException if the request can not be served

abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getMultiplicityChildren Alarm  parent  )  throws LaserException [pure virtual]
 

Get the multiplicity children of a multiplicity parent alarm.

Returns:
the children collection
Parameters:
parent the parent alarm
Exceptions:
LaserException if the request can not be served

abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getMultiplicityParents String  childid  )  throws LaserException [pure virtual]
 

Get the multiplicity parents.

Returns:
the multiplicity parent collection
Parameters:
childid the parent alarm identifier
Exceptions:
LaserException if the request can not be served

abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getMultiplicityParents Alarm  child  )  throws LaserException [pure virtual]
 

Get the multiplicity parents.

Returns:
the multiplicity parent collection
Parameters:
child the child alarm
Exceptions:
LaserException if the request can not be served

abstract Integer cern::laser::client::services::reduction::AlarmReductionHandler::getMultiplicityThreshold Alarm  parent  )  throws LaserException [pure virtual]
 

Get the multiplicity threshold.

Returns:
the multiplicity threshold
Parameters:
parent the parent alarm
Exceptions:
LaserException if the request can not be served

abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getNodeChildren String  parentId  )  throws LaserException [pure virtual]
 

Get the node children of a node parent alarm.

Returns:
the children collection
Parameters:
parentId the parent alarm identifier
Exceptions:
LaserException if the request can not be served

abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getNodeChildren Alarm  parent  )  throws LaserException [pure virtual]
 

Get the node children of a node parent alarm.

Returns:
the children collection
Parameters:
parent the parent alarm
Exceptions:
LaserException if the request can not be served

abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getNodeParents String  childId  )  throws LaserException [pure virtual]
 

Get the node parent.

Returns:
the node parent collection
Parameters:
childId the child alarm identifier
Exceptions:
LaserException if the request can not be served

abstract Collection cern::laser::client::services::reduction::AlarmReductionHandler::getNodeParents Alarm  child  )  throws LaserException [pure virtual]
 

Get the node parents.

Returns:
the node parent collection
Parameters:
child the child alarm
Exceptions:
LaserException if the request can not be served


Member Data Documentation

final ThreadLocal cern::laser::client::services::reduction::AlarmReductionHandler::alarmReductionHandler = new ThreadLocal() [static, private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:08:54 2009 for ACS Java API by doxygen 1.3.8