Public Member Functions | Static Public Member Functions

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

Inheritance diagram for cern.laser.client.services.reduction.AlarmReductionHandler:
cern.laser.client.impl.services.reduction.AlarmReductionHandlerImpl

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

static AlarmReductionHandler get (ORB orb, AcsLogger logger) throws LaserConnectionException

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

static AlarmReductionHandler cern.laser.client.services.reduction.AlarmReductionHandler.get ( ORB  orb,
AcsLogger  logger 
) throws LaserConnectionException [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 ( 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

Implemented in cern.laser.client.impl.services.reduction.AlarmReductionHandlerImpl.

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

Implemented in cern.laser.client.impl.services.reduction.AlarmReductionHandlerImpl.

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

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.

Returns:
the children collection
Parameters:
parent the parent alarm
Exceptions:
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.

Returns:
the children collection
Parameters:
parent the parent alarm
Exceptions:
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 ( 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

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.

Returns:
the multiplicity parent collection
Parameters:
child the child alarm
Exceptions:
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 ( 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

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.

Returns:
the multiplicity threshold
Parameters:
parent the parent alarm
Exceptions:
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.

Returns:
the children collection
Parameters:
parentId the parent alarm identifier
Exceptions:
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.

Returns:
the children collection
Parameters:
parent the parent alarm
Exceptions:
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 ( 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

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.

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

Implemented in cern.laser.client.impl.services.reduction.AlarmReductionHandlerImpl.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties