public abstract class ERXWOLongResponsePage extends WOLongResponsePage
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_cancelled, _done, _doneAndRefreshed, _exception, _performingAction, _refreshInterval, _result, _status_Extension, _IsEventLoggingEnabled, _keyAssociations_CLASS_CLASS, _KeyPathSeparatorChar, KeyPathSeparatorNullValue_CLASS| Constructor and Description |
|---|
ERXWOLongResponsePage(WOContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected EOEditingContext |
newEditingContext()
You must manually lock and unlock the editing context returned by
this method. It is not recommended that you depend on auto
locking in background threads.
|
<T extends WOComponent> |
pageWithName(Class<T> componentClass) |
<T extends WOComponent> |
pageWithName(Class<T> componentClass,
WOContext context) |
protected EOObjectStore |
parentObjectStore()
See Effective Java item #71 for explanation of this threadsafe lazy
initialization technique
|
void |
run() |
void |
setParentObjectStore(EOObjectStore parentObjectStore) |
protected long |
taskEditingContextTimestampLag()
By design EOEditingContext's have a fetch timestamp (default is 1 hour)
that effectively creates an in-memory caching system for EOs.
|
_exception, _finishInitialization, _setException, appendToResponse, cancel, cancelPageForStatus, invokeAction, isCancelled, pageForException, pageForResult, performAction, refresh, refreshInterval, refreshPageForStatus, result, setCancelled, setRefreshInterval, setResult, setStatus, 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, variableWithNamepublic ERXWOLongResponsePage(WOContext context)
public <T extends WOComponent> T pageWithName(Class<T> componentClass)
public <T extends WOComponent> T pageWithName(Class<T> componentClass, WOContext context)
public void run()
run in interface Runnablerun in class WOLongResponsePageprotected final EOObjectStore parentObjectStore()
EOObjectStoreCoordinator to
partition the task's EOF intensive work form the rest of the app.public final void setParentObjectStore(EOObjectStore parentObjectStore)
parentObjectStore - the parent, usually an EOObjectStoreCoordinator to
partition the task's EOF intensive work from the rest of the
app. If you are going to manually set this, you should do it
before starting the task.protected EOEditingContext newEditingContext()
protected long taskEditingContextTimestampLag()
Copyright © 2002 – 2025 Project Wonder.