ERDListOrganizer Class Reference

Inherits er::directtoweb::components::ERDCustomEditComponent.

Collaboration diagram for ERDListOrganizer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void appendToResponse (WOResponse r, WOContext c)
NSArray availableElements ()
 ERDListOrganizer (WOContext context)
boolean isStateless ()
void reset ()
boolean synchronizesVariablesWithBindings ()
void takeValuesFromRequest (WORequest r, WOContext c)

Public Attributes

ERXKeyValuePair availableObject
String chosenKeyPaths
ERXKeyValuePair chosenObject
NSArray chosenObjects
String entityForReportName
NSMutableArray selectedChosenObjects
NSMutableArray selectedObjects

Static Public Attributes

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

Static Private Attributes

static final String DASH = "-"
static final String DASHES = "--------------------------------------------------------"
static final NSArray DEFAULT_ARRAY = new NSArray(DEFAULT_PAIR)
static final ERXKeyValuePair DEFAULT_PAIR = new ERXKeyValuePair(DASH, DASHES)


Detailed Description

Crazy cool component that allows one to select strings (using arrow buttons), and organize them.

Constructor & Destructor Documentation

ERDListOrganizer ( WOContext  context  ) 


Member Function Documentation

void appendToResponse ( WOResponse  response,
WOContext  context 
)

Calls resetCachedBindingsInStatefulComponent prior to super.appendToResponse.

Parameters:
response to which we are appending
context context of the response

Reimplemented from ERDCustomComponent.

NSArray availableElements (  ) 

boolean isStateless (  ) 

component is not stateless

Reimplemented from ERDCustomEditComponent.

void reset (  ) 

Used by stateless subclasses.

Reimplemented from ERDCustomEditComponent.

boolean synchronizesVariablesWithBindings (  ) 

Overridden from superclass to turn on component synching, which is the default.

Reimplemented from ERDCustomEditComponent.

void takeValuesFromRequest ( WORequest  request,
WOContext  context 
)

Calls resetCachedBindingsInStatefulComponent prior to super.takeValuesFromRequest.

Parameters:
request from which the values will be taken
context of the request

Reimplemented from ERXNonSynchronizingComponent.


Member Data Documentation

ERXKeyValuePair availableObject

ERXKeyValuePair chosenObject

NSArray chosenObjects

final String DASH = "-" [static, private]

final String DASHES = "--------------------------------------------------------" [static, private]

final NSArray DEFAULT_ARRAY = new NSArray(DEFAULT_PAIR) [static, private]

final ERXKeyValuePair DEFAULT_PAIR = new ERXKeyValuePair(DASH, DASHES) [static, private]

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

logging support

Reimplemented from ERDCustomEditComponent.


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

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