ERXLongResponse Class Reference

Inherits er::extensions::components::ERXNonSynchronizingComponent.

Collaboration diagram for ERXLongResponse:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void appendToResponse (WOResponse aResponse, WOContext aContext)
 ERXLongResponse (WOContext aContext)
WOActionResults invokeAction (WORequest aRequest, WOContext aContext)
WOComponent refresh ()
int refreshInterval ()
void setRefreshInterval (int value)
void setTask (ERXLongResponseTask task)
ERXLongResponseTask task ()

Protected Attributes

boolean _doneAndRefreshed
boolean _performingAction
Number _refreshInterval
ERXLongResponseTask _task

Static Package Attributes

static String WOMetaRefreshSenderId = "WOMetaRefresh"

Static Private Attributes

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


Detailed Description

ERXLongResponse is like WOLongResponsePage from JavaWOExtensions, but it can be used as a component and doesn't need to be subclassed. Instead, you provide a ERXLongResponseTask subclass and set it via either the bindings or explicitely.

task implementation of ERXLongResponseTask

Author:
ak on Tue Feb 03 2004 ERExtensions

Constructor & Destructor Documentation

ERXLongResponse ( WOContext  aContext  ) 


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 ERXNonSynchronizingComponent.

WOActionResults invokeAction ( WORequest  request,
WOContext  context 
)

Calls resetCachedBindingsInStatefulComponent prior to super.invokeAction.

Parameters:
request for which the action is invoked
context of the request
Returns:
the result of invoking the action

Reimplemented from ERXNonSynchronizingComponent.

WOComponent refresh (  ) 

int refreshInterval (  ) 

void setRefreshInterval ( int  value  ) 

void setTask ( ERXLongResponseTask  task  ) 

ERXLongResponseTask task (  ) 


Member Data Documentation

boolean _doneAndRefreshed [protected]

boolean _performingAction [protected]

Number _refreshInterval [protected]

final Logger log = Logger.getLogger(ERXLongResponse.class) [static, private]

logging support

String WOMetaRefreshSenderId = "WOMetaRefresh" [static, package]


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

Generated on Sat May 26 06:43:07 2012 for Project Wonder by  doxygen 1.5.8