public abstract class WOLongResponsePage extends WOComponent implements Runnable
WOComponent._EventLoggingEnabler, WOComponent.EventNSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.UtilityNSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.MapImplementation, NSKeyValueCoding.Null<T>, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.ValueAccessorNSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException| Modifier and Type | Field and Description |
|---|---|
protected boolean |
_cancelled |
protected boolean |
_done |
protected boolean |
_doneAndRefreshed |
protected Exception |
_exception |
protected boolean |
_performingAction |
protected int |
_refreshInterval |
protected Object |
_result |
protected Object |
_status |
_Extension, _IsEventLoggingEnabled, _keyAssociations_CLASS_CLASS, _KeyPathSeparatorChar, KeyPathSeparatorNullValue_CLASS| Constructor and Description |
|---|
WOLongResponsePage(WOContext aContext) |
| Modifier and Type | Method and Description |
|---|---|
protected Exception |
_exception() |
protected void |
_finishInitialization() |
protected void |
_setException(Exception anObject) |
void |
appendToResponse(WOResponse aResponse,
WOContext aContext) |
WOComponent |
cancel() |
WOComponent |
cancelPageForStatus(Object aStatus) |
WOActionResults |
invokeAction(WORequest aRequest,
WOContext aContext) |
boolean |
isCancelled() |
WOComponent |
pageForException(Exception exception) |
WOComponent |
pageForResult(Object aResult) |
abstract Object |
performAction() |
WOComponent |
refresh() |
double |
refreshInterval() |
WOComponent |
refreshPageForStatus(Object aStatus) |
Object |
result() |
void |
run() |
void |
setCancelled(boolean aBool) |
void |
setRefreshInterval(double interval) |
void |
setResult(Object anObject) |
void |
setStatus(Object anObject) |
Object |
status() |
__valueForBinding, _associationWithName, _awakeInContext, _childTemplate, _cleanUpStatelessComponent, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, isCachingEnabled, isEventLoggingEnabled, isStateless, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, reset, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, setVariableValueForName, sleep, synchronizesVariablesWithBindings, takeValueForKey, takeValueForKeyPath, takeValuesFromRequest, template, templateWithHTMLString, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithNameprotected Object _status
protected Object _result
protected Exception _exception
protected int _refreshInterval
protected boolean _performingAction
protected boolean _cancelled
protected boolean _done
protected boolean _doneAndRefreshed
public WOLongResponsePage(WOContext aContext)
protected void _finishInitialization()
public Object status()
public void setStatus(Object anObject)
protected Exception _exception()
protected void _setException(Exception anObject)
public void setRefreshInterval(double interval)
public double refreshInterval()
public Object result()
public void setResult(Object anObject)
public void appendToResponse(WOResponse aResponse, WOContext aContext)
appendToResponse in class WOComponentpublic WOComponent pageForException(Exception exception)
public WOComponent refreshPageForStatus(Object aStatus)
public WOComponent pageForResult(Object aResult)
public WOComponent cancelPageForStatus(Object aStatus)
public WOActionResults invokeAction(WORequest aRequest, WOContext aContext)
invokeAction in class WOComponentpublic boolean isCancelled()
public void setCancelled(boolean aBool)
public WOComponent refresh()
public WOComponent cancel()
public abstract Object performAction()
Copyright © 2002 – 2025 Project Wonder.