com.filenet.bso.api.collaboration.query
Interface ConditionalOperator
- All Superinterfaces:
- PropertyCriteriaNode, java.io.Serializable
- public interface ConditionalOperator
- extends PropertyCriteriaNode
Interface to a node that defines a conditional operator -- AND or OR.
Fields inherited from interface com.filenet.bso.api.collaboration.query.PropertyCriteriaNode |
AND, EQUALS, GREATERTHAN, GREATERTHANOREQUAL, IN, ISNOTNULL, ISNULL, LESSTHAN, LESSTHANOREQUAL, LIKE, LITERALOPERAND, NOTEQUAL, NOTLIKE, OBJECTFUNCTION, OR, PROPERTYOPERAND |
Method Summary |
java.util.Iterator |
getOperands()
This is a non-modifiable iterator. |
void |
setOperands(java.util.Iterator operands)
There must be at least 2 operands. |
setOperands
public void setOperands(java.util.Iterator operands)
- There must be at least 2 operands. The allowed operands for And
and Or conditional operators are themselves conditional or comparison
operators. If one of the operands is a conditional operator of the
same type as this conditional operator, the implementation will
combine it's operands with this one so it is conceptually the same
conditional operation. e.g. an And operation with another And as
one of it's operands, is conceptually part of the same And operation.
Otherwise, nested conditionals will be combined with parentheses as
appropriate to obtain the desired precedence.
getOperands
public java.util.Iterator getOperands()
- This is a non-modifiable iterator. The remove() method is not
supported.
Copyright ?2002 - 2005 FileNet Corporation. All rights reserved.