public interface CriteriaRow extends NamedDefinition
| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
CriteriaRow.RowType  | 
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
PROPERTY_CASE_SENSITIVE
Standard properties for a view criteria row. 
 | 
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 | 
|---|---|
Criteria.Conjunction | 
getConjunction()
The conjunction to be applied to this row or nested view criteria. 
 | 
java.util.List | 
getPropertyListOfValues(java.lang.String propertyName)
Returns a list of all valid values that is allowed in the given
 property. 
 | 
CriteriaRow.RowType | 
getRowType()
Whether this CriteriaRow is a regular row or a nested view criteria. 
 | 
void | 
setConjunction(Criteria.Conjunction conjunction)
Sets the conjunction of this row. 
 | 
void | 
setProperty(java.lang.String name,
           java.lang.String value)
Sets the value of a row property. 
 | 
void | 
validate()
Validates this criteria row. 
 | 
getDefinitionParent, getFullName, getName, getProperties, getPropertygetDefinitionTypestatic final java.lang.String PROPERTY_CASE_SENSITIVE
Criteria.Conjunction getConjunction()
void setConjunction(Criteria.Conjunction conjunction)
conjunction - The conjunction of this row.CriteriaRow.RowType getRowType()
java.util.List getPropertyListOfValues(java.lang.String propertyName)
propertyName - The name of the property whose list of valid values
                     should be returned.void setProperty(java.lang.String name,
                 java.lang.String value)
name - name of the property to be set.value - value of the property.void validate()
       throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException