public enum OperatorValueType extends java.lang.Enum<OperatorValueType> implements ValueEnum
Criterion
that uses this operator.Enum Constant and Description |
---|
CRITERIA
Criterion.criteria should be an Array of criteria (used for
logical operators like "and"). |
CUSTOM
Criterion.value should contain a value which is not necessarily the
same type as the field (used for regexp and similar operators). |
FIELD_NAME
Criterion.value should be the name of another field in the record |
FIELD_TYPE
Criterion.value should contain a value of the same type as the
field. |
NONE
no criterion.value or other setting required (used for operators like isBlank or isNull).
|
VALUE_RANGE
Criterion.start and Criterion.end should contain start and end values, both of the same type as the field. |
VALUE_SET
Criterion.value should contain an Array of valid field values. |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getValue() |
static OperatorValueType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static OperatorValueType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final OperatorValueType FIELD_TYPE
Criterion.value
should contain a value of the same type as the
field.
If this enumerated value is used in a Component XML
file or server-side DataSource descriptor (.ds.xml file), use the value "fieldType".
public static final OperatorValueType FIELD_NAME
Criterion.value
should be the name of another field in the record
If this enumerated value is used in a Component XML
file or server-side DataSource descriptor (.ds.xml file), use the value "fieldName".
public static final OperatorValueType NONE
If this enumerated value is used in a Component XML
file or server-side DataSource descriptor (.ds.xml file), use the value "none".
public static final OperatorValueType CRITERIA
Criterion.criteria
should be an Array of criteria (used for
logical operators like "and").
If this enumerated value is used in a Component XML
file or server-side DataSource descriptor (.ds.xml file), use the value "criteria".
public static final OperatorValueType VALUE_RANGE
Criterion.start
and Criterion.end
should contain start and end values, both of the same type as the field.
If this enumerated value is used in a Component XML
file or server-side DataSource descriptor (.ds.xml file), use the value "valueRange".
public static final OperatorValueType VALUE_SET
Criterion.value
should contain an Array of valid field values.
If this enumerated value is used in a Component XML
file or server-side DataSource descriptor (.ds.xml file), use the value "valueSet".
public static final OperatorValueType CUSTOM
Criterion.value
should contain a value which is not necessarily the
same type as the field (used for regexp and similar operators). Operator.editorType
can be specified as a FormItem to use to enter a value for the criterion.
If this enumerated value is used in a Component XML
file or server-side DataSource descriptor (.ds.xml file), use the value "custom".
public static OperatorValueType[] values()
for (OperatorValueType c : OperatorValueType.values()) System.out.println(c);
public static OperatorValueType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null