ERDDelayedRuleAssignment Class Reference

Inherits er::directtoweb::assignments::delayed::ERDDelayedAssignment.

Collaboration diagram for ERDDelayedRuleAssignment:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ERDDelayedRuleAssignment (String key, Object value)
 ERDDelayedRuleAssignment (EOKeyValueUnarchiver u)
Object fireNow (D2WContext c)

Static Public Member Functions

static Object decodeWithKeyValueUnarchiver (EOKeyValueUnarchiver eokeyvalueunarchiver)

Static Public Attributes

static final Logger log = Logger.getLogger(ERDDelayedRuleAssignment.class)


Detailed Description

DelayedRuleAssignment expects an array of rules as its value. The rules are evaluated in turn until one returns a non-null result. This is done every time that the propertyKey is requested thus making the rule system a lot more dynamic.

Constructor & Destructor Documentation

ERDDelayedRuleAssignment ( EOKeyValueUnarchiver  u  ) 

ERDDelayedRuleAssignment ( String  key,
Object  value 
)


Member Function Documentation

static Object decodeWithKeyValueUnarchiver ( EOKeyValueUnarchiver  eokeyvalueunarchiver  )  [static]

Object fireNow ( D2WContext  c  )  [virtual]

This method is called whenever the propertyKey is requested, but the value in the cache is actually a rule.

Implements ERDDelayedAssignment.


Member Data Documentation

final Logger log = Logger.getLogger(ERDDelayedRuleAssignment.class) [static]

Logging support


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:42:50 2012 for Project Wonder by  doxygen 1.5.8