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 | ( | ) | [static] |
Factory method. Create a filter instance.
static Filter cern.laser.client.services.selection.Filter.create | ( | String | property, | |
String | operator, | |||
String | value | |||
) | [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 |
abstract String cern.laser.client.services.selection.Filter.getOperator | ( | ) | [pure virtual] |
Accessor method.
Implemented in cern.laser.client.impl.services.selection.FilterImpl.
abstract String cern.laser.client.services.selection.Filter.getProperty | ( | ) | [pure virtual] |
Accessor method.
Implemented in cern.laser.client.impl.services.selection.FilterImpl.
abstract String cern.laser.client.services.selection.Filter.getValue | ( | ) | [pure virtual] |
Accessor method.
Implemented in cern.laser.client.impl.services.selection.FilterImpl.
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.
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.
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.
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.
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.