com.esri.adf.web.tasks
Class QueryAttributesExpression
java.lang.Object
com.esri.adf.web.tasks.QueryAttributesExpression
- All Implemented Interfaces:
- java.io.Serializable
public class QueryAttributesExpression
- extends java.lang.Object
- implements java.io.Serializable
This QueryAttributesExpression class is used to define the expression for Query Attributes task.
- See Also:
QueryAttributesTask.setExpressions(java.util.List),
Serialized Form
|
Constructor Summary |
QueryAttributesExpression()
|
QueryAttributesExpression(java.lang.String fieldLabel,
java.lang.String fieldName,
java.lang.String fieldOperator,
java.util.Map<java.lang.String,java.lang.String> fieldValues,
java.lang.String fieldType)
|
QueryAttributesExpression(java.lang.String fieldLabel,
java.lang.String fieldName,
java.lang.String fieldOperator,
java.lang.String fieldValue,
java.lang.String fieldType)
Construcs a new QueryAttributesExpression class. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QueryAttributesExpression
public QueryAttributesExpression()
QueryAttributesExpression
public QueryAttributesExpression(java.lang.String fieldLabel,
java.lang.String fieldName,
java.lang.String fieldOperator,
java.lang.String fieldValue,
java.lang.String fieldType)
- Construcs a new QueryAttributesExpression class.
For example,
[FIELD_NAME FIELD_OPERATOR FIELD_VALUE] = CITY_NAME LIKE Red%
- Parameters:
fieldLabel - the label used by the query attributes taskfieldName - the field name for the expressionfieldOperator - the operator for the expressionfieldValue - the default valuefieldType - the type of default value
QueryAttributesExpression
public QueryAttributesExpression(java.lang.String fieldLabel,
java.lang.String fieldName,
java.lang.String fieldOperator,
java.util.Map<java.lang.String,java.lang.String> fieldValues,
java.lang.String fieldType)
getFieldName
public java.lang.String getFieldName()
setFieldName
public void setFieldName(java.lang.String fieldName)
getFieldLabel
public java.lang.String getFieldLabel()
setFieldLabel
public void setFieldLabel(java.lang.String labelText)
getFieldOperator
public java.lang.String getFieldOperator()
setFieldOperator
public void setFieldOperator(java.lang.String operator)
setFieldValue
public void setFieldValue(java.lang.String fieldValue)
getFieldValue
public java.lang.String getFieldValue()
setFieldValues
public void setFieldValues(java.util.Map<java.lang.String,java.lang.String> fieldValues)
getFieldValues
public java.util.Map<java.lang.String,java.lang.String> getFieldValues()
getFieldType
public java.lang.String getFieldType()
setFieldType
public void setFieldType(java.lang.String fieldType)
- Sets the type of the field value. For String and Date types the value will be enclosed in quotes.
For Example,
expression.setFieldName("CITY_NAME");
expression.setFieldOperator("LIKE");
expression.setFieldValue("Red%");
expression.setFieldType(QueryAttributesTask.STRING_TYPE);
Where clause will be CITY_NAME LIKE 'Red%'
- Parameters:
fieldType - the type of the field value