public interface SimpleItem extends Item
Modifier and Type | Interface and Description |
---|---|
static class |
SimpleItem.RequiredOption
enum for the getRequiredOption method.
|
Item.ItemType
TYPE_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, validate
getDefinitionParent, getFullName, getName, getProperties, getProperty
getDefinitionType
AttributeDefinition 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()