cern::laser::client::impl::services::selection::SelectionImpl Class Reference

Inheritance diagram for cern::laser::client::impl::services::selection::SelectionImpl:
Inheritance graph
[legend]
Collaboration diagram for cern::laser::client::impl::services::selection::SelectionImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SelectionImpl ()
CategorySelection createCategorySelection ()
FilterSelection createFilterSelection ()
CategorySelection getCategorySelection ()
void setCategorySelection (CategorySelection newCategories)
FilterSelection getFilterSelection ()
void setFilterSelection (FilterSelection newFilters)
boolean getReducedMaskedSelection ()
void setReducedMaskedSelection (boolean newReducedMasked)
String toString ()

Private Attributes

CategorySelection categories
FilterSelection filters
boolean reducedMasked

Constructor & Destructor Documentation

cern::laser::client::impl::services::selection::SelectionImpl::SelectionImpl (  )  [inline]

References categories, filters, and reducedMasked.


Member Function Documentation

CategorySelection cern::laser::client::impl::services::selection::SelectionImpl::createCategorySelection (  )  [inline]

Factory method. Create an empty category selection.

Returns:
a new CategorySelection instance

Implements cern::laser::client::services::selection::Selection.

FilterSelection cern::laser::client::impl::services::selection::SelectionImpl::createFilterSelection (  )  [inline]

Factory method. Create an empty filter selection.

Returns:
a new filter selection instance

Implements cern::laser::client::services::selection::Selection.

CategorySelection cern::laser::client::impl::services::selection::SelectionImpl::getCategorySelection (  )  [inline]

Accessor method.

Returns:
the alarm categories selection

Implements cern::laser::client::services::selection::Selection.

References categories.

FilterSelection cern::laser::client::impl::services::selection::SelectionImpl::getFilterSelection (  )  [inline]

Accessor method.

Returns:
the alarm property filters selection

Implements cern::laser::client::services::selection::Selection.

References filters.

boolean cern::laser::client::impl::services::selection::SelectionImpl::getReducedMaskedSelection (  )  [inline]

Accessor method.

Returns:
the reduced&masked selection flag

Implements cern::laser::client::services::selection::Selection.

References reducedMasked.

void cern::laser::client::impl::services::selection::SelectionImpl::setCategorySelection ( CategorySelection  newCategories  )  [inline]

Accessor method.

Parameters:
newCategories the alarm categories selection

Implements cern::laser::client::services::selection::Selection.

References categories.

void cern::laser::client::impl::services::selection::SelectionImpl::setFilterSelection ( FilterSelection  newFilters  )  [inline]

Accessor method.

Parameters:
newFilters the alarm property filters selection

Implements cern::laser::client::services::selection::Selection.

References filters.

void cern::laser::client::impl::services::selection::SelectionImpl::setReducedMaskedSelection ( boolean  newReducedMasked  )  [inline]

Accessor method.

Parameters:
newReducedMasked the reduced&masked selection flag. If set to TRUE, only the changes resulting from reduction and masking analysis are distributed to the client, filtering out all the changes being reduced or masked.

Implements cern::laser::client::services::selection::Selection.

References reducedMasked.

String cern::laser::client::impl::services::selection::SelectionImpl::toString (  )  [inline]

References categories, filters, and reducedMasked.


Member Data Documentation


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

Generated by  doxygen 1.6.2