com.ibm.commerce.condition
Interface Evaluator
- All Known Subinterfaces:
- CampaignInitiativeEvaluateCmd, CheckCurrentUserInMemberGroupCmd, CheckUserInMemberGroupCmd
- All Known Implementing Classes:
- CampaignInitiativeEvaluateCmdImpl, CheckCurrentUserInMemberGroupCmdImpl, CheckUserInMemberGroupCmdImpl
- public interface Evaluator
This interface must be implemented to evaluate all the possible simple and open conditions in your boolean expression.
Field Summary |
static java.lang.String |
COPYRIGHT
Copyright. |
Method Summary |
boolean |
evaluate(java.lang.String name, OpenCondition.Parameter[] parameters)
This method must be implemented to evaluate open conditions. |
boolean |
evaluate(java.lang.String variable, java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
This method must be implemented to evaluate simple conditions. |
COPYRIGHT
public static final java.lang.String COPYRIGHT
- Copyright.
- See Also:
- Constant Field Values
evaluate
public boolean evaluate(java.lang.String variable,
java.lang.String operator,
java.lang.String value,
SimpleCondition.Qualifier[] qualifiers)
- This method must be implemented to evaluate simple conditions. The evaluate method of the SimpleCondition class will invoke this method to evaluate the condition.
-
- Parameters:
- variable - Variable name.
- operator - Operator.
- value - Value.
- qualifiers - An array of qualifier objects.
- Returns:
- true if the condition evaluates to true.
evaluate
public boolean evaluate(java.lang.String name,
OpenCondition.Parameter[] parameters)
- This method must be implemented to evaluate open conditions. The evaluate method of the OpenCondition class will invoke this method to evaluate the condition.
-
- Parameters:
- name - Name of the open condition.
- parameters - An array of parameter objects.
- Returns:
- true if the condition evaluates to true.
Feedback
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.