com.attask.common.constants
Class QueryModEnum

java.lang.Object
  extended by com.attask.common.constants.Enum
      extended by com.attask.common.constants.StringEnum
          extended by com.attask.common.constants.QueryModEnum
All Implemented Interfaces:
IEnum, java.io.Serializable

public abstract class QueryModEnum
extends StringEnum

QueryModEnum used to define what type of Query Modifier this is. Not used in the API.

See Also:
Serialized Form

Field Summary
protected static com.attask.util.ArrayListMap __allEnums
           
protected static java.util.Map __allEnumsByDataType
           
protected static java.util.ArrayList __booleanQueryModEnums
           
protected static java.util.ArrayList __calendarQueryModEnums
           
protected static java.util.ArrayList __genericQueryModEnums
           
protected static java.util.ArrayList __multipleQueryModEnums
           
protected static java.util.ArrayList __numericQueryModEnums
           
protected static java.util.ArrayList __singleTextQueryModEnums
           
protected static java.util.ArrayList __textualQueryModEnums
           
static QueryModEnum ALLOF
           
static QueryModEnum ALLOWINGNULL
           
static QueryModEnum BETWEEN
           
static QueryModEnum CIBETWEEN
           
static QueryModEnum CICONTAINS
           
static QueryModEnum CIEQUAL
           
static QueryModEnum CILIKE
           
static QueryModEnum CINOTBETWEEN
           
static QueryModEnum CINOTCONTAINS
           
static QueryModEnum CINOTEQUAL
           
static QueryModEnum CONTAINS
           
static QueryModEnum EQUAL
           
static QueryModEnum GREATERTHAN
           
static QueryModEnum GREATERTHANEQUAL
           
static QueryModEnum IN
           
static QueryModEnum ISBLANK
           
static QueryModEnum ISNULL
           
static QueryModEnum LESSTHAN
           
static QueryModEnum LESSTHANEQUAL
           
static QueryModEnum LIKE
           
static QueryModEnum NOTBETWEEN
           
static QueryModEnum NOTBLANK
           
static QueryModEnum NOTCONTAINS
           
static QueryModEnum NOTEQUAL
           
static QueryModEnum NOTIN
           
static QueryModEnum NOTNULL
           
static QueryModEnum SOUNDEX
           
 
Fields inherited from class com.attask.common.constants.Enum
_label, _value
 
Method Summary
abstract
<E> boolean
evaluate(E... operands)
           
static java.util.List getAllEnums()
           
 boolean getAllowsMultipleValues()
           
 boolean getCanUseRange()
           
static QueryModEnum getEnum(java.lang.String val)
           
static java.util.Set getEnumClassifications()
           
 boolean getIsUnaryOperator()
           
static java.util.List getMultiQueryModEnums()
           
static java.util.List getNonNumericEnumQueryModEnums()
           
static java.util.List getQueryModEnumsByDataType(java.lang.String dataType)
           
 java.lang.String toSQLLabel(java.lang.Object[] vals)
           
 
Methods inherited from class com.attask.common.constants.StringEnum
equals, equals, getEnum, getValueAsString, hashCode
 
Methods inherited from class com.attask.common.constants.Enum
equals, getAbbrLabel, getGWTAttributes, getKeyLabel, getLabel, getPK, getValue, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ALLOWINGNULL

public static final QueryModEnum ALLOWINGNULL

LESSTHAN

public static final QueryModEnum LESSTHAN

LESSTHANEQUAL

public static final QueryModEnum LESSTHANEQUAL

GREATERTHAN

public static final QueryModEnum GREATERTHAN

GREATERTHANEQUAL

public static final QueryModEnum GREATERTHANEQUAL

EQUAL

public static final QueryModEnum EQUAL

CIEQUAL

public static final QueryModEnum CIEQUAL

NOTEQUAL

public static final QueryModEnum NOTEQUAL

CINOTEQUAL

public static final QueryModEnum CINOTEQUAL

CONTAINS

public static final QueryModEnum CONTAINS

CICONTAINS

public static final QueryModEnum CICONTAINS

NOTCONTAINS

public static final QueryModEnum NOTCONTAINS

CINOTCONTAINS

public static final QueryModEnum CINOTCONTAINS

LIKE

public static final QueryModEnum LIKE

CILIKE

public static final QueryModEnum CILIKE

BETWEEN

public static final QueryModEnum BETWEEN

SOUNDEX

public static final QueryModEnum SOUNDEX

CIBETWEEN

public static final QueryModEnum CIBETWEEN

NOTBETWEEN

public static final QueryModEnum NOTBETWEEN

CINOTBETWEEN

public static final QueryModEnum CINOTBETWEEN

IN

public static final QueryModEnum IN

NOTIN

public static final QueryModEnum NOTIN

ALLOF

public static final QueryModEnum ALLOF

ISNULL

public static final QueryModEnum ISNULL

NOTNULL

public static final QueryModEnum NOTNULL

ISBLANK

public static final QueryModEnum ISBLANK

NOTBLANK

public static final QueryModEnum NOTBLANK

__allEnums

protected static final com.attask.util.ArrayListMap __allEnums

__genericQueryModEnums

protected static final java.util.ArrayList __genericQueryModEnums

__numericQueryModEnums

protected static final java.util.ArrayList __numericQueryModEnums

__textualQueryModEnums

protected static final java.util.ArrayList __textualQueryModEnums

__calendarQueryModEnums

protected static final java.util.ArrayList __calendarQueryModEnums

__booleanQueryModEnums

protected static final java.util.ArrayList __booleanQueryModEnums

__multipleQueryModEnums

protected static final java.util.ArrayList __multipleQueryModEnums

__singleTextQueryModEnums

protected static final java.util.ArrayList __singleTextQueryModEnums

__allEnumsByDataType

protected static java.util.Map __allEnumsByDataType
Method Detail

getEnum

public static QueryModEnum getEnum(java.lang.String val)

getEnumClassifications

public static java.util.Set getEnumClassifications()

getAllEnums

public static java.util.List getAllEnums()

getQueryModEnumsByDataType

public static java.util.List getQueryModEnumsByDataType(java.lang.String dataType)

getMultiQueryModEnums

public static java.util.List getMultiQueryModEnums()

getNonNumericEnumQueryModEnums

public static java.util.List getNonNumericEnumQueryModEnums()

getCanUseRange

public boolean getCanUseRange()

getAllowsMultipleValues

public boolean getAllowsMultipleValues()

getIsUnaryOperator

public boolean getIsUnaryOperator()

toSQLLabel

public java.lang.String toSQLLabel(java.lang.Object[] vals)

evaluate

public abstract <E> boolean evaluate(E... operands)


Copyright © 2006-2009 AtTask, Inc. All Rights Reserved.