1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
6 |
|
|
7 |
|
|
8 |
|
|
9 |
|
|
10 |
|
|
11 |
|
|
12 |
|
|
13 |
|
|
14 |
|
|
15 |
|
|
16 |
|
|
17 |
|
package org.apache.jetspeed.engine.servlet; |
18 |
|
|
19 |
|
import javax.portlet.PortletRequest; |
20 |
|
import javax.portlet.PortletResponse; |
21 |
|
import javax.servlet.http.HttpServletRequest; |
22 |
|
import javax.servlet.http.HttpServletResponse; |
23 |
|
import javax.servlet.http.HttpServletResponseWrapper; |
24 |
|
|
25 |
|
import org.apache.pluto.core.CoreUtils; |
26 |
|
import org.apache.pluto.core.InternalPortletRequest; |
27 |
|
import org.apache.pluto.core.InternalPortletResponse; |
28 |
|
import org.apache.pluto.om.window.PortletWindow; |
29 |
|
import org.apache.pluto.services.factory.FactoryManager; |
30 |
|
|
31 |
|
|
32 |
|
|
33 |
|
|
34 |
|
|
35 |
|
|
36 |
|
|
37 |
|
|
38 |
|
|
39 |
0 |
public abstract class ServletObjectAccess |
40 |
|
{ |
41 |
|
public static HttpServletRequest getServletRequest(HttpServletRequest request, PortletWindow window) |
42 |
|
{ |
43 |
|
|
44 |
0 |
return requestFactory.getServletRequest(request, window); |
45 |
|
} |
46 |
|
|
47 |
|
public static HttpServletResponse getServletResponse(HttpServletResponse response, PortletWindow window) |
48 |
|
{ |
49 |
0 |
return responseFactory.getServletResponse(response); |
50 |
|
} |
51 |
|
|
52 |
|
public static HttpServletRequest getServletRequest(PortletRequest request) |
53 |
|
{ |
54 |
0 |
InternalPortletRequest internalPortletRequest = CoreUtils.getInternalRequest(request); |
55 |
|
|
56 |
0 |
return (HttpServletRequest) ((javax.servlet.http.HttpServletRequestWrapper) internalPortletRequest).getRequest(); |
57 |
|
|
58 |
|
} |
59 |
|
|
60 |
|
public static HttpServletResponse getServletResponse(PortletResponse response) |
61 |
|
{ |
62 |
0 |
InternalPortletResponse internalPortletResponse = CoreUtils.getInternalResponse(response); |
63 |
0 |
return (HttpServletResponse) ((HttpServletResponseWrapper) internalPortletResponse).getResponse(); |
64 |
|
|
65 |
|
} |
66 |
|
|
67 |
0 |
private static ServletRequestFactory requestFactory = |
68 |
0 |
(ServletRequestFactory) FactoryManager.getFactory(javax.servlet.http.HttpServletRequest.class); |
69 |
0 |
private static ServletResponseFactory responseFactory = |
70 |
|
(ServletResponseFactory) FactoryManager.getFactory(javax.servlet.http.HttpServletResponse.class); |
71 |
|
|
72 |
|
} |