er.directtoweb.assignments.delayed
Class ERDDelayedBooleanAssignment
java.lang.Object
com.webobjects.directtoweb.Assignment
er.directtoweb.assignments.delayed.ERDDelayedAssignment
er.directtoweb.assignments.delayed.ERDDelayedBooleanAssignment
- All Implemented Interfaces:
- com.webobjects.eocontrol.EOKeyValueArchiving, ERDComputingAssignmentInterface, java.io.Serializable
public class ERDDelayedBooleanAssignment
- extends ERDDelayedAssignment
- implements ERDComputingAssignmentInterface
Takes a condition and evalutaes this condition everytime the rule is asked for.
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface com.webobjects.eocontrol.EOKeyValueArchiving |
com.webobjects.eocontrol.EOKeyValueArchiving._NullValueSupport, com.webobjects.eocontrol.EOKeyValueArchiving._NumberSupport, com.webobjects.eocontrol.EOKeyValueArchiving._TimestampSupport, com.webobjects.eocontrol.EOKeyValueArchiving.Awaking, com.webobjects.eocontrol.EOKeyValueArchiving.FinishInitialization, com.webobjects.eocontrol.EOKeyValueArchiving.Support |
|
Field Summary |
static org.apache.log4j.Logger |
log
logging support |
| Fields inherited from class com.webobjects.directtoweb.Assignment |
KeyPathKey, ValueKey |
| Fields inherited from interface com.webobjects.eocontrol.EOKeyValueArchiving |
_CLASS |
|
Method Summary |
static java.lang.Object |
decodeWithKeyValueUnarchiver(com.webobjects.eocontrol.EOKeyValueUnarchiver eokeyvalueunarchiver)
Static constructor required by the EOKeyValueUnarchiver
interface. |
com.webobjects.foundation.NSArray |
dependentKeys(java.lang.String keyPath)
Implementation of the ERDComputingAssignmentInterface. |
java.lang.Object |
fireNow(com.webobjects.directtoweb.D2WContext c)
Implemented by subclasses. |
| Methods inherited from class com.webobjects.directtoweb.Assignment |
encodeWithKeyValueArchiver, keyPath, toString, value, value |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
log
public static final org.apache.log4j.Logger log
- logging support
ERDDelayedBooleanAssignment
public ERDDelayedBooleanAssignment(com.webobjects.eocontrol.EOKeyValueUnarchiver u)
- Public constructor
- Parameters:
u - key-value unarchiver used when unarchiving
from rule files.
ERDDelayedBooleanAssignment
public ERDDelayedBooleanAssignment(java.lang.String key,
java.lang.Object value)
- Public constructor
- Parameters:
key - context keyvalue - of the assignment
decodeWithKeyValueUnarchiver
public static java.lang.Object decodeWithKeyValueUnarchiver(com.webobjects.eocontrol.EOKeyValueUnarchiver eokeyvalueunarchiver)
- Static constructor required by the EOKeyValueUnarchiver
interface. If this isn't implemented then the default
behavior is to construct the first super class that does
implement this method. Very lame.
- Parameters:
eokeyvalueunarchiver - to be unarchived
- Returns:
- decoded assignment of this class
dependentKeys
public com.webobjects.foundation.NSArray dependentKeys(java.lang.String keyPath)
- Implementation of the
ERDComputingAssignmentInterface. This
assignment depends upon the value of the key "conditionKey" of the
value of this assignment. This key is used when constructing the
significant keys for the passed in keyPath.
- Specified by:
dependentKeys in interface ERDComputingAssignmentInterface
- Parameters:
keyPath - to compute significant keys for.
- Returns:
- array of context keys this assignment depends upon.
fireNow
public java.lang.Object fireNow(com.webobjects.directtoweb.D2WContext c)
- Description copied from class:
ERDDelayedAssignment
- Implemented by subclasses.
- Specified by:
fireNow in class ERDDelayedAssignment
Copyright © 2002 – 2007 Project Wonder.