1 | |
|
2 | |
|
3 | |
|
4 | |
|
5 | |
|
6 | |
|
7 | |
|
8 | |
|
9 | |
|
10 | |
|
11 | |
|
12 | |
|
13 | |
|
14 | |
|
15 | |
|
16 | |
|
17 | |
|
18 | |
|
19 | |
package javax.faces.context; |
20 | |
|
21 | |
import java.io.IOException; |
22 | |
import java.io.InputStream; |
23 | |
import java.io.OutputStream; |
24 | |
import java.io.UnsupportedEncodingException; |
25 | |
import java.io.Writer; |
26 | |
import java.net.MalformedURLException; |
27 | |
import java.net.URL; |
28 | |
import java.security.Principal; |
29 | |
import java.util.Iterator; |
30 | |
import java.util.List; |
31 | |
import java.util.Locale; |
32 | |
import java.util.Map; |
33 | |
import java.util.Set; |
34 | |
|
35 | |
import javax.faces.FacesWrapper; |
36 | |
import javax.faces.lifecycle.ClientWindow; |
37 | |
|
38 | |
|
39 | |
|
40 | |
|
41 | 0 | public abstract class ExternalContextWrapper extends ExternalContext implements FacesWrapper<ExternalContext> |
42 | |
{ |
43 | |
|
44 | |
|
45 | |
|
46 | |
|
47 | |
public ExternalContextWrapper() |
48 | 0 | { |
49 | 0 | } |
50 | |
|
51 | |
@Override |
52 | |
public void addResponseCookie(String name, String value, Map<String, Object> properties) |
53 | |
{ |
54 | 0 | getWrapped().addResponseCookie(name, value, properties); |
55 | 0 | } |
56 | |
|
57 | |
@Override |
58 | |
public void addResponseHeader(String name, String value) |
59 | |
{ |
60 | 0 | getWrapped().addResponseHeader(name, value); |
61 | 0 | } |
62 | |
|
63 | |
@Override |
64 | |
public void dispatch(String path) throws IOException |
65 | |
{ |
66 | 0 | getWrapped().dispatch(path); |
67 | 0 | } |
68 | |
|
69 | |
@Override |
70 | |
public String encodeActionURL(String url) |
71 | |
{ |
72 | 0 | return getWrapped().encodeActionURL(url); |
73 | |
} |
74 | |
|
75 | |
@Override |
76 | |
public String encodeBookmarkableURL(String baseUrl, Map<String,List<String>> parameters) |
77 | |
{ |
78 | 0 | return getWrapped().encodeBookmarkableURL(baseUrl,parameters); |
79 | |
} |
80 | |
|
81 | |
@Override |
82 | |
public String encodeNamespace(String name) |
83 | |
{ |
84 | 0 | return getWrapped().encodeNamespace(name); |
85 | |
} |
86 | |
|
87 | |
@Override |
88 | |
public String encodePartialActionURL(String url) |
89 | |
{ |
90 | 0 | return getWrapped().encodePartialActionURL(url); |
91 | |
} |
92 | |
|
93 | |
@Override |
94 | |
public String encodeRedirectURL(String baseUrl,Map<String,List<String>> parameters) |
95 | |
{ |
96 | 0 | return getWrapped().encodeRedirectURL(baseUrl,parameters); |
97 | |
} |
98 | |
|
99 | |
@Override |
100 | |
public String encodeResourceURL(String url) |
101 | |
{ |
102 | 0 | return getWrapped().encodeResourceURL(url); |
103 | |
} |
104 | |
|
105 | |
@Override |
106 | |
public Map<String, Object> getApplicationMap() |
107 | |
{ |
108 | 0 | return getWrapped().getApplicationMap(); |
109 | |
} |
110 | |
|
111 | |
@Override |
112 | |
public String getAuthType() |
113 | |
{ |
114 | 0 | return getWrapped().getAuthType(); |
115 | |
} |
116 | |
|
117 | |
@Override |
118 | |
public Object getContext() |
119 | |
{ |
120 | 0 | return getWrapped().getContext(); |
121 | |
} |
122 | |
|
123 | |
@Override |
124 | |
public String getContextName() |
125 | |
{ |
126 | 0 | return getWrapped().getContextName(); |
127 | |
} |
128 | |
|
129 | |
@Override |
130 | |
public Flash getFlash() |
131 | |
{ |
132 | 0 | return getWrapped().getFlash(); |
133 | |
} |
134 | |
|
135 | |
@Override |
136 | |
public String getInitParameter(String name) |
137 | |
{ |
138 | 0 | return getWrapped().getInitParameter(name); |
139 | |
} |
140 | |
|
141 | |
@Override |
142 | |
public Map getInitParameterMap() |
143 | |
{ |
144 | 0 | return getWrapped().getInitParameterMap(); |
145 | |
} |
146 | |
|
147 | |
@Override |
148 | |
public String getMimeType(String file) |
149 | |
{ |
150 | 0 | return getWrapped().getMimeType(file); |
151 | |
} |
152 | |
|
153 | |
@Override |
154 | |
public String getRealPath(String path) |
155 | |
{ |
156 | 0 | return getWrapped().getRealPath(path); |
157 | |
} |
158 | |
|
159 | |
@Override |
160 | |
public String getRemoteUser() |
161 | |
{ |
162 | 0 | return getWrapped().getRemoteUser(); |
163 | |
} |
164 | |
|
165 | |
@Override |
166 | |
public Object getRequest() |
167 | |
{ |
168 | 0 | return getWrapped().getRequest(); |
169 | |
} |
170 | |
|
171 | |
@Override |
172 | |
public String getRequestCharacterEncoding() |
173 | |
{ |
174 | 0 | return getWrapped().getRequestCharacterEncoding(); |
175 | |
} |
176 | |
|
177 | |
@Override |
178 | |
public int getRequestContentLength() |
179 | |
{ |
180 | 0 | return getWrapped().getRequestContentLength(); |
181 | |
} |
182 | |
|
183 | |
@Override |
184 | |
public String getRequestContentType() |
185 | |
{ |
186 | 0 | return getWrapped().getRequestContentType(); |
187 | |
} |
188 | |
|
189 | |
@Override |
190 | |
public String getRequestContextPath() |
191 | |
{ |
192 | 0 | return getWrapped().getRequestContextPath(); |
193 | |
} |
194 | |
|
195 | |
@Override |
196 | |
public Map<String, Object> getRequestCookieMap() |
197 | |
{ |
198 | 0 | return getWrapped().getRequestCookieMap(); |
199 | |
} |
200 | |
|
201 | |
@Override |
202 | |
public Map<String, String> getRequestHeaderMap() |
203 | |
{ |
204 | 0 | return getWrapped().getRequestHeaderMap(); |
205 | |
} |
206 | |
|
207 | |
@Override |
208 | |
public Map<String, String[]> getRequestHeaderValuesMap() |
209 | |
{ |
210 | 0 | return getWrapped().getRequestHeaderValuesMap(); |
211 | |
} |
212 | |
|
213 | |
@Override |
214 | |
public Locale getRequestLocale() |
215 | |
{ |
216 | 0 | return getWrapped().getRequestLocale(); |
217 | |
} |
218 | |
|
219 | |
@Override |
220 | |
public Iterator<Locale> getRequestLocales() |
221 | |
{ |
222 | 0 | return getWrapped().getRequestLocales(); |
223 | |
} |
224 | |
|
225 | |
@Override |
226 | |
public Map<String, Object> getRequestMap() |
227 | |
{ |
228 | 0 | return getWrapped().getRequestMap(); |
229 | |
} |
230 | |
|
231 | |
@Override |
232 | |
public Map<String, String> getRequestParameterMap() |
233 | |
{ |
234 | 0 | return getWrapped().getRequestParameterMap(); |
235 | |
} |
236 | |
|
237 | |
@Override |
238 | |
public Iterator<String> getRequestParameterNames() |
239 | |
{ |
240 | 0 | return getWrapped().getRequestParameterNames(); |
241 | |
} |
242 | |
|
243 | |
@Override |
244 | |
public Map<String, String[]> getRequestParameterValuesMap() |
245 | |
{ |
246 | 0 | return getWrapped().getRequestParameterValuesMap(); |
247 | |
} |
248 | |
|
249 | |
@Override |
250 | |
public String getRequestPathInfo() |
251 | |
{ |
252 | 0 | return getWrapped().getRequestPathInfo(); |
253 | |
} |
254 | |
|
255 | |
@Override |
256 | |
public String getRequestScheme() |
257 | |
{ |
258 | 0 | return getWrapped().getRequestScheme(); |
259 | |
} |
260 | |
|
261 | |
@Override |
262 | |
public String getRequestServerName() |
263 | |
{ |
264 | 0 | return getWrapped().getRequestServerName(); |
265 | |
} |
266 | |
|
267 | |
@Override |
268 | |
public int getRequestServerPort() |
269 | |
{ |
270 | 0 | return getWrapped().getRequestServerPort(); |
271 | |
} |
272 | |
|
273 | |
@Override |
274 | |
public String getRequestServletPath() |
275 | |
{ |
276 | 0 | return getWrapped().getRequestServletPath(); |
277 | |
} |
278 | |
|
279 | |
@Override |
280 | |
public URL getResource(String path) throws MalformedURLException |
281 | |
{ |
282 | 0 | return getWrapped().getResource(path); |
283 | |
} |
284 | |
|
285 | |
@Override |
286 | |
public InputStream getResourceAsStream(String path) |
287 | |
{ |
288 | 0 | return getWrapped().getResourceAsStream(path); |
289 | |
} |
290 | |
|
291 | |
@Override |
292 | |
public Set<String> getResourcePaths(String path) |
293 | |
{ |
294 | 0 | return getWrapped().getResourcePaths(path); |
295 | |
} |
296 | |
|
297 | |
@Override |
298 | |
public Object getResponse() |
299 | |
{ |
300 | 0 | return getWrapped().getResponse(); |
301 | |
} |
302 | |
|
303 | |
@Override |
304 | |
public int getResponseBufferSize() |
305 | |
{ |
306 | 0 | return getWrapped().getResponseBufferSize(); |
307 | |
} |
308 | |
|
309 | |
@Override |
310 | |
public String getResponseCharacterEncoding() |
311 | |
{ |
312 | 0 | return getWrapped().getResponseCharacterEncoding(); |
313 | |
} |
314 | |
|
315 | |
@Override |
316 | |
public String getResponseContentType() |
317 | |
{ |
318 | 0 | return getWrapped().getResponseContentType(); |
319 | |
} |
320 | |
|
321 | |
@Override |
322 | |
public OutputStream getResponseOutputStream() throws IOException |
323 | |
{ |
324 | 0 | return getWrapped().getResponseOutputStream(); |
325 | |
} |
326 | |
|
327 | |
@Override |
328 | |
public Writer getResponseOutputWriter() throws IOException |
329 | |
{ |
330 | 0 | return getWrapped().getResponseOutputWriter(); |
331 | |
} |
332 | |
|
333 | |
@Override |
334 | |
public Object getSession(boolean create) |
335 | |
{ |
336 | 0 | return getWrapped().getSession(create); |
337 | |
} |
338 | |
|
339 | |
@Override |
340 | |
public Map<String, Object> getSessionMap() |
341 | |
{ |
342 | 0 | return getWrapped().getSessionMap(); |
343 | |
} |
344 | |
|
345 | |
@Override |
346 | |
public Principal getUserPrincipal() |
347 | |
{ |
348 | 0 | return getWrapped().getUserPrincipal(); |
349 | |
} |
350 | |
|
351 | |
public abstract ExternalContext getWrapped(); |
352 | |
|
353 | |
@Override |
354 | |
public void invalidateSession() |
355 | |
{ |
356 | 0 | getWrapped().invalidateSession(); |
357 | 0 | } |
358 | |
|
359 | |
@Override |
360 | |
public boolean isResponseCommitted() |
361 | |
{ |
362 | 0 | return getWrapped().isResponseCommitted(); |
363 | |
} |
364 | |
|
365 | |
@Override |
366 | |
public boolean isUserInRole(String role) |
367 | |
{ |
368 | 0 | return getWrapped().isUserInRole(role); |
369 | |
} |
370 | |
|
371 | |
@Override |
372 | |
public void log(String message, Throwable exception) |
373 | |
{ |
374 | 0 | getWrapped().log(message, exception); |
375 | 0 | } |
376 | |
|
377 | |
@Override |
378 | |
public void log(String message) |
379 | |
{ |
380 | 0 | getWrapped().log(message); |
381 | 0 | } |
382 | |
|
383 | |
@Override |
384 | |
public void redirect(String url) throws IOException |
385 | |
{ |
386 | 0 | getWrapped().redirect(url); |
387 | 0 | } |
388 | |
|
389 | |
@Override |
390 | |
public void responseFlushBuffer() throws IOException |
391 | |
{ |
392 | 0 | getWrapped().responseFlushBuffer(); |
393 | 0 | } |
394 | |
|
395 | |
@Override |
396 | |
public void responseReset() |
397 | |
{ |
398 | 0 | getWrapped().responseReset(); |
399 | 0 | } |
400 | |
|
401 | |
@Override |
402 | |
public void responseSendError(int statusCode, String message) throws IOException |
403 | |
{ |
404 | 0 | getWrapped().responseSendError(statusCode, message); |
405 | 0 | } |
406 | |
|
407 | |
@Override |
408 | |
public void setRequest(Object request) |
409 | |
{ |
410 | 0 | getWrapped().setRequest(request); |
411 | 0 | } |
412 | |
|
413 | |
@Override |
414 | |
public void setRequestCharacterEncoding(String encoding) throws UnsupportedEncodingException |
415 | |
{ |
416 | 0 | getWrapped().setRequestCharacterEncoding(encoding); |
417 | 0 | } |
418 | |
|
419 | |
@Override |
420 | |
public void setResponse(Object response) |
421 | |
{ |
422 | 0 | getWrapped().setResponse(response); |
423 | 0 | } |
424 | |
|
425 | |
@Override |
426 | |
public void setResponseBufferSize(int size) |
427 | |
{ |
428 | 0 | getWrapped().setResponseBufferSize(size); |
429 | 0 | } |
430 | |
|
431 | |
@Override |
432 | |
public void setResponseCharacterEncoding(String encoding) |
433 | |
{ |
434 | 0 | getWrapped().setResponseCharacterEncoding(encoding); |
435 | 0 | } |
436 | |
|
437 | |
@Override |
438 | |
public void setResponseContentLength(int length) |
439 | |
{ |
440 | 0 | getWrapped().setResponseContentLength(length); |
441 | 0 | } |
442 | |
|
443 | |
@Override |
444 | |
public void setResponseContentType(String contentType) |
445 | |
{ |
446 | 0 | getWrapped().setResponseContentType(contentType); |
447 | 0 | } |
448 | |
|
449 | |
@Override |
450 | |
public void setResponseHeader(String name, String value) |
451 | |
{ |
452 | 0 | getWrapped().setResponseHeader(name, value); |
453 | 0 | } |
454 | |
|
455 | |
@Override |
456 | |
public void setResponseStatus(int statusCode) |
457 | |
{ |
458 | 0 | getWrapped().setResponseStatus(statusCode); |
459 | 0 | } |
460 | |
|
461 | |
@Override |
462 | |
public boolean isSecure() |
463 | |
{ |
464 | 0 | return getWrapped().isSecure(); |
465 | |
} |
466 | |
|
467 | |
@Override |
468 | |
public int getSessionMaxInactiveInterval() |
469 | |
{ |
470 | 0 | return getWrapped().getSessionMaxInactiveInterval(); |
471 | |
} |
472 | |
|
473 | |
@Override |
474 | |
public void setSessionMaxInactiveInterval(int interval) |
475 | |
{ |
476 | 0 | getWrapped().setSessionMaxInactiveInterval(interval); |
477 | 0 | } |
478 | |
|
479 | |
@Override |
480 | |
public ClientWindow getClientWindow() |
481 | |
{ |
482 | 0 | return getWrapped().getClientWindow(); |
483 | |
} |
484 | |
|
485 | |
@Override |
486 | |
public void setClientWindow(ClientWindow window) |
487 | |
{ |
488 | 0 | getWrapped().setClientWindow(window); |
489 | 0 | } |
490 | |
|
491 | |
@Override |
492 | |
public String getSessionId(boolean create) |
493 | |
{ |
494 | 0 | return getWrapped().getSessionId(create); |
495 | |
} |
496 | |
|
497 | |
@Override |
498 | |
public String getApplicationContextPath() |
499 | |
{ |
500 | 0 | return getWrapped().getApplicationContextPath(); |
501 | |
} |
502 | |
} |