
Public Member Functions | |
| boolean | add (Filter filter) |
| boolean | addAll (Collection filters) |
| boolean | remove (Filter filter) |
| boolean | contains (Filter filter) |
| Filter[] | list () |
| String | toSQLString () |
The filters selection interface. It is the part of an alarm selection containing the defined alarm property filters.
| boolean cern::laser::client::services::selection::FilterSelection::add | ( | Filter | filter | ) |
Add a new filter.
| filter | the filter to add |
Implemented in cern::laser::client::impl::services::selection::FilterSelectionImpl.
Referenced by cern::laser::client::TestFilter::TestFilter(), and cern::laser::client::TestSearch::TestSearch().
| boolean cern::laser::client::services::selection::FilterSelection::addAll | ( | Collection | filters | ) |
Adds all of the filters in the specified collection to this selection if they're not already present.
| filters | collection whose elements are to be added to this selection |
Implemented in cern::laser::client::impl::services::selection::FilterSelectionImpl.
Referenced by cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::createConfiguration().
| boolean cern::laser::client::services::selection::FilterSelection::contains | ( | Filter | filter | ) |
Check if the filter is already defined.
| filter | the filter to check |
Implemented in cern::laser::client::impl::services::selection::FilterSelectionImpl.
| Filter [] cern::laser::client::services::selection::FilterSelection::list | ( | ) |
List the defined filters.
Implemented in cern::laser::client::impl::services::selection::FilterSelectionImpl.
| boolean cern::laser::client::services::selection::FilterSelection::remove | ( | Filter | filter | ) |
Remove a filter.
| filter | the filter to be removed |
Implemented in cern::laser::client::impl::services::selection::FilterSelectionImpl.
| String cern::laser::client::services::selection::FilterSelection::toSQLString | ( | ) |
Return the SQL-like representation of the filters selection.
Implemented in cern::laser::client::impl::services::selection::FilterSelectionImpl.
Referenced by cern::laser::client::impl::services::selection::AlarmSelectionHelper::buildSQLFilter(), cern::laser::client::impl::services::selection::AlarmSearchHelper::buildSQLFilter(), and cern::laser::client::TestFilter::TestFilter().
1.6.2