Public Member Functions | Static Public Member Functions

cern.laser.client.impl.services.selection.FilterImpl Class Reference

Inheritance diagram for cern.laser.client.impl.services.selection.FilterImpl:
cern.laser.client.services.selection.Filter

List of all members.

Public Member Functions

 FilterImpl ()
 FilterImpl (String newProperty, String newOperator, String newValue)
 FilterImpl (String newProperty, String newOperator, String newValue, boolean multiplePercentAllowed)
String getProperty ()
void setProperty (String newProperty)
String getOperator ()
void setOperator (String newOperator)
String getValue ()
void setValue (String newValue)
boolean equals (Object ref)
int hashCode ()
String toString ()
boolean isBoolean ()
boolean isInteger ()
boolean isDouble ()
boolean isLong ()
boolean isFloat ()
boolean isShort ()
boolean isNumeric ()
boolean isString ()
boolean isByte ()
void validate () throws LaserException

Static Public Member Functions

static final String[] operators ()
static final String[] properties ()

Constructor & Destructor Documentation

cern.laser.client.impl.services.selection.FilterImpl.FilterImpl (  ) 
cern.laser.client.impl.services.selection.FilterImpl.FilterImpl ( String  newProperty,
String  newOperator,
String  newValue 
)
cern.laser.client.impl.services.selection.FilterImpl.FilterImpl ( String  newProperty,
String  newOperator,
String  newValue,
boolean  multiplePercentAllowed 
)

Member Function Documentation

boolean cern.laser.client.impl.services.selection.FilterImpl.equals ( Object  ref  ) 
String cern.laser.client.impl.services.selection.FilterImpl.getOperator (  )  [virtual]
String cern.laser.client.impl.services.selection.FilterImpl.getProperty (  )  [virtual]

Accessor method.

Returns:
the alarm property to filter against

Implements cern.laser.client.services.selection.Filter.

Referenced by cern.laser.client.impl.services.selection.FilterSelectionImpl.toSQLString().

String cern.laser.client.impl.services.selection.FilterImpl.getValue (  )  [virtual]
int cern.laser.client.impl.services.selection.FilterImpl.hashCode (  ) 
boolean cern.laser.client.impl.services.selection.FilterImpl.isBoolean (  ) 
boolean cern.laser.client.impl.services.selection.FilterImpl.isByte (  ) 
boolean cern.laser.client.impl.services.selection.FilterImpl.isDouble (  ) 
boolean cern.laser.client.impl.services.selection.FilterImpl.isFloat (  ) 
boolean cern.laser.client.impl.services.selection.FilterImpl.isInteger (  ) 
boolean cern.laser.client.impl.services.selection.FilterImpl.isLong (  ) 
boolean cern.laser.client.impl.services.selection.FilterImpl.isShort (  ) 
static final String [] cern.laser.client.impl.services.selection.FilterImpl.operators (  )  [static]
static final String [] cern.laser.client.impl.services.selection.FilterImpl.properties (  )  [static]
void cern.laser.client.impl.services.selection.FilterImpl.setOperator ( String  newOperator  )  [virtual]

Accessor method.

Parameters:
newOperator Accessor method.

Implements cern.laser.client.services.selection.Filter.

void cern.laser.client.impl.services.selection.FilterImpl.setProperty ( String  newProperty  )  [virtual]

Accessor method.

Parameters:
newProperty the alarm property to filter against

Implements cern.laser.client.services.selection.Filter.

void cern.laser.client.impl.services.selection.FilterImpl.setValue ( String  newValue  )  [virtual]

Accessor method.

Parameters:
newValue the value to filter

Implements cern.laser.client.services.selection.Filter.

String cern.laser.client.impl.services.selection.FilterImpl.toString (  ) 

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties