cern::laser::client::services::selection::CategorySelection Interface Reference

Inheritance diagram for cern::laser::client::services::selection::CategorySelection:
Inheritance graph
[legend]

List of all members.

Public Member Functions

boolean add (Category category)
boolean addAll (Collection categories)
boolean remove (Category category)
boolean contains (Category category)
Category[] list ()

Detailed Description

The category selection interface. It is the part of an alarm selection containing the interested categories.


Member Function Documentation

boolean cern::laser::client::services::selection::CategorySelection::add ( Category  category  ) 
boolean cern::laser::client::services::selection::CategorySelection::addAll ( Collection  categories  ) 
boolean cern::laser::client::services::selection::CategorySelection::contains ( Category  category  ) 
Category [] cern::laser::client::services::selection::CategorySelection::list (  ) 

List the selected categories.

Returns:
an array containing the selected categories

Implemented in cern::laser::client::impl::services::selection::CategorySelectionImpl.

boolean cern::laser::client::services::selection::CategorySelection::remove ( Category  category  ) 

Remove a category from the selection.

Parameters:
category the category to be removed
Returns:
true if the selection contained the specified category

Implemented in cern::laser::client::impl::services::selection::CategorySelectionImpl.


The documentation for this interface was generated from the following file:

Generated by  doxygen 1.6.2