weaver 2005/01/04 08:20:52
Modified: portal/src/java/org/apache/jetspeed/request
JetspeedRequestContextComponent.java
Log:
make failures more expilict
Revision Changes Path
1.9 +21 -3
jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/request/JetspeedRequestContextComponent.java
Index: JetspeedRequestContextComponent.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/request/JetspeedRequestContextComponent.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- JetspeedRequestContextComponent.java 11 Nov 2004 19:20:45 -0000
1.8
+++ JetspeedRequestContextComponent.java 4 Jan 2005 16:20:52 -0000
1.9
@@ -24,6 +24,7 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.jetspeed.PortalReservedParameters;
import org.apache.jetspeed.userinfo.UserInfoManager;
/**
@@ -100,12 +101,29 @@
*/
public RequestContext getRequestContext(HttpServletRequest request)
{
- return (RequestContext)
request.getAttribute(RequestContext.REQUEST_PORTALENV);
+ RequestContext rc = (RequestContext)
request.getAttribute(PortalReservedParameters.REQUEST_CONTEXT_ATTRIBUTE);
+ if(rc != null)
+ {
+ return rc;
+ }
+ else
+ {
+ throw new IllegalStateException("Cannot call
getRequestContext(HttpServletRequest request) before it has been created and
set for this thread.");
+ }
}
public RequestContext getRequestContext()
{
- return (RequestContext) tlRequestContext.get();
+ RequestContext rc = (RequestContext) tlRequestContext.get();
+
+ if(rc != null)
+ {
+ return rc;
+ }
+ else
+ {
+ throw new IllegalStateException("Cannot call getRequestContext()
before it has been created and set for this thread.");
+ }
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]