ERD2WSwitchComponent Class Reference

Inherits com::webobjects::directtoweb::D2WSwitchComponent.

Collaboration diagram for ERD2WSwitchComponent:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void appendToResponse (WOResponse r, WOContext c)
void awake ()
 ERD2WSwitchComponent (WOContext context)
void maybeResetCaches ()
void resetCaches ()
D2WContext subContext ()
void takeValuesFromRequest (WORequest r, WOContext c)
void validationFailedWithException (Throwable e, Object value, String keyPath)

Static Public Member Functions

static D2WContext makeSubContextForDynamicPageNamed (String s, WOSession wosession)
static D2WContext makeSubContextForTaskAndEntity (String s, EOEntity eoentity, WOSession wosession)

Static Public Attributes

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

Private Attributes

D2WContext _context
String _pageConfiguration


Detailed Description

Rewrite of D2WSwitchComponent to not cache the D2WContext. Useful for nesting configurations.

Constructor & Destructor Documentation

ERD2WSwitchComponent ( WOContext  context  ) 


Member Function Documentation

void appendToResponse ( WOResponse  r,
WOContext  c 
)

void awake (  ) 

Calling super is a bad thing with 5.2. Will perform binding checks that shouldn't be done.

static D2WContext makeSubContextForDynamicPageNamed ( String  s,
WOSession  wosession 
) [static]

static D2WContext makeSubContextForTaskAndEntity ( String  s,
EOEntity  eoentity,
WOSession  wosession 
) [static]

void maybeResetCaches (  ) 

void resetCaches (  ) 

D2WContext subContext (  ) 

void takeValuesFromRequest ( WORequest  r,
WOContext  c 
)

void validationFailedWithException ( Throwable  e,
Object  value,
String  keyPath 
)


Member Data Documentation

D2WContext _context [private]

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

logging support


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

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