Public Member Functions | |
abstract Category | getCategoryByPath (String path) throws LaserException |
abstract Category | getCategoryTreeRoot () throws LaserException |
abstract Collection | getChildren (Category node) throws LaserException |
abstract Collection | getChildren (Integer nodeId) throws LaserException |
abstract Category | getParent (Category node) throws LaserException |
abstract Category | getParent (Integer nodeId) throws LaserException |
abstract Collection | getCategories () throws LaserException |
Static Public Member Functions | |
static CategoryBrowsingHandler | get (ORB orb, AcsLogger logger) throws LaserConnectionException |
Provides the service to handle alarm category hierarchy browsing.
static CategoryBrowsingHandler cern.laser.client.services.browsing.CategoryBrowsingHandler.get | ( | ORB | orb, | |
AcsLogger | logger | |||
) | throws LaserConnectionException [static] |
Factory method.
LaserException | if the request can not be served |
abstract Collection cern.laser.client.services.browsing.CategoryBrowsingHandler.getCategories | ( | ) | throws LaserException [pure virtual] |
Get all the defined categories.
LaserException | if the request can not be served |
Implemented in cern.laser.client.impl.services.browsing.CategoryBrowsingHandlerImpl.
abstract Category cern.laser.client.services.browsing.CategoryBrowsingHandler.getCategoryByPath | ( | String | path | ) | throws LaserException [pure virtual] |
Get the category.
path | the category path in the form name.name....name |
LaserException | if the request can not be served |
Implemented in cern.laser.client.impl.services.browsing.CategoryBrowsingHandlerImpl.
abstract Category cern.laser.client.services.browsing.CategoryBrowsingHandler.getCategoryTreeRoot | ( | ) | throws LaserException [pure virtual] |
Get the category tree root.
LaserException | if the request can not be served |
Implemented in cern.laser.client.impl.services.browsing.CategoryBrowsingHandlerImpl.
abstract Collection cern.laser.client.services.browsing.CategoryBrowsingHandler.getChildren | ( | Integer | nodeId | ) | throws LaserException [pure virtual] |
Get the category children.
nodeId | the category parent identifier |
LaserException | if the request can not be served |
Implemented in cern.laser.client.impl.services.browsing.CategoryBrowsingHandlerImpl.
abstract Collection cern.laser.client.services.browsing.CategoryBrowsingHandler.getChildren | ( | Category | node | ) | throws LaserException [pure virtual] |
Get the category children.
node | the category parent |
LaserException | if the request can not be served |
Implemented in cern.laser.client.impl.services.browsing.CategoryBrowsingHandlerImpl.
abstract Category cern.laser.client.services.browsing.CategoryBrowsingHandler.getParent | ( | Category | node | ) | throws LaserException [pure virtual] |
Get the category parent.
node | the category |
LaserException | if the request can not be served |
Implemented in cern.laser.client.impl.services.browsing.CategoryBrowsingHandlerImpl.
abstract Category cern.laser.client.services.browsing.CategoryBrowsingHandler.getParent | ( | Integer | nodeId | ) | throws LaserException [pure virtual] |
Get the category parent.
nodeId | the category identifier |
LaserException | if the request can not be served |
Implemented in cern.laser.client.impl.services.browsing.CategoryBrowsingHandlerImpl.