

Public Member Functions | |
| abstract String | getProperty () |
| abstract void | setProperty (String newProperty) |
| abstract String | getOperator () |
| abstract void | setOperator (String newOperator) |
| abstract String | getValue () |
| abstract void | setValue (String newValue) |
| abstract void | validate () throws LaserException |
Static Public Member Functions | |
| static Filter | create () |
| static Filter | create (String property, String operator, String value) |
Static Public Attributes | |
| static final String | operators [] = FilterImpl.operators() |
| static final String | properties [] = FilterImpl.properties() |
An alarm filter object. It defines a filtering criteria of the form property operator value, where property is an alarm property (fault family, ..., priority, building number, etc)
| static Filter cern::laser::client::services::selection::Filter::create | ( | String | property, | |
| String | operator, | |||
| String | value | |||
| ) | [inline, static] |
Factory method. Create a filter instance given the parameters.
| property | the alarm property to filter against | |
| operator | the filtering operator to apply | |
| value | the value to filter |
| static Filter cern::laser::client::services::selection::Filter::create | ( | ) | [inline, static] |
Factory method. Create a filter instance.
| abstract String cern::laser::client::services::selection::Filter::getOperator | ( | ) | [pure virtual] |
Accessor method.
Implemented in cern::laser::client::impl::services::selection::FilterImpl.
Referenced by cern::laser::guiplatform::windows::filter::SingleFilterItem::addButtonActionPerformed(), cern::laser::guiplatform::filters::FilterItemBean::getOperator(), and cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::removeFilter().
| abstract String cern::laser::client::services::selection::Filter::getProperty | ( | ) | [pure virtual] |
Accessor method.
Implemented in cern::laser::client::impl::services::selection::FilterImpl.
Referenced by cern::laser::guiplatform::windows::filter::SingleFilterItem::addButtonActionPerformed(), cern::laser::guiplatform::filters::FilterItemBean::getName(), and cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::removeFilter().
| abstract String cern::laser::client::services::selection::Filter::getValue | ( | ) | [pure virtual] |
Accessor method.
Implemented in cern::laser::client::impl::services::selection::FilterImpl.
Referenced by cern::laser::guiplatform::windows::filter::SingleFilterItem::addButtonActionPerformed(), cern::laser::guiplatform::filters::FilterItemBean::getValue(), and cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::removeFilter().
| abstract void cern::laser::client::services::selection::Filter::setOperator | ( | String | newOperator | ) | [pure virtual] |
Accessor method.
| newOperator | Accessor method. |
Implemented in cern::laser::client::impl::services::selection::FilterImpl.
Referenced by cern::laser::client::TestSearch::TestSearch().
| abstract void cern::laser::client::services::selection::Filter::setProperty | ( | String | newProperty | ) | [pure virtual] |
Accessor method.
| newProperty | the alarm property to filter against |
Implemented in cern::laser::client::impl::services::selection::FilterImpl.
Referenced by cern::laser::client::TestSearch::TestSearch().
| abstract void cern::laser::client::services::selection::Filter::setValue | ( | String | newValue | ) | [pure virtual] |
Accessor method.
| newValue | the value to filter |
Implemented in cern::laser::client::impl::services::selection::FilterImpl.
Referenced by cern::laser::client::TestSearch::TestSearch().
| abstract void cern::laser::client::services::selection::Filter::validate | ( | ) | throws LaserException [pure virtual] |
Validation method.
| LaserException | if the filter is not valid |
Implemented in cern::laser::client::impl::services::selection::FilterImpl.
Referenced by cern::laser::guiplatform::windows::filter::SingleFilterItem::addButtonActionPerformed(), and cern::laser::client::TestFilter::TestFilter().
final String cern::laser::client::services::selection::Filter::operators[] = FilterImpl.operators() [static] |
The predefined operators array.
final String cern::laser::client::services::selection::Filter::properties[] = FilterImpl.properties() [static] |
The predefined properties array.
1.6.2