public abstract class WOLongResponsePage extends WOComponent implements Runnable
WOComponent._EventLoggingEnabler, WOComponent.Event
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
NSKeyValueCoding._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.ValueAccessor
NSValidation._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, KeyPathSeparator
NullValue
_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, variableWithName
protected 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 WOComponent
public 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 WOComponent
public boolean isCancelled()
public void setCancelled(boolean aBool)
public WOComponent refresh()
public WOComponent cancel()
public abstract Object performAction()
Copyright © 2002 – 2024 Project Wonder.