
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 () throws LaserConnectionException |
Static Private Attributes | |
| static final ThreadLocal | categoryBrowsingHandler = new ThreadLocal() |
Provides the service to handle alarm category hierarchy browsing.
| static CategoryBrowsingHandler cern::laser::client::services::browsing::CategoryBrowsingHandler::get | ( | ) | throws LaserConnectionException [inline, static] |
Factory method.
| LaserException | if the request can not be served |
Reimplemented in cern::laser::guiplatform::category::helpers::CategoryHandler.
References categoryBrowsingHandler.
Referenced by cern::laser::guiplatform::category::CategoryBrowsingHandlerFactory::getHandler(), and cern::laser::definition::impl::CategoryDefinitionHandlerImplTest::setUp().
| 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, and cern::laser::guiplatform::category::helpers::CategoryHandler.
Referenced by cern::laser::client::TestCategoryBrowsing::TestCategoryBrowsing(), cern::laser::test::TestConfiguration::TestConfiguration(), cern::laser::console::TestConfiguration::TestConfiguration(), cern::laser::test::TestSelection::TestSelection(), cern::laser::test::TstCategoryBrowsing::TstCategoryBrowsing(), and cern::laser::test::TstConfiguration2::TstConfiguration2().
| 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, and cern::laser::guiplatform::category::helpers::CategoryHandler.
Referenced by cern::laser::client::TestSearch::TestSearch(), cern::laser::client::TestSelection::TestSelection(), and cern::laser::definition::impl::CategoryDefinitionHandlerImplTest::testUploadReader().
| 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, and cern::laser::guiplatform::category::helpers::CategoryHandler.
Referenced by cern::laser::guiplatform::windows::category::ChooseCategoryPanel::createCategoryTree(), cern::laser::test::TestCategoryBrowsing::TestCategoryBrowsing(), cern::laser::client::TestCategoryBrowsing::TestCategoryBrowsing(), and cern::laser::test::TstCategoryBrowsing::TstCategoryBrowsing().
| 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, and cern::laser::guiplatform::category::helpers::CategoryHandler.
| 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, and cern::laser::guiplatform::category::helpers::CategoryHandler.
Referenced by cern::laser::test::TestCategoryBrowsing::TestCategoryBrowsing(), cern::laser::client::TestCategoryBrowsing::TestCategoryBrowsing(), and cern::laser::test::TstCategoryBrowsing::TstCategoryBrowsing().
| 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, and cern::laser::guiplatform::category::helpers::CategoryHandler.
| 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, and cern::laser::guiplatform::category::helpers::CategoryHandler.
final ThreadLocal cern::laser::client::services::browsing::CategoryBrowsingHandler::categoryBrowsingHandler = new ThreadLocal() [static, private] |
Referenced by get().
1.6.2