com.smartgwt.client.types
Enum OperatorId

java.lang.Object
  extended by java.lang.Enum<OperatorId>
      extended by com.smartgwt.client.types.OperatorId
All Implemented Interfaces:
ValueEnum, java.io.Serializable, java.lang.Comparable<OperatorId>

public enum OperatorId
extends java.lang.Enum<OperatorId>
implements ValueEnum


Enum Constant Summary
AND
          all subcriteria (criterion.criteria) are true
BETWEEN
          shortcut for "greaterThan" + "lessThan" + "and".
BETWEEN_INCLUSIVE
          shortcut for "greaterOrEqual" + "lessOrEqual" + "and".
CONTAINS
          Contains as sub-string (match case)
ENDS_WITH
          Ends with (match case)
EQUALS
          exactly equal to
EQUALS_FIELD
          matches another field (specify fieldName as criterion.value)
GREATER_OR_EQUAL
          Greater than or equal to
GREATER_THAN
          Greater than
ICONTAINS
          Contains as sub-string (case insensitive)
IENDS_WITH
          Ends with (case insensitive)
IN_SET
          value is in a set of values.
INOT_CONTAINS
          Does not contain as sub-string (case insensitive)
INOT_ENDS_WITH
          Does not end with (case insensitive)
INOT_STARTS_WITH
          Does not start with (case insensitive)
IREGEXP
          Regular expression match (case insensitive)
IS_NULL
          value is null
ISTARTS_WITH
          Starts with (case insensitive)
LESS_OR_EQUAL
          Less than or equal to
LESS_THAN
          Less than
NOT
          all subcriteria (criterion.criteria) are false
NOT_CONTAINS
          Does not contain as sub-string (match case)
NOT_ENDS_WITH
          Does not end with (match case)
NOT_EQUAL
          not equal to
NOT_EQUAL_FIELD
          does not match another field (specified fieldName as criterion.value)
NOT_IN_SET
          value is not in a set of values.
NOT_NULL
          value is non-null.
NOT_STARTS_WITH
          Does not start with (match case)
OR
          at least one subcriteria (criterion.criteria) is true
REGEXP
          Regular expression match
STARTS_WITH
          Starts with (match case)
 
Method Summary
 java.lang.String getValue()
           
static OperatorId valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static OperatorId[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

EQUALS

public static final OperatorId EQUALS
exactly equal to


NOT_EQUAL

public static final OperatorId NOT_EQUAL
not equal to


GREATER_THAN

public static final OperatorId GREATER_THAN
Greater than


LESS_THAN

public static final OperatorId LESS_THAN
Less than


GREATER_OR_EQUAL

public static final OperatorId GREATER_OR_EQUAL
Greater than or equal to


LESS_OR_EQUAL

public static final OperatorId LESS_OR_EQUAL
Less than or equal to


CONTAINS

public static final OperatorId CONTAINS
Contains as sub-string (match case)


STARTS_WITH

public static final OperatorId STARTS_WITH
Starts with (match case)


ENDS_WITH

public static final OperatorId ENDS_WITH
Ends with (match case)


ICONTAINS

public static final OperatorId ICONTAINS
Contains as sub-string (case insensitive)


ISTARTS_WITH

public static final OperatorId ISTARTS_WITH
Starts with (case insensitive)


IENDS_WITH

public static final OperatorId IENDS_WITH
Ends with (case insensitive)


NOT_CONTAINS

public static final OperatorId NOT_CONTAINS
Does not contain as sub-string (match case)


NOT_STARTS_WITH

public static final OperatorId NOT_STARTS_WITH
Does not start with (match case)


NOT_ENDS_WITH

public static final OperatorId NOT_ENDS_WITH
Does not end with (match case)


INOT_CONTAINS

public static final OperatorId INOT_CONTAINS
Does not contain as sub-string (case insensitive)


INOT_STARTS_WITH

public static final OperatorId INOT_STARTS_WITH
Does not start with (case insensitive)


INOT_ENDS_WITH

public static final OperatorId INOT_ENDS_WITH
Does not end with (case insensitive)


REGEXP

public static final OperatorId REGEXP
Regular expression match


IREGEXP

public static final OperatorId IREGEXP
Regular expression match (case insensitive)


IS_NULL

public static final OperatorId IS_NULL
value is null


NOT_NULL

public static final OperatorId NOT_NULL
value is non-null. Note empty string ("") is non-null


IN_SET

public static final OperatorId IN_SET
value is in a set of values. Specify criterion.value as an Array


NOT_IN_SET

public static final OperatorId NOT_IN_SET
value is not in a set of values. Specify criterion.value as an Array


EQUALS_FIELD

public static final OperatorId EQUALS_FIELD
matches another field (specify fieldName as criterion.value)


NOT_EQUAL_FIELD

public static final OperatorId NOT_EQUAL_FIELD
does not match another field (specified fieldName as criterion.value)


AND

public static final OperatorId AND
all subcriteria (criterion.criteria) are true


NOT

public static final OperatorId NOT
all subcriteria (criterion.criteria) are false


OR

public static final OperatorId OR
at least one subcriteria (criterion.criteria) is true


BETWEEN

public static final OperatorId BETWEEN
shortcut for "greaterThan" + "lessThan" + "and". Specify criterion.start and criterion.end


BETWEEN_INCLUSIVE

public static final OperatorId BETWEEN_INCLUSIVE
shortcut for "greaterOrEqual" + "lessOrEqual" + "and". Specify criterion.start and criterion.end

Method Detail

values

public static final OperatorId[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(OperatorId c : OperatorId.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static OperatorId valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name

getValue

public java.lang.String getValue()
Specified by:
getValue in interface ValueEnum