Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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

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

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

Private Attributes

String property
String operator
String value
boolean multiplePercentAllowed

Static Private Attributes

final String GREATER_THAN_OPERATOR = ">"
final String LESS_THAN_OPERATOR = "<"
final String GREATER_EQUAL_THAN_OPERATOR = ">="
final String LESS_EQUAL_THAN_OPERATOR = "<="
final String EQUAL_OPERATOR = "="
final String NOT_EQUAL_OPERATOR = "<>"
final String LIKE_OPERATOR = "LIKE"
final String privateOperators []
final String ALARM_ID_PROPERTY = "ALARM_ID"
final String FAULT_FAMILY_PROPERTY = "FAULT_FAMILY"
final String FAULT_MEMBER_PROPERTY = "FAULT_MEMBER"
final String FAULT_CODE_PROPERTY = "FAULT_CODE"
final String PROBLEM_DESCRIPTION_PROPERTY = "PROBLEM_DESCRIPTION"
final String SITE_PROPERTY = "SITE"
final String BUILDING_PROPERTY = "BUILDING"
final String PRIORITY_PROPERTY = "PRIORITY"
final String SOURCE_NAME_PROPERTY = "SOURCE_NAME"
final String SAFETY_ZONE_PROPERTY = "SAFETY_ZONE"
final String RESPONSIBLE_PERSON_PROPERTY = "RESPONSIBLE_PERSON"
final String SYSTEM_NAME_PROPERTY = "SYSTEM_NAME"
final String IDENTIFIER_PROPERTY = "IDENTIFIER"
final String privateProperties []
final String BOOLEAN_SUFFIX = "_BOOL"
final String INTEGER_SUFFIX = "_INT"
final String FLOAT_SUFFIX = "_FLOAT"
final String DOUBLE_SUFFIX = "_DOUBLE"
final String SHORT_SUFFIX = "_SHORT"
final String LONG_SUFFIX = "_LONG"
final String STRING_SUFFIX = "_STRING"
final String BYTE_SUFFIX = "_BYTE"
final String integerProperties []
final String stringProperties []
final String numericOperators []
final String literalOperators [] = { EQUAL_OPERATOR, NOT_EQUAL_OPERATOR, LIKE_OPERATOR}
final String booleanOperators [] = { EQUAL_OPERATOR, NOT_EQUAL_OPERATOR,}
final String byteOperators [] = { EQUAL_OPERATOR, NOT_EQUAL_OPERATOR,}

Constructor & Destructor Documentation

cern::laser::client::impl::services::selection::FilterImpl::FilterImpl  )  [inline]
 

cern::laser::client::impl::services::selection::FilterImpl::FilterImpl String  newProperty,
String  newOperator,
String  newValue
[inline]
 

cern::laser::client::impl::services::selection::FilterImpl::FilterImpl String  newProperty,
String  newOperator,
String  newValue,
boolean  multiplePercentAllowed
[inline]
 


Member Function Documentation

boolean cern::laser::client::impl::services::selection::FilterImpl::equals Object  ref  )  [inline]
 

String cern::laser::client::impl::services::selection::FilterImpl::getOperator  )  [inline]
 

String cern::laser::client::impl::services::selection::FilterImpl::getProperty  )  [inline]
 

String cern::laser::client::impl::services::selection::FilterImpl::getValue  )  [inline]
 

int cern::laser::client::impl::services::selection::FilterImpl::hashCode  )  [inline]
 

boolean cern::laser::client::impl::services::selection::FilterImpl::isBoolean  )  [inline]
 

boolean cern::laser::client::impl::services::selection::FilterImpl::isByte  )  [inline]
 

boolean cern::laser::client::impl::services::selection::FilterImpl::isDouble  )  [inline]
 

boolean cern::laser::client::impl::services::selection::FilterImpl::isFloat  )  [inline]
 

boolean cern::laser::client::impl::services::selection::FilterImpl::isInteger  )  [inline]
 

boolean cern::laser::client::impl::services::selection::FilterImpl::isLong  )  [inline]
 

boolean cern::laser::client::impl::services::selection::FilterImpl::isNumeric  )  [inline]
 

boolean cern::laser::client::impl::services::selection::FilterImpl::isShort  )  [inline]
 

boolean cern::laser::client::impl::services::selection::FilterImpl::isString  )  [inline]
 

final String [] cern::laser::client::impl::services::selection::FilterImpl::operators  )  [inline, static]
 

final String [] cern::laser::client::impl::services::selection::FilterImpl::properties  )  [inline, static]
 

void cern::laser::client::impl::services::selection::FilterImpl::setOperator String  newOperator  )  [inline]
 

void cern::laser::client::impl::services::selection::FilterImpl::setProperty String  newProperty  )  [inline]
 

void cern::laser::client::impl::services::selection::FilterImpl::setValue String  newValue  )  [inline]
 

String cern::laser::client::impl::services::selection::FilterImpl::toString  )  [inline]
 

void cern::laser::client::impl::services::selection::FilterImpl::validate  )  throws LaserException [inline]
 


Member Data Documentation

final String cern::laser::client::impl::services::selection::FilterImpl::ALARM_ID_PROPERTY = "ALARM_ID" [static, private]
 

Predefined numeric property.

final String cern::laser::client::impl::services::selection::FilterImpl::BOOLEAN_SUFFIX = "_BOOL" [static, private]
 

final String cern::laser::client::impl::services::selection::FilterImpl::booleanOperators[] = { EQUAL_OPERATOR, NOT_EQUAL_OPERATOR,} [static, private]
 

The predefined boolean privateOperators array.

final String cern::laser::client::impl::services::selection::FilterImpl::BUILDING_PROPERTY = "BUILDING" [static, private]
 

Predefined numeric property.

final String cern::laser::client::impl::services::selection::FilterImpl::BYTE_SUFFIX = "_BYTE" [static, private]
 

final String cern::laser::client::impl::services::selection::FilterImpl::byteOperators[] = { EQUAL_OPERATOR, NOT_EQUAL_OPERATOR,} [static, private]
 

The predefined byte privateOperators array.

final String cern::laser::client::impl::services::selection::FilterImpl::DOUBLE_SUFFIX = "_DOUBLE" [static, private]
 

final String cern::laser::client::impl::services::selection::FilterImpl::EQUAL_OPERATOR = "=" [static, private]
 

Operator.

final String cern::laser::client::impl::services::selection::FilterImpl::FAULT_CODE_PROPERTY = "FAULT_CODE" [static, private]
 

Predefined numeric property.

final String cern::laser::client::impl::services::selection::FilterImpl::FAULT_FAMILY_PROPERTY = "FAULT_FAMILY" [static, private]
 

Predefined literal property.

final String cern::laser::client::impl::services::selection::FilterImpl::FAULT_MEMBER_PROPERTY = "FAULT_MEMBER" [static, private]
 

Predefined literal property.

final String cern::laser::client::impl::services::selection::FilterImpl::FLOAT_SUFFIX = "_FLOAT" [static, private]
 

final String cern::laser::client::impl::services::selection::FilterImpl::GREATER_EQUAL_THAN_OPERATOR = ">=" [static, private]
 

Operator.

final String cern::laser::client::impl::services::selection::FilterImpl::GREATER_THAN_OPERATOR = ">" [static, private]
 

Operator.

final String cern::laser::client::impl::services::selection::FilterImpl::IDENTIFIER_PROPERTY = "IDENTIFIER" [static, private]
 

Predefined literal property.

final String cern::laser::client::impl::services::selection::FilterImpl::INTEGER_SUFFIX = "_INT" [static, private]
 

final String cern::laser::client::impl::services::selection::FilterImpl::integerProperties[] [static, private]
 

Initial value:

final String cern::laser::client::impl::services::selection::FilterImpl::LESS_EQUAL_THAN_OPERATOR = "<=" [static, private]
 

Operator.

final String cern::laser::client::impl::services::selection::FilterImpl::LESS_THAN_OPERATOR = "<" [static, private]
 

Operator.

final String cern::laser::client::impl::services::selection::FilterImpl::LIKE_OPERATOR = "LIKE" [static, private]
 

Operator.

final String cern::laser::client::impl::services::selection::FilterImpl::literalOperators[] = { EQUAL_OPERATOR, NOT_EQUAL_OPERATOR, LIKE_OPERATOR} [static, private]
 

The predefined literal privateOperators array.

final String cern::laser::client::impl::services::selection::FilterImpl::LONG_SUFFIX = "_LONG" [static, private]
 

boolean cern::laser::client::impl::services::selection::FilterImpl::multiplePercentAllowed [private]
 

final String cern::laser::client::impl::services::selection::FilterImpl::NOT_EQUAL_OPERATOR = "<>" [static, private]
 

Operator.

final String cern::laser::client::impl::services::selection::FilterImpl::numericOperators[] [static, private]
 

Initial value:

The predefined numeric privateOperators array.

String cern::laser::client::impl::services::selection::FilterImpl::operator [private]
 

final String cern::laser::client::impl::services::selection::FilterImpl::PRIORITY_PROPERTY = "PRIORITY" [static, private]
 

Predefined numeric property.

final String cern::laser::client::impl::services::selection::FilterImpl::privateOperators[] [static, private]
 

Initial value:

The predefined privateOperators array.

final String cern::laser::client::impl::services::selection::FilterImpl::privateProperties[] [static, private]
 

Initial value:

The predefined privateProperties array.

final String cern::laser::client::impl::services::selection::FilterImpl::PROBLEM_DESCRIPTION_PROPERTY = "PROBLEM_DESCRIPTION" [static, private]
 

Predefined literal property.

String cern::laser::client::impl::services::selection::FilterImpl::property [private]
 

final String cern::laser::client::impl::services::selection::FilterImpl::RESPONSIBLE_PERSON_PROPERTY = "RESPONSIBLE_PERSON" [static, private]
 

Predefined literal property.

final String cern::laser::client::impl::services::selection::FilterImpl::SAFETY_ZONE_PROPERTY = "SAFETY_ZONE" [static, private]
 

Predefined numeric property.

final String cern::laser::client::impl::services::selection::FilterImpl::SHORT_SUFFIX = "_SHORT" [static, private]
 

final String cern::laser::client::impl::services::selection::FilterImpl::SITE_PROPERTY = "SITE" [static, private]
 

Predefined literal property.

final String cern::laser::client::impl::services::selection::FilterImpl::SOURCE_NAME_PROPERTY = "SOURCE_NAME" [static, private]
 

Predefined literal property.

final String cern::laser::client::impl::services::selection::FilterImpl::STRING_SUFFIX = "_STRING" [static, private]
 

final String cern::laser::client::impl::services::selection::FilterImpl::stringProperties[] [static, private]
 

Initial value:

final String cern::laser::client::impl::services::selection::FilterImpl::SYSTEM_NAME_PROPERTY = "SYSTEM_NAME" [static, private]
 

Predefined literal property.

String cern::laser::client::impl::services::selection::FilterImpl::value [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:08:54 2009 for ACS Java API by doxygen 1.3.8