|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.retail.AEF.automation.AbstractCondition | +--com.ibm.retail.AEF.automation.AbstractPropertyCondition | +--com.ibm.retail.AEF.automation.PropertyGreaterOrEqualCondition
PropertyGreaterOrEqualCondition listens to a POSDataProvider property and indicates whether the numeric property value is greater or equal to a specified value. If so, then lock associated with this condition is notified.
Field Summary | |
---|---|
protected java.lang.Double |
doubleValue
|
Fields inherited from class com.ibm.retail.AEF.automation.AbstractPropertyCondition |
---|
category, name, nextOnly, value |
Fields inherited from class com.ibm.retail.AEF.automation.AbstractCondition |
---|
counterLock, dataProvider, eligible, id, idCounter, index, listeners, lock, manager, session |
Constructor Summary | |
---|---|
PropertyGreaterOrEqualCondition(com.ibm.retail.AEF.automation.PropertyLessThanCondition condition)
Constructs the condition which is the logical opposite of the given condition. |
|
PropertyGreaterOrEqualCondition(java.lang.String cat,
java.lang.String name,
double value)
Constructs the condition |
|
PropertyGreaterOrEqualCondition(java.lang.String cat,
java.lang.String name,
double value,
boolean nextValueOnly)
Constructs the condition |
Method Summary | |
---|---|
(package private) static java.lang.String |
copyright()
|
boolean |
evaluate(java.lang.Object newVal)
Evaluates the condition given a value object. |
java.lang.String |
explain()
Returns a string explaining this condition. |
java.lang.Double |
getTargetDoubleValue()
Returns the target value which this condition is looking for within the property. |
com.ibm.retail.AEF.automation.Condition |
makeOpposite()
Makes a new condition which is the logical opposite of this condition. |
void |
propertyChanged(com.ibm.retail.AEF.event.AEFPropertyChangeEvent evt)
A AEF POSDataProvider property was updated |
Methods inherited from class com.ibm.retail.AEF.automation.AbstractPropertyCondition |
---|
currentValues, evaluate, getCategory, getNextOnly, getPropertyName, parseDouble, setEligible |
Methods inherited from class com.ibm.retail.AEF.automation.AbstractCondition |
---|
addEvaluateListener, getID, getIndex, getNextID, getPOSDataProvider, getSession, getTerminalNumber, isEligible, notifyEvaluateConditionListeners, removeEvaluateListener, setConditionLock, setID, setIndex, setLockManager, setPOSDataProvider, setSession |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.ibm.retail.AEF.automation.Condition |
---|
addEvaluateListener, getID, getIndex, getPOSDataProvider, getSession, getTerminalNumber, isEligible, removeEvaluateListener, setConditionLock, setID, setIndex, setLockManager, setPOSDataProvider, setSession |
Field Detail |
protected java.lang.Double doubleValue
Constructor Detail |
public PropertyGreaterOrEqualCondition(java.lang.String cat, java.lang.String name, double value, boolean nextValueOnly)
cat
- The POSDataProvider property categoryname
- The POSDataProvider property namevalue
- A numeric value to test the property againstnextValueOnly
- Set true to evaluate this condition for the next property value only.public PropertyGreaterOrEqualCondition(java.lang.String cat, java.lang.String name, double value)
cat
- The POSDataProvider property categoryname
- The POSDataProvider property namevalue
- The numeric value to test the property againstpublic PropertyGreaterOrEqualCondition(com.ibm.retail.AEF.automation.PropertyLessThanCondition condition)
condition
- Method Detail |
static java.lang.String copyright()
public com.ibm.retail.AEF.automation.Condition makeOpposite()
public void propertyChanged(com.ibm.retail.AEF.event.AEFPropertyChangeEvent evt) throws java.rmi.RemoteException
evt
- contains details of the event
java.rmi.RemoteException
- if remote access failspublic boolean evaluate(java.lang.Object newVal)
evaluate
in class AbstractPropertyCondition
newVal
- The Object value.
public java.lang.String explain()
public java.lang.Double getTargetDoubleValue()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |