Project Wonder 5.0

er.extensions.appserver
Class ERXWOServletContext

java.lang.Object
  extended by com.webobjects.appserver.WOContext
      extended by com.webobjects.jspservlet.WOServletContext
          extended by er.extensions.appserver.ERXWOServletContext
All Implemented Interfaces:
com.webobjects.foundation.NSKeyValueCoding, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCodingAdditions, ERXMutableUserInfoHolderInterface, java.lang.Cloneable

public class ERXWOServletContext
extends com.webobjects.jspservlet.WOServletContext
implements ERXMutableUserInfoHolderInterface

Replacement of WOServletContext. This subclass is installed when the frameworks loads.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
com.webobjects.foundation.NSKeyValueCodingAdditions.DefaultImplementation, com.webobjects.foundation.NSKeyValueCodingAdditions.Utility
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCoding
com.webobjects.foundation.NSKeyValueCoding._BooleanFieldBinding, com.webobjects.foundation.NSKeyValueCoding._BooleanMethodBinding, com.webobjects.foundation.NSKeyValueCoding._FieldBinding, com.webobjects.foundation.NSKeyValueCoding._ForwardingBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding._MethodBinding, com.webobjects.foundation.NSKeyValueCoding._NumberFieldBinding, com.webobjects.foundation.NSKeyValueCoding._NumberMethodBinding, com.webobjects.foundation.NSKeyValueCoding._ReflectionKeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCoding.Null, com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException, com.webobjects.foundation.NSKeyValueCoding.ValueAccessor
 
Field Summary
protected  com.webobjects.foundation.NSMutableDictionary mutableUserInfo
           
 
Fields inherited from class com.webobjects.appserver.WOContext
_session
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding.ErrorHandling
_CLASS
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding
NullValue
 
Constructor Summary
ERXWOServletContext(com.webobjects.appserver.WORequest worequest)
           
 
Method Summary
 java.lang.String _urlWithRequestHandlerKey(java.lang.String requestHandlerKey, java.lang.String requestHandlerPath, java.lang.String queryString, boolean secure)
          Overridden to support rewritten urls via ERXApplication#_rewriteURL(String).
 com.webobjects.foundation.NSMutableDictionary mutableUserInfo()
          Returns the mutableUserInfo.
 void setMutableUserInfo(com.webobjects.foundation.NSMutableDictionary userInfo)
          Set the mutableUserInfo
 
Methods inherited from class com.webobjects.jspservlet.WOServletContext
httpServletRequest, httpServletResponse, httpSession, jspPage, jspWriter, servletConfig, servletContext, session
 
Methods inherited from class com.webobjects.appserver.WOContext
_componentActionURL, _componentName, _directActionURL, _generateCompleteURLs, _generateRelativeURLs, _incrementContextID, _isMultipleSubmitForm, _languages, _pageChanged, _pageComponent, _pageElement, _putAwakeComponentsToSleep, _refuseThisRequest, _requestContextID, _requestSessionID, _session, _set_refuseThisRequest, _setActionInvoked, _setComponentName, _setCurrentComponent, _setFormSubmitted, _setIsMultipleSubmitForm, _setPageChanged, _setPageComponent, _setPageElement, _setRequest, _setRequestContextID, _setRequestSessionID, _setResponse, _setSenderID, _setSession, _setTempComponentDefinition, _setUserInfo, _synchronizeForDistribution, _takeAwakeComponent, _tempComponentDefinition, _url, _urlForResourceNamed, _userInfo, _wasActionInvoked, _wasFormSubmitted, appendElementIDComponent, appendZeroElementIDComponent, canAccessFieldsDirectly, clone, completeURLWithRequestHandlerKey, component, componentActionURL, contextID, contextWithRequest, deleteAllElementIDComponents, deleteLastElementIDComponent, directActionURLForActionNamed, elementID, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasSession, incrementLastElementIDComponent, isInForm, page, request, response, senderID, setInForm, takeValueForKey, takeValueForKeyPath, toString, unableToSetNullForKey, urlWithRequestHandlerKey, valueForKey, valueForKeyPath
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mutableUserInfo

protected com.webobjects.foundation.NSMutableDictionary mutableUserInfo
Constructor Detail

ERXWOServletContext

public ERXWOServletContext(com.webobjects.appserver.WORequest worequest)
Method Detail

_urlWithRequestHandlerKey

public java.lang.String _urlWithRequestHandlerKey(java.lang.String requestHandlerKey,
                                                  java.lang.String requestHandlerPath,
                                                  java.lang.String queryString,
                                                  boolean secure)
Overridden to support rewritten urls via ERXApplication#_rewriteURL(String).

Overrides:
_urlWithRequestHandlerKey in class com.webobjects.jspservlet.WOServletContext
Returns:
the (optionally) rewritten url

mutableUserInfo

public com.webobjects.foundation.NSMutableDictionary mutableUserInfo()
Description copied from interface: ERXMutableUserInfoHolderInterface
Returns the mutableUserInfo.

Specified by:
mutableUserInfo in interface ERXMutableUserInfoHolderInterface

setMutableUserInfo

public void setMutableUserInfo(com.webobjects.foundation.NSMutableDictionary userInfo)
Description copied from interface: ERXMutableUserInfoHolderInterface
Set the mutableUserInfo

Specified by:
setMutableUserInfo in interface ERXMutableUserInfoHolderInterface

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.