public interface SimpleItem extends Item
| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
SimpleItem.RequiredOption
enum for the getRequiredOption method. 
 | 
Item.ItemTypeTYPE_ACCESSOR, TYPE_ATTRIBUTE, TYPE_CRITERIA, TYPE_CRITERIA_ITEM, TYPE_CRITERIA_OPERATOR, TYPE_CRITERIA_ROW, TYPE_DATACONTROL, TYPE_DEFINITION, TYPE_DEFINITIONCONTEXT, TYPE_NAMED, TYPE_OPERATION, TYPE_OPERATIONRETURN, TYPE_PARAMETER, TYPE_STRUCTURE, TYPE_VARIABLE| Modifier and Type | Method and Description | 
|---|---|
AttributeDefinition | 
getAttribute()
Returns the definition of the attribute associated with the name of this view criteria item, if it is the name of an attribute. 
 | 
java.util.List | 
getSupportedOperators()
Returns a list of operators that can be used on this criteria item when the right operand is an expression or literal. 
 | 
java.util.List | 
getSupportedSubSelectOperators()
Returns a list of operators that can be used on this criteria item when the right operand is a nested criteria. 
 | 
void | 
setName(java.lang.String name)
Sets the name of this criteria item. 
 | 
getConjunction, getItemType, getPropertyListOfValues, setConjunction, setProperty, validategetDefinitionParent, getFullName, getName, getProperties, getPropertygetDefinitionTypeAttributeDefinition getAttribute()
void setName(java.lang.String name)
             throws java.lang.IllegalArgumentException
name - The name of the criteria item. It can be the name of an attribute of the base accessor, or an expression such as "SUM(Sal)" if the datacontrol supports it.java.lang.IllegalArgumentException - If the name provided is not valid, or if this operation is not supported by the criteria item.SimpleRow.supportsExpressionAsItemName()java.util.List getSupportedOperators()
java.util.List getSupportedSubSelectOperators()