

Public Member Functions | |
| FilterSelectionImpl () | |
| boolean | add (Filter filter) |
| boolean | addAll (Collection filters) |
| boolean | remove (Filter filter) |
| boolean | contains (Filter filter) |
| Filter[] | list () |
| String | toSQLString () |
| String | toString () |
Private Attributes | |
| Set | filterSet = null |
| cern::laser::client::impl::services::selection::FilterSelectionImpl::FilterSelectionImpl | ( | ) | [inline] |
References filterSet.
| boolean cern::laser::client::impl::services::selection::FilterSelectionImpl::add | ( | Filter | filter | ) | [inline] |
Add a new filter.
| filter | the filter to add |
Implements cern::laser::client::services::selection::FilterSelection.
References filterSet.
| boolean cern::laser::client::impl::services::selection::FilterSelectionImpl::addAll | ( | Collection | filters | ) | [inline] |
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 |
Implements cern::laser::client::services::selection::FilterSelection.
References filterSet.
| boolean cern::laser::client::impl::services::selection::FilterSelectionImpl::contains | ( | Filter | filter | ) | [inline] |
Check if the filter is already defined.
| filter | the filter to check |
Implements cern::laser::client::services::selection::FilterSelection.
References filterSet.
| Filter [] cern::laser::client::impl::services::selection::FilterSelectionImpl::list | ( | ) | [inline] |
List the defined filters.
Implements cern::laser::client::services::selection::FilterSelection.
References filterSet.
| boolean cern::laser::client::impl::services::selection::FilterSelectionImpl::remove | ( | Filter | filter | ) | [inline] |
Remove a filter.
| filter | the filter to be removed |
Implements cern::laser::client::services::selection::FilterSelection.
References filterSet.
| String cern::laser::client::impl::services::selection::FilterSelectionImpl::toSQLString | ( | ) | [inline] |
Return the SQL-like representation of the filters selection.
Implements cern::laser::client::services::selection::FilterSelection.
References filterSet, cern::laser::client::impl::services::selection::FilterImpl::getOperator(), cern::laser::client::impl::services::selection::FilterImpl::getProperty(), cern::laser::client::impl::services::selection::FilterImpl::getValue(), and cern::laser::client::impl::services::selection::FilterImpl::isString().
| String cern::laser::client::impl::services::selection::FilterSelectionImpl::toString | ( | ) | [inline] |
References filterSet.
Set cern::laser::client::impl::services::selection::FilterSelectionImpl::filterSet = null [private] |
Referenced by add(), addAll(), contains(), FilterSelectionImpl(), list(), remove(), toSQLString(), and toString().
1.6.2