1 package atg.servlet;
2
3 import java.io.BufferedReader;
4 import java.io.IOException;
5 import java.io.OutputStream;
6 import java.io.PrintStream;
7 import java.io.UnsupportedEncodingException;
8 import java.nio.ByteBuffer;
9 import java.security.Principal;
10 import java.util.Dictionary;
11 import java.util.Enumeration;
12 import java.util.Locale;
13 import java.util.Map;
14 import java.util.Properties;
15
16 import javax.servlet.RequestDispatcher;
17 import javax.servlet.ServletContext;
18 import javax.servlet.ServletException;
19 import javax.servlet.ServletInputStream;
20 import javax.servlet.ServletRequest;
21 import javax.servlet.ServletRequestWrapper;
22 import javax.servlet.ServletResponse;
23 import javax.servlet.http.Cookie;
24 import javax.servlet.http.HttpServletRequest;
25 import javax.servlet.http.HttpSession;
26
27 import atg.droplet.TagConverter;
28 import atg.naming.NameContext;
29 import atg.nucleus.Nucleus;
30 import atg.nucleus.RequestScopeManager;
31 import atg.nucleus.WindowScopeManager;
32 import atg.nucleus.logging.ApplicationLogging;
33 import atg.nucleus.naming.ComponentName;
34 import atg.nucleus.naming.ParameterName;
35 import atg.security.UserAuthenticator;
36 import atg.server.http.TestingHttpConnectionServletInputStream;
37 import atg.servlet.exittracking.ExitTrackingHandler;
38 import atg.servlet.minimal.WebApplicationInterface;
39 import atg.test.io.ByteBufferInputStream;
40 import atg.test.io.ByteBufferOutputStream;
41
42 /***
43 * A wrapper around DynamoHttpServletRequest to allow for adding some test
44 * specific methods.
45 */
46 public class TestingDynamoHttpServletRequest extends DynamoHttpServletRequest {
47 /***
48 *
49 */
50 private DynamoHttpServletRequest mRequest = null;
51 private ByteBuffer mBuffer = null;
52 ByteBufferOutputStream mClientOutputStream = null;
53 ServletInputStream mInputStream = null;
54
55
56 /***
57 * Constructs a new TestingDynamoHttpServletRequest which wraps the given
58 * request object.
59 *
60 * NOTE: The getLog() method of DynamoHttpServletRequest is final and cannot be overriden in this
61 * test version. Therefore you cannot depend upon the functionality of this method call in the test class.
62 * @param pRequest
63 *
64 */
65 public TestingDynamoHttpServletRequest(DynamoHttpServletRequest pRequest,
66 ByteBuffer pBuffer) {
67 mRequest = pRequest;
68 mBuffer = pBuffer;
69 }
70
71
72 /***
73 * Returns an output stream to which data can be written. This simulates the
74 * stream to which an HTTP client would write to a server. IMPORTANT: Be
75 * sure to call <code>prepareForRead()</code> after you are done writing
76 * to this stream. This allows that data to be read from the input stream
77 * obtained by calling getInputStream() on the underlying request.
78 *
79 *
80 * @param pNew
81 * if true, a new stream is always created. Otherwise the previous
82 * stream is returned.
83 */
84 public OutputStream getClientOutputStream(boolean pNew) {
85 if (mClientOutputStream == null || pNew)
86 mClientOutputStream = new ByteBufferOutputStream(mBuffer);
87 return mClientOutputStream;
88 }
89
90
91 /***
92 * Flips the underlying buffer to the client output stream so that it can be
93 * read from. This method must be invoked after content has been written to
94 * the output stream obtained by calling <code>getClientOutputStream</code>
95 *
96 */
97 public void prepareForRead() {
98 if (mBuffer != null)
99 mBuffer.flip();
100 mInputStream = new TestingHttpConnectionServletInputStream(
101 new ByteBufferInputStream(mBuffer), mBuffer.limit());
102 mRequest.setInputStream(mInputStream);
103 }
104
105
106
107
108
109 /***
110 * @param pKey
111 * @param pValue
112 * @see atg.servlet.DynamoHttpServletRequest#addPersistentQueryParameter(java.lang.String, java.lang.String)
113 */
114 public void addPersistentQueryParameter(String pKey, String pValue) {
115 mRequest.addPersistentQueryParameter(pKey, pValue);
116 }
117
118 /***
119 * @param pKey
120 * @param pValue
121 * @see atg.servlet.DynamoHttpServletRequest#addQueryParameter(java.lang.String, java.lang.String)
122 */
123 public void addQueryParameter(String pKey, String pValue) {
124 mRequest.addQueryParameter(pKey, pValue);
125 }
126
127 /***
128 * @param pKey
129 * @param pValue
130 * @see atg.servlet.DynamoHttpServletRequest#addURLParameter(java.lang.String, java.lang.String)
131 */
132 public void addURLParameter(String pKey, String pValue) {
133 mRequest.addURLParameter(pKey, pValue);
134 }
135
136 /***
137 * @param pURL
138 * @param pEncodeParameters
139 * @param pClearParameters
140 * @param pIsImageURL
141 * @param pInterpretURIs
142 * @param pDoExitTracking
143 * @param pPrependMode
144 * @return
145 * @see atg.servlet.DynamoHttpServletRequest#encodeURL(java.lang.String, boolean, boolean, boolean, boolean, boolean, int)
146 */
147 public String encodeURL(String pURL, boolean pEncodeParameters,
148 boolean pClearParameters, boolean pIsImageURL, boolean pInterpretURIs,
149 boolean pDoExitTracking, int pPrependMode) {
150 return mRequest.encodeURL(pURL, pEncodeParameters, pClearParameters,
151 pIsImageURL, pInterpretURIs, pDoExitTracking, pPrependMode);
152 }
153
154 /***
155 * @param pURL
156 * @param pEncodeParameters
157 * @param pClearParameters
158 * @param pIsImageURL
159 * @param pInterpretURIs
160 * @param pDoExitTracking
161 * @return
162 * @see atg.servlet.DynamoHttpServletRequest#encodeURL(java.lang.String, boolean, boolean, boolean, boolean, boolean)
163 */
164 public String encodeURL(String pURL, boolean pEncodeParameters,
165 boolean pClearParameters, boolean pIsImageURL, boolean pInterpretURIs,
166 boolean pDoExitTracking) {
167 return mRequest.encodeURL(pURL, pEncodeParameters, pClearParameters,
168 pIsImageURL, pInterpretURIs, pDoExitTracking);
169 }
170
171 /***
172 * @param pURL
173 * @param pEncodeParameters
174 * @param pClearParameters
175 * @param pIsImageURL
176 * @param pInterpretURIs
177 * @return
178 * @see atg.servlet.DynamoHttpServletRequest#encodeURL(java.lang.String, boolean, boolean, boolean, boolean)
179 */
180 public String encodeURL(String pURL, boolean pEncodeParameters,
181 boolean pClearParameters, boolean pIsImageURL, boolean pInterpretURIs) {
182 return mRequest.encodeURL(pURL, pEncodeParameters, pClearParameters,
183 pIsImageURL, pInterpretURIs);
184 }
185
186 /***
187 * @param pURL
188 * @param pEncodeParameters
189 * @param pClearParameters
190 * @param pIsImageURL
191 * @return
192 * @see atg.servlet.DynamoHttpServletRequest#encodeURL(java.lang.String, boolean, boolean, boolean)
193 */
194 public String encodeURL(String pURL, boolean pEncodeParameters,
195 boolean pClearParameters, boolean pIsImageURL) {
196 return mRequest.encodeURL(pURL, pEncodeParameters, pClearParameters,
197 pIsImageURL);
198 }
199
200 /***
201 * @param pURL
202 * @param pClearParameters
203 * @return
204 * @see atg.servlet.DynamoHttpServletRequest#encodeURL(java.lang.String, boolean)
205 */
206 public String encodeURL(String pURL, boolean pClearParameters) {
207 return mRequest.encodeURL(pURL, pClearParameters);
208 }
209
210 /***
211 * @param pURL
212 * @return
213 * @see atg.servlet.DynamoHttpServletRequest#encodeURL(java.lang.String)
214 */
215 public String encodeURL(String pURL) {
216 return mRequest.encodeURL(pURL);
217 }
218
219 /***
220 *
221 * @see atg.servlet.DynamoHttpServletRequest#endRequest()
222 */
223 public void endRequest() {
224 mRequest.endRequest();
225 }
226
227 /***
228 * @param pObj
229 * @return
230 * @see java.lang.Object#equals(java.lang.Object)
231 */
232 public boolean equals(Object pObj) {
233 return mRequest.equals(pObj);
234 }
235
236 /***
237 * @param pP0
238 * @param pCreate
239 * @return
240 * @see atg.servlet.MutableHttpServletRequest#getAttribute(java.lang.String, boolean)
241 */
242 public Object getAttribute(String pP0, boolean pCreate) {
243 return mRequest.getAttribute(pP0, pCreate);
244 }
245
246 /***
247 * @param pP0
248 * @return
249 * @see atg.servlet.MutableHttpServletRequest#getAttribute(java.lang.String)
250 */
251 public Object getAttribute(String pP0) {
252 return mRequest.getAttribute(pP0);
253 }
254
255 /***
256 * @return
257 * @see atg.servlet.MutableHttpServletRequest#getAttributeNames()
258 */
259 public Enumeration getAttributeNames() {
260 return mRequest.getAttributeNames();
261 }
262
263 /***
264 * @return
265 * @see atg.servlet.MutableHttpServletRequest#getAuthType()
266 */
267 public String getAuthType() {
268 return mRequest.getAuthType();
269 }
270
271 /***
272 * @return
273 * @see atg.servlet.DynamoHttpServletRequest#getBaseDirectory()
274 */
275 public String getBaseDirectory() {
276 return mRequest.getBaseDirectory();
277 }
278
279 /***
280 * @return
281 * @see atg.servlet.DynamoHttpServletRequest#getBrowserTyper()
282 */
283 public BrowserTyper getBrowserTyper() {
284 return mRequest.getBrowserTyper();
285 }
286
287 /***
288 * @return
289 * @see atg.servlet.MutableHttpServletRequest#getCharacterEncoding()
290 */
291 public String getCharacterEncoding() {
292 return mRequest.getCharacterEncoding();
293 }
294
295 /***
296 * @return
297 * @see atg.servlet.MutableHttpServletRequest#getContentLength()
298 */
299 public int getContentLength() {
300 return mRequest.getContentLength();
301 }
302
303 /***
304 * @return
305 * @see atg.servlet.MutableHttpServletRequest#getContentType()
306 */
307 public String getContentType() {
308 return mRequest.getContentType();
309 }
310
311 /***
312 * @return
313 * @see atg.servlet.MutableHttpServletRequest#getContextPath()
314 */
315 public String getContextPath() {
316 return mRequest.getContextPath();
317 }
318
319 /***
320 * @param pKey
321 * @param pIndex
322 * @return
323 * @see atg.servlet.DynamoHttpServletRequest#getCookieParameter(java.lang.String, int)
324 */
325 public String getCookieParameter(String pKey, int pIndex) {
326 return mRequest.getCookieParameter(pKey, pIndex);
327 }
328
329 /***
330 * @param pKey
331 * @return
332 * @see atg.servlet.DynamoHttpServletRequest#getCookieParameter(java.lang.String)
333 */
334 public String getCookieParameter(String pKey) {
335 return mRequest.getCookieParameter(pKey);
336 }
337
338 /***
339 * @param pKey
340 * @return
341 * @see atg.servlet.DynamoHttpServletRequest#getCookieParameterCount(java.lang.String)
342 */
343 public int getCookieParameterCount(String pKey) {
344 return mRequest.getCookieParameterCount(pKey);
345 }
346
347 /***
348 * @return
349 * @see atg.servlet.DynamoHttpServletRequest#getCookieParameterNames()
350 */
351 public Enumeration getCookieParameterNames() {
352 return mRequest.getCookieParameterNames();
353 }
354
355 /***
356 * @param pKey
357 * @return
358 * @see atg.servlet.DynamoHttpServletRequest#getCookieParameterValues(java.lang.String)
359 */
360 public String[] getCookieParameterValues(String pKey) {
361 return mRequest.getCookieParameterValues(pKey);
362 }
363
364 /***
365 * @return
366 * @see atg.servlet.DynamoHttpServletRequest#getCookies()
367 */
368 public Cookie[] getCookies() {
369 return mRequest.getCookies();
370 }
371
372 /***
373 * @param pP0
374 * @return
375 * @see atg.servlet.MutableHttpServletRequest#getDateHeader(java.lang.String)
376 */
377 public long getDateHeader(String pP0) {
378 return mRequest.getDateHeader(pP0);
379 }
380
381 /***
382 * @return
383 * @see atg.servlet.DynamoHttpServletRequest#getDisableExitTracking()
384 */
385 public boolean getDisableExitTracking() {
386 return mRequest.getDisableExitTracking();
387 }
388
389 /***
390 * @return
391 * @see atg.servlet.DynamoHttpServletRequest#getDocRootServicePrefix()
392 */
393 public String getDocRootServicePrefix() {
394 return mRequest.getDocRootServicePrefix();
395 }
396
397 /***
398 * @return
399 * @see atg.servlet.DynamoHttpServletRequest#getEncodeContextPathMode()
400 */
401 public int getEncodeContextPathMode() {
402 return mRequest.getEncodeContextPathMode();
403 }
404
405 /***
406 * @return
407 * @see atg.servlet.DynamoHttpServletRequest#getEncodeServletPath()
408 */
409 public boolean getEncodeServletPath() {
410 return mRequest.getEncodeServletPath();
411 }
412
413 /***
414 * @return
415 * @see atg.servlet.DynamoHttpServletRequest#getEncodeURL()
416 */
417 public boolean getEncodeURL() {
418 return mRequest.getEncodeURL();
419 }
420
421 /***
422 * @return
423 * @see atg.servlet.DynamoHttpServletRequest#getEventFlags()
424 */
425 public int getEventFlags() {
426 return mRequest.getEventFlags();
427 }
428
429 /***
430 * @return
431 * @see atg.servlet.DynamoHttpServletRequest#getExitTrackingHandler()
432 */
433 public ExitTrackingHandler getExitTrackingHandler() {
434 return mRequest.getExitTrackingHandler();
435 }
436
437 /***
438 * @return
439 * @see atg.servlet.DynamoHttpServletRequest#getExitTrackingParameterName()
440 */
441 public String getExitTrackingParameterName() {
442 return mRequest.getExitTrackingParameterName();
443 }
444
445 /***
446 * @return
447 * @see atg.servlet.DynamoHttpServletRequest#getFormEventsSent()
448 */
449 public boolean getFormEventsSent() {
450 return mRequest.getFormEventsSent();
451 }
452
453 /***
454 * @return
455 * @see atg.servlet.DynamoHttpServletRequest#getGenerateRequestLocales()
456 */
457 public boolean getGenerateRequestLocales() {
458 return mRequest.getGenerateRequestLocales();
459 }
460
461 /***
462 * @param pP0
463 * @return
464 * @see atg.servlet.MutableHttpServletRequest#getHeader(java.lang.String)
465 */
466 public String getHeader(String pP0) {
467 return mRequest.getHeader(pP0);
468 }
469
470 /***
471 * @return
472 * @see atg.servlet.MutableHttpServletRequest#getHeaderNames()
473 */
474 public Enumeration getHeaderNames() {
475 return mRequest.getHeaderNames();
476 }
477
478 /***
479 * @param pName
480 * @return
481 * @see atg.servlet.MutableHttpServletRequest#getHeaders(java.lang.String)
482 */
483 public Enumeration getHeaders(String pName) {
484 return mRequest.getHeaders(pName);
485 }
486
487 /***
488 * @return
489 * @throws IOException
490 * @see atg.servlet.MutableHttpServletRequest#getInputStream()
491 */
492 public ServletInputStream getInputStream() throws IOException {
493 if (mRequest.getInputStream() == null)
494 throw new NullPointerException("Underlying input stream is null. Did you call prepareForRead() ?");
495 return mRequest.getInputStream();
496 }
497
498 /***
499 * @param pP0
500 * @return
501 * @see atg.servlet.MutableHttpServletRequest#getIntHeader(java.lang.String)
502 */
503 public int getIntHeader(String pP0) {
504 return mRequest.getIntHeader(pP0);
505 }
506
507 /***
508 * @return
509 * @see atg.servlet.DynamoHttpServletRequest#getLinkEncoding()
510 */
511 public String getLinkEncoding() {
512 return mRequest.getLinkEncoding();
513 }
514
515 /***
516 * @return
517 * @see atg.servlet.MutableHttpServletRequest#getLocalAddr()
518 */
519 public String getLocalAddr() {
520 return mRequest.getLocalAddr();
521 }
522
523 /***
524 * @return
525 * @see atg.servlet.MutableHttpServletRequest#getLocale()
526 */
527 public Locale getLocale() {
528 return mRequest.getLocale();
529 }
530
531 /***
532 * @return
533 * @see atg.servlet.MutableHttpServletRequest#getLocales()
534 */
535 public Enumeration getLocales() {
536 return mRequest.getLocales();
537 }
538
539 /***
540 * @return
541 * @see atg.servlet.MutableHttpServletRequest#getLocalName()
542 */
543 public String getLocalName() {
544 return mRequest.getLocalName();
545 }
546
547 /***
548 * @param pName
549 * @return
550 * @see atg.servlet.DynamoHttpServletRequest#getLocalParameter(atg.nucleus.naming.ParameterName)
551 */
552 public Object getLocalParameter(ParameterName pName) {
553 return mRequest.getLocalParameter(pName);
554 }
555
556 /***
557 * @param pName
558 * @return
559 * @see atg.servlet.DynamoHttpServletRequest#getLocalParameter(java.lang.String)
560 */
561 public Object getLocalParameter(String pName) {
562 return mRequest.getLocalParameter(pName);
563 }
564
565 /***
566 * @return
567 * @see atg.servlet.MutableHttpServletRequest#getLocalPort()
568 */
569 public int getLocalPort() {
570 return mRequest.getLocalPort();
571 }
572
573 /***
574 * @return
575 * @see atg.servlet.DynamoHttpServletRequest#getMapForCurrentFrame()
576 */
577 public Map getMapForCurrentFrame() {
578 return mRequest.getMapForCurrentFrame();
579 }
580
581 /***
582 * @return
583 * @see atg.servlet.MutableHttpServletRequest#getMethod()
584 */
585 public String getMethod() {
586 return mRequest.getMethod();
587 }
588
589 /***
590 * @return
591 * @see atg.servlet.DynamoHttpServletRequest#getMimeType()
592 */
593 public String getMimeType() {
594 return mRequest.getMimeType();
595 }
596
597 /***
598 * @return
599 * @see atg.servlet.DynamoHttpServletRequest#getMimeTyper()
600 */
601 public MimeTyper getMimeTyper() {
602 return mRequest.getMimeTyper();
603 }
604
605 /***
606 * @return
607 * @see atg.servlet.DynamoHttpServletRequest#getNucleus()
608 */
609 public Nucleus getNucleus() {
610 return mRequest.getNucleus();
611 }
612
613 /***
614 * @param pName
615 * @return
616 * @see atg.servlet.DynamoHttpServletRequest#getObjectParameter(atg.nucleus.naming.ParameterName)
617 */
618 public Object getObjectParameter(ParameterName pName) {
619 return mRequest.getObjectParameter(pName);
620 }
621
622 /***
623 * @param pName
624 * @return
625 * @see atg.servlet.DynamoHttpServletRequest#getObjectParameter(java.lang.String)
626 */
627 public Object getObjectParameter(String pName) {
628 return mRequest.getObjectParameter(pName);
629 }
630
631 /***
632 * @param pKey
633 * @param pIndex
634 * @return
635 * @see atg.servlet.DynamoHttpServletRequest#getObjectURLParameter(java.lang.String, int)
636 */
637 public Object getObjectURLParameter(String pKey, int pIndex) {
638 return mRequest.getObjectURLParameter(pKey, pIndex);
639 }
640
641 /***
642 * @param pName
643 * @return
644 * @see atg.servlet.DynamoHttpServletRequest#getParameter(atg.nucleus.naming.ParameterName)
645 */
646 public String getParameter(ParameterName pName) {
647 return mRequest.getParameter(pName);
648 }
649
650 /***
651 * @param pName
652 * @return
653 * @see atg.servlet.DynamoHttpServletRequest#getParameter(java.lang.String)
654 */
655 public String getParameter(String pName) {
656 return mRequest.getParameter(pName);
657 }
658
659 /***
660 * @return
661 * @see atg.servlet.DynamoHttpServletRequest#getParameterDelimiter()
662 */
663 public String getParameterDelimiter() {
664 return mRequest.getParameterDelimiter();
665 }
666
667 /***
668 * @return
669 * @see atg.servlet.MutableHttpServletRequest#getParameterMap()
670 */
671 public Map getParameterMap() {
672 return mRequest.getParameterMap();
673 }
674
675 /***
676 * @return
677 * @see atg.servlet.DynamoHttpServletRequest#getParameterNames()
678 */
679 public Enumeration getParameterNames() {
680 return mRequest.getParameterNames();
681 }
682
683 /***
684 * @return
685 * @see atg.servlet.DynamoHttpServletRequest#getParameterNamesInStack()
686 */
687 public Enumeration getParameterNamesInStack() {
688 return mRequest.getParameterNamesInStack();
689 }
690
691 /***
692 * @param pName
693 * @return
694 * @see atg.servlet.DynamoHttpServletRequest#getParameterValues(java.lang.String)
695 */
696 public String[] getParameterValues(String pName) {
697 return mRequest.getParameterValues(pName);
698 }
699
700 /***
701 * @return
702 * @see atg.servlet.DynamoHttpServletRequest#getParamMapForTopFrame()
703 */
704 public Map getParamMapForTopFrame() {
705 return mRequest.getParamMapForTopFrame();
706 }
707
708 /***
709 * @return
710 * @see atg.servlet.MutableHttpServletRequest#getPathInfo()
711 */
712 public String getPathInfo() {
713 return mRequest.getPathInfo();
714 }
715
716 /***
717 * @return
718 * @see atg.servlet.MutableHttpServletRequest#getPathTranslated()
719 */
720 public String getPathTranslated() {
721 return mRequest.getPathTranslated();
722 }
723
724 /***
725 * @param pKey
726 * @return
727 * @see atg.servlet.MutableHttpServletRequest#getPermanentAttribute(atg.servlet.AttributeFactory)
728 */
729 public Object getPermanentAttribute(AttributeFactory pKey) {
730 return mRequest.getPermanentAttribute(pKey);
731 }
732
733 /***
734 * @param pKey
735 * @param pIndex
736 * @return
737 * @see atg.servlet.DynamoHttpServletRequest#getPostParameter(java.lang.String, int)
738 */
739 public String getPostParameter(String pKey, int pIndex) {
740 return mRequest.getPostParameter(pKey, pIndex);
741 }
742
743 /***
744 * @param pKey
745 * @return
746 * @see atg.servlet.DynamoHttpServletRequest#getPostParameter(java.lang.String)
747 */
748 public String getPostParameter(String pKey) {
749 return mRequest.getPostParameter(pKey);
750 }
751
752 /***
753 * @param pKey
754 * @return
755 * @see atg.servlet.DynamoHttpServletRequest#getPostParameterCount(java.lang.String)
756 */
757 public int getPostParameterCount(String pKey) {
758 return mRequest.getPostParameterCount(pKey);
759 }
760
761 /***
762 * @return
763 * @see atg.servlet.DynamoHttpServletRequest#getPostParameterNames()
764 */
765 public Enumeration getPostParameterNames() {
766 return mRequest.getPostParameterNames();
767 }
768
769 /***
770 * @param pKey
771 * @return
772 * @see atg.servlet.DynamoHttpServletRequest#getPostParameterValues(java.lang.String)
773 */
774 public String[] getPostParameterValues(String pKey) {
775 return mRequest.getPostParameterValues(pKey);
776 }
777
778 /***
779 * @return
780 * @see atg.servlet.MutableHttpServletRequest#getProtocol()
781 */
782 public String getProtocol() {
783 return mRequest.getProtocol();
784 }
785
786 /***
787 * @param pKey
788 * @param pIndex
789 * @return
790 * @see atg.servlet.DynamoHttpServletRequest#getQueryParameter(java.lang.String, int)
791 */
792 public String getQueryParameter(String pKey, int pIndex) {
793 return mRequest.getQueryParameter(pKey, pIndex);
794 }
795
796 /***
797 * @param pKey
798 * @return
799 * @see atg.servlet.DynamoHttpServletRequest#getQueryParameter(java.lang.String)
800 */
801 public String getQueryParameter(String pKey) {
802 return mRequest.getQueryParameter(pKey);
803 }
804
805 /***
806 * @param pKey
807 * @return
808 * @see atg.servlet.DynamoHttpServletRequest#getQueryParameterCount(java.lang.String)
809 */
810 public int getQueryParameterCount(String pKey) {
811 return mRequest.getQueryParameterCount(pKey);
812 }
813
814 /***
815 * @return
816 * @see atg.servlet.DynamoHttpServletRequest#getQueryParameterNames()
817 */
818 public Enumeration getQueryParameterNames() {
819 return mRequest.getQueryParameterNames();
820 }
821
822 /***
823 * @param pKey
824 * @return
825 * @see atg.servlet.DynamoHttpServletRequest#getQueryParameterValues(java.lang.String)
826 */
827 public String[] getQueryParameterValues(String pKey) {
828 return mRequest.getQueryParameterValues(pKey);
829 }
830
831 /***
832 * @return
833 * @see atg.servlet.MutableHttpServletRequest#getQueryString()
834 */
835 public String getQueryString() {
836 return mRequest.getQueryString();
837 }
838
839 /***
840 * @return
841 * @throws IOException
842 * @see atg.servlet.MutableHttpServletRequest#getReader()
843 */
844 public BufferedReader getReader() throws IOException {
845 return mRequest.getReader();
846 }
847
848 /***
849 * @param pPath
850 * @return
851 * @see atg.servlet.DynamoHttpServletRequest#getRealPath(java.lang.String)
852 */
853 public String getRealPath(String pPath) {
854 return mRequest.getRealPath(pPath);
855 }
856
857 /***
858 * @return
859 * @see atg.servlet.MutableHttpServletRequest#getRemoteAddr()
860 */
861 public String getRemoteAddr() {
862 return mRequest.getRemoteAddr();
863 }
864
865 /***
866 * @return
867 * @see atg.servlet.MutableHttpServletRequest#getRemoteHost()
868 */
869 public String getRemoteHost() {
870 return mRequest.getRemoteHost();
871 }
872
873 /***
874 * @return
875 * @see atg.servlet.MutableHttpServletRequest#getRemotePort()
876 */
877 public int getRemotePort() {
878 return mRequest.getRemotePort();
879 }
880
881 /***
882 * @return
883 * @see atg.servlet.MutableHttpServletRequest#getRemoteUser()
884 */
885 public String getRemoteUser() {
886 return mRequest.getRemoteUser();
887 }
888
889 /***
890 * @return
891 * @see atg.servlet.MutableHttpServletRequest#getRequest()
892 */
893 public HttpServletRequest getRequest() {
894 return mRequest.getRequest();
895 }
896
897 /***
898 * @param pContext
899 * @param pPath
900 * @return
901 * @see atg.servlet.DynamoHttpServletRequest#getRequestDispatcher(javax.servlet.ServletContext, java.lang.String)
902 */
903 public RequestDispatcher getRequestDispatcher(ServletContext pContext,
904 String pPath) {
905 return mRequest.getRequestDispatcher(pContext, pPath);
906 }
907
908 /***
909 * @param pPath
910 * @return
911 * @see atg.servlet.DynamoHttpServletRequest#getRequestDispatcher(java.lang.String)
912 */
913 public RequestDispatcher getRequestDispatcher(String pPath) {
914 return mRequest.getRequestDispatcher(pPath);
915 }
916
917 /***
918 * @return
919 * @see atg.servlet.DynamoHttpServletRequest#getRequestedSessionId()
920 */
921 public String getRequestedSessionId() {
922 return mRequest.getRequestedSessionId();
923 }
924
925 /***
926 * @return
927 * @see atg.servlet.DynamoHttpServletRequest#getRequestForComparison()
928 */
929 public DynamoHttpServletRequest getRequestForComparison() {
930 return mRequest.getRequestForComparison();
931 }
932
933 /***
934 * @return
935 * @see atg.servlet.DynamoHttpServletRequest#getRequestLocale()
936 */
937 public RequestLocale getRequestLocale() {
938 return mRequest.getRequestLocale();
939 }
940
941 /***
942 * @return
943 * @see atg.servlet.DynamoHttpServletRequest#getRequestLocalePath()
944 */
945 public ComponentName getRequestLocalePath() {
946 return mRequest.getRequestLocalePath();
947 }
948
949 /***
950 * @return
951 * @see atg.servlet.DynamoHttpServletRequest#getRequestScope()
952 */
953 public NameContext getRequestScope() {
954 return mRequest.getRequestScope();
955 }
956
957 /***
958 * @return
959 * @see atg.servlet.DynamoHttpServletRequest#getRequestScopeManager()
960 */
961 public RequestScopeManager getRequestScopeManager() {
962 return mRequest.getRequestScopeManager();
963 }
964
965 /***
966 * @return
967 * @see atg.servlet.DynamoHttpServletRequest#getRequestURI()
968 */
969 public String getRequestURI() {
970 return mRequest.getRequestURI();
971 }
972
973 /***
974 * @return
975 * @see atg.servlet.DynamoHttpServletRequest#getRequestURIWithQueryString()
976 */
977 public String getRequestURIWithQueryString() {
978 return mRequest.getRequestURIWithQueryString();
979 }
980
981 /***
982 * @return
983 * @see atg.servlet.MutableHttpServletRequest#getRequestURL()
984 */
985 public StringBuffer getRequestURL() {
986 return mRequest.getRequestURL();
987 }
988
989 /***
990 * @return
991 * @see atg.servlet.DynamoHttpServletRequest#getResponse()
992 */
993 public DynamoHttpServletResponse getResponse() {
994 return mRequest.getResponse();
995 }
996
997 /***
998 * @return
999 * @see atg.servlet.DynamoHttpServletRequest#getRestorableSessionIdFromURL()
1000 */
1001 public String getRestorableSessionIdFromURL() {
1002 return mRequest.getRestorableSessionIdFromURL();
1003 }
1004
1005 /***
1006 * @return
1007 * @see atg.servlet.MutableHttpServletRequest#getScheme()
1008 */
1009 public String getScheme() {
1010 return mRequest.getScheme();
1011 }
1012
1013 /***
1014 * @return
1015 * @see atg.servlet.DynamoHttpServletRequest#getScrambleKey()
1016 */
1017 public byte[] getScrambleKey() {
1018 return mRequest.getScrambleKey();
1019 }
1020
1021 /***
1022 * @return
1023 * @see atg.servlet.MutableHttpServletRequest#getServerName()
1024 */
1025 public String getServerName() {
1026 return mRequest.getServerName();
1027 }
1028
1029 /***
1030 * @return
1031 * @see atg.servlet.MutableHttpServletRequest#getServerPort()
1032 */
1033 public int getServerPort() {
1034 return mRequest.getServerPort();
1035 }
1036
1037 /***
1038 * @return
1039 * @see atg.servlet.MutableHttpServletRequest#getServletPath()
1040 */
1041 public String getServletPath() {
1042 return mRequest.getServletPath();
1043 }
1044
1045 /***
1046 * @return
1047 * @see atg.servlet.DynamoHttpServletRequest#getSession()
1048 */
1049 public HttpSession getSession() {
1050 return mRequest.getSession();
1051 }
1052
1053 /***
1054 * @param pCreate
1055 * @return
1056 * @see atg.servlet.DynamoHttpServletRequest#getSession(boolean)
1057 */
1058 public HttpSession getSession(boolean pCreate) {
1059 return mRequest.getSession(pCreate);
1060 }
1061
1062 /***
1063 * @return
1064 * @see atg.servlet.DynamoHttpServletRequest#getSessionConfirmationNumber()
1065 */
1066 public long getSessionConfirmationNumber() {
1067 return mRequest.getSessionConfirmationNumber();
1068 }
1069
1070 /***
1071 * @return
1072 * @see atg.servlet.DynamoHttpServletRequest#getSessionNameContext()
1073 */
1074 public NameContext getSessionNameContext() {
1075 return mRequest.getSessionNameContext();
1076 }
1077
1078 /***
1079 * @return
1080 * @deprecated
1081 * @see atg.servlet.DynamoHttpServletRequest#getSessionRequest()
1082 */
1083 public HttpSessionRequest getSessionRequest() {
1084 return mRequest.getSessionRequest();
1085 }
1086
1087 /***
1088 * @param pCreate
1089 * @return
1090 * @deprecated
1091 * @see atg.servlet.DynamoHttpServletRequest#getSessionRequest(boolean)
1092 */
1093 public HttpSessionRequest getSessionRequest(boolean pCreate) {
1094 return mRequest.getSessionRequest(pCreate);
1095 }
1096
1097 /***
1098 * @param pKey
1099 * @param pIndex
1100 * @return
1101 * @see atg.servlet.DynamoHttpServletRequest#getURLParameter(java.lang.String, int)
1102 */
1103 public String getURLParameter(String pKey, int pIndex) {
1104 return mRequest.getURLParameter(pKey, pIndex);
1105 }
1106
1107 /***
1108 * @param pKey
1109 * @return
1110 * @see atg.servlet.DynamoHttpServletRequest#getURLParameter(java.lang.String)
1111 */
1112 public String getURLParameter(String pKey) {
1113 return mRequest.getURLParameter(pKey);
1114 }
1115
1116 /***
1117 * @param pKey
1118 * @return
1119 * @see atg.servlet.DynamoHttpServletRequest#getURLParameterCount(java.lang.String)
1120 */
1121 public int getURLParameterCount(String pKey) {
1122 return mRequest.getURLParameterCount(pKey);
1123 }
1124
1125 /***
1126 * @return
1127 * @see atg.servlet.DynamoHttpServletRequest#getURLParameterNames()
1128 */
1129 public Enumeration getURLParameterNames() {
1130 return mRequest.getURLParameterNames();
1131 }
1132
1133 /***
1134 * @return
1135 * @see atg.servlet.DynamoHttpServletRequest#getURLParameterString()
1136 */
1137 public String getURLParameterString() {
1138 return mRequest.getURLParameterString();
1139 }
1140
1141 /***
1142 * @param pKey
1143 * @return
1144 * @see atg.servlet.DynamoHttpServletRequest#getURLParameterValues(java.lang.String)
1145 */
1146 public String[] getURLParameterValues(String pKey) {
1147 return mRequest.getURLParameterValues(pKey);
1148 }
1149
1150 /***
1151 * @return
1152 * @see atg.servlet.DynamoHttpServletRequest#getURLSessionIdSpecifier()
1153 */
1154 public String getURLSessionIdSpecifier() {
1155 return mRequest.getURLSessionIdSpecifier();
1156 }
1157
1158 /***
1159 * @return
1160 * @see atg.servlet.DynamoHttpServletRequest#getUserAuthenticator()
1161 */
1162 public UserAuthenticator getUserAuthenticator() {
1163 return mRequest.getUserAuthenticator();
1164 }
1165
1166 /***
1167 * @return
1168 * @see atg.servlet.DynamoHttpServletRequest#getUserPrincipal()
1169 */
1170 public Principal getUserPrincipal() {
1171 return mRequest.getUserPrincipal();
1172 }
1173
1174 /***
1175 * @return
1176 * @see atg.servlet.DynamoHttpServletRequest#getWebApplication()
1177 */
1178 public WebApplicationInterface getWebApplication() {
1179 return mRequest.getWebApplication();
1180 }
1181
1182 /***
1183 * @return
1184 * @see atg.servlet.DynamoHttpServletRequest#getWebPools()
1185 */
1186 public WebPools getWebPools() {
1187 return mRequest.getWebPools();
1188 }
1189
1190 /***
1191 * @return
1192 * @see atg.servlet.DynamoHttpServletRequest#getWindowScope()
1193 */
1194 public NameContext getWindowScope() {
1195 return mRequest.getWindowScope();
1196 }
1197
1198 /***
1199 * @return
1200 * @see atg.servlet.DynamoHttpServletRequest#getWindowScopeManager()
1201 */
1202 public WindowScopeManager getWindowScopeManager() {
1203 return mRequest.getWindowScopeManager();
1204 }
1205
1206 /***
1207 * @return
1208 * @see atg.servlet.DynamoHttpServletRequest#getWorkingDirectory()
1209 */
1210 public String getWorkingDirectory() {
1211 return mRequest.getWorkingDirectory();
1212 }
1213
1214 /***
1215 * @return
1216 * @see atg.servlet.DynamoHttpServletRequest#getWrapper()
1217 */
1218 public ServletRequestWrapper getWrapper() {
1219 return mRequest.getWrapper();
1220 }
1221
1222 /***
1223 * @return
1224 * @see java.lang.Object#hashCode()
1225 */
1226 public int hashCode() {
1227 return mRequest.hashCode();
1228 }
1229
1230 /***
1231 * @return
1232 * @see atg.servlet.DynamoHttpServletRequest#hasRequestScope()
1233 */
1234 public boolean hasRequestScope() {
1235 return mRequest.hasRequestScope();
1236 }
1237
1238 /***
1239 * @return
1240 * @see atg.servlet.DynamoHttpServletRequest#isAfterGetsClaimed()
1241 */
1242 public boolean isAfterGetsClaimed() {
1243 return mRequest.isAfterGetsClaimed();
1244 }
1245
1246 /***
1247 * @param pFeature
1248 * @return
1249 * @see atg.servlet.DynamoHttpServletRequest#isBrowserType(java.lang.String)
1250 */
1251 public boolean isBrowserType(String pFeature) {
1252 return mRequest.isBrowserType(pFeature);
1253 }
1254
1255 /***
1256 * @return
1257 * @see atg.servlet.DynamoHttpServletRequest#isDelayedRequest()
1258 */
1259 public boolean isDelayedRequest() {
1260 return mRequest.isDelayedRequest();
1261 }
1262
1263 /***
1264 * @return
1265 * @see atg.servlet.DynamoHttpServletRequest#isDynamoPipeline()
1266 */
1267 public boolean isDynamoPipeline() {
1268 return mRequest.isDynamoPipeline();
1269 }
1270
1271 /***
1272 * @return
1273 * @see atg.servlet.DynamoHttpServletRequest#isInitialized()
1274 */
1275 public boolean isInitialized() {
1276 return mRequest.isInitialized();
1277 }
1278
1279 /***
1280 * @return
1281 * @see atg.servlet.DynamoHttpServletRequest#isInTemplatePage()
1282 */
1283 public boolean isInTemplatePage() {
1284 return mRequest.isInTemplatePage();
1285 }
1286
1287 /***
1288 * @return
1289 * @see atg.servlet.DynamoHttpServletRequest#isLoggingDebug()
1290 */
1291 public boolean isLoggingDebug() {
1292 return mRequest.isLoggingDebug();
1293 }
1294
1295 /***
1296 * @return
1297 * @see atg.servlet.DynamoHttpServletRequest#isLoggingError()
1298 */
1299 public boolean isLoggingError() {
1300 return mRequest.isLoggingError();
1301 }
1302
1303 /***
1304 * @return
1305 * @see atg.servlet.DynamoHttpServletRequest#isLoggingInfo()
1306 */
1307 public boolean isLoggingInfo() {
1308 return mRequest.isLoggingInfo();
1309 }
1310
1311 /***
1312 * @return
1313 * @see atg.servlet.DynamoHttpServletRequest#isLoggingWarning()
1314 */
1315 public boolean isLoggingWarning() {
1316 return mRequest.isLoggingWarning();
1317 }
1318
1319 /***
1320 * @return
1321 * @see atg.servlet.DynamoHttpServletRequest#isRequestedSessionIdFromCookie()
1322 */
1323 public boolean isRequestedSessionIdFromCookie() {
1324 return mRequest.isRequestedSessionIdFromCookie();
1325 }
1326
1327 /***
1328 * @return
1329 * @see atg.servlet.DynamoHttpServletRequest#isRequestedSessionIdFromUrl()
1330 */
1331 public boolean isRequestedSessionIdFromUrl() {
1332 return mRequest.isRequestedSessionIdFromUrl();
1333 }
1334
1335 /***
1336 * @return
1337 * @see atg.servlet.MutableHttpServletRequest#isRequestedSessionIdFromURL()
1338 */
1339 public boolean isRequestedSessionIdFromURL() {
1340 return mRequest.isRequestedSessionIdFromURL();
1341 }
1342
1343 /***
1344 * @return
1345 * @see atg.servlet.DynamoHttpServletRequest#isRequestedSessionIdValid()
1346 */
1347 public boolean isRequestedSessionIdValid() {
1348 return mRequest.isRequestedSessionIdValid();
1349 }
1350
1351 /***
1352 * @return
1353 * @see atg.servlet.MutableHttpServletRequest#isSecure()
1354 */
1355 public boolean isSecure() {
1356 return mRequest.isSecure();
1357 }
1358
1359 /***
1360 * @param pRole
1361 * @return
1362 * @see atg.servlet.DynamoHttpServletRequest#isUserInRole(java.lang.String)
1363 */
1364 public boolean isUserInRole(String pRole) {
1365 return mRequest.isUserInRole(pRole);
1366 }
1367
1368 /***
1369 * @param pMessage
1370 * @param pThrowable
1371 * @see atg.servlet.DynamoHttpServletRequest#logDebug(java.lang.String, java.lang.Throwable)
1372 */
1373 public void logDebug(String pMessage, Throwable pThrowable) {
1374 mRequest.logDebug(pMessage, pThrowable);
1375 }
1376
1377 /***
1378 * @param pMessage
1379 * @see atg.servlet.DynamoHttpServletRequest#logDebug(java.lang.String)
1380 */
1381 public void logDebug(String pMessage) {
1382 mRequest.logDebug(pMessage);
1383 }
1384
1385 /***
1386 * @param pThrowable
1387 * @see atg.servlet.DynamoHttpServletRequest#logDebug(java.lang.Throwable)
1388 */
1389 public void logDebug(Throwable pThrowable) {
1390 mRequest.logDebug(pThrowable);
1391 }
1392
1393 /***
1394 * @param pMessage
1395 * @param pThrowable
1396 * @see atg.servlet.DynamoHttpServletRequest#logError(java.lang.String, java.lang.Throwable)
1397 */
1398 public void logError(String pMessage, Throwable pThrowable) {
1399 mRequest.logError(pMessage, pThrowable);
1400 }
1401
1402 /***
1403 * @param pMessage
1404 * @see atg.servlet.DynamoHttpServletRequest#logError(java.lang.String)
1405 */
1406 public void logError(String pMessage) {
1407 mRequest.logError(pMessage);
1408 }
1409
1410 /***
1411 * @param pThrowable
1412 * @see atg.servlet.DynamoHttpServletRequest#logError(java.lang.Throwable)
1413 */
1414 public void logError(Throwable pThrowable) {
1415 mRequest.logError(pThrowable);
1416 }
1417
1418 /***
1419 * @param pMessage
1420 * @param pThrowable
1421 * @see atg.servlet.DynamoHttpServletRequest#logInfo(java.lang.String, java.lang.Throwable)
1422 */
1423 public void logInfo(String pMessage, Throwable pThrowable) {
1424 mRequest.logInfo(pMessage, pThrowable);
1425 }
1426
1427 /***
1428 * @param pMessage
1429 * @see atg.servlet.DynamoHttpServletRequest#logInfo(java.lang.String)
1430 */
1431 public void logInfo(String pMessage) {
1432 mRequest.logInfo(pMessage);
1433 }
1434
1435 /***
1436 * @param pThrowable
1437 * @see atg.servlet.DynamoHttpServletRequest#logInfo(java.lang.Throwable)
1438 */
1439 public void logInfo(Throwable pThrowable) {
1440 mRequest.logInfo(pThrowable);
1441 }
1442
1443 /***
1444 * @param pMessage
1445 * @param pThrowable
1446 * @see atg.servlet.DynamoHttpServletRequest#logWarning(java.lang.String, java.lang.Throwable)
1447 */
1448 public void logWarning(String pMessage, Throwable pThrowable) {
1449 mRequest.logWarning(pMessage, pThrowable);
1450 }
1451
1452 /***
1453 * @param pMessage
1454 * @see atg.servlet.DynamoHttpServletRequest#logWarning(java.lang.String)
1455 */
1456 public void logWarning(String pMessage) {
1457 mRequest.logWarning(pMessage);
1458 }
1459
1460 /***
1461 * @param pThrowable
1462 * @see atg.servlet.DynamoHttpServletRequest#logWarning(java.lang.Throwable)
1463 */
1464 public void logWarning(Throwable pThrowable) {
1465 mRequest.logWarning(pThrowable);
1466 }
1467
1468 /***
1469 * @param pURL
1470 * @return
1471 * @see atg.servlet.DynamoHttpServletRequest#performExitTracking(java.lang.String)
1472 */
1473 public String performExitTracking(String pURL) {
1474 return mRequest.performExitTracking(pURL);
1475 }
1476
1477 /***
1478 *
1479 * @see atg.servlet.DynamoHttpServletRequest#popDefaultParameters()
1480 */
1481 public void popDefaultParameters() {
1482 mRequest.popDefaultParameters();
1483 }
1484
1485 /***
1486 *
1487 * @see atg.servlet.DynamoHttpServletRequest#popFrame()
1488 */
1489 public void popFrame() {
1490 mRequest.popFrame();
1491 }
1492
1493 /***
1494 *
1495 * @see atg.servlet.DynamoHttpServletRequest#popParameters()
1496 */
1497 public void popParameters() {
1498 mRequest.popParameters();
1499 }
1500
1501 /***
1502 * @param pOut
1503 * @see atg.servlet.DynamoHttpServletRequest#printRequest(java.io.PrintStream)
1504 */
1505 public void printRequest(PrintStream pOut) {
1506 mRequest.printRequest(pOut);
1507 }
1508
1509 /***
1510 * @param pDict
1511 * @see atg.servlet.DynamoHttpServletRequest#pushDefaultParameters(java.util.Dictionary)
1512 */
1513 public void pushDefaultParameters(Dictionary pDict) {
1514 mRequest.pushDefaultParameters(pDict);
1515 }
1516
1517 /***
1518 *
1519 * @see atg.servlet.DynamoHttpServletRequest#pushFrame()
1520 */
1521 public void pushFrame() {
1522 mRequest.pushFrame();
1523 }
1524
1525 /***
1526 * @param pDict
1527 * @see atg.servlet.DynamoHttpServletRequest#pushParameters(java.util.Dictionary)
1528 */
1529 public void pushParameters(Dictionary pDict) {
1530 mRequest.pushParameters(pDict);
1531 }
1532
1533 /***
1534 * @param pName
1535 * @see atg.servlet.MutableHttpServletRequest#removeAttribute(java.lang.String)
1536 */
1537 public void removeAttribute(String pName) {
1538 mRequest.removeAttribute(pName);
1539 }
1540
1541 /***
1542 * @param pName
1543 * @return
1544 * @see atg.servlet.DynamoHttpServletRequest#removeParameter(java.lang.String)
1545 */
1546 public Object removeParameter(String pName) {
1547 return mRequest.removeParameter(pName);
1548 }
1549
1550 /***
1551 * @param pKey
1552 * @see atg.servlet.DynamoHttpServletRequest#removePersistentQueryParameter(java.lang.String)
1553 */
1554 public void removePersistentQueryParameter(String pKey) {
1555 mRequest.removePersistentQueryParameter(pKey);
1556 }
1557
1558 /***
1559 * @deprecated
1560 * @see atg.servlet.DynamoHttpServletRequest#removeSessionFromRequest()
1561 */
1562 public void removeSessionFromRequest() {
1563 mRequest.removeSessionFromRequest();
1564 }
1565
1566 /***
1567 * @param pName
1568 * @return
1569 * @deprecated
1570 * @see atg.servlet.DynamoHttpServletRequest#resolveGlobalName(atg.nucleus.naming.ComponentName)
1571 */
1572 public Object resolveGlobalName(ComponentName pName) {
1573 return mRequest.resolveGlobalName(pName);
1574 }
1575
1576 /***
1577 * @param pName
1578 * @return
1579 * @deprecated
1580 * @see atg.servlet.DynamoHttpServletRequest#resolveGlobalName(java.lang.String)
1581 */
1582 public Object resolveGlobalName(String pName) {
1583 return mRequest.resolveGlobalName(pName);
1584 }
1585
1586 /***
1587 * @param pName
1588 * @param pCreate
1589 * @return
1590 * @see atg.servlet.DynamoHttpServletRequest#resolveName(atg.nucleus.naming.ComponentName, boolean)
1591 */
1592 public Object resolveName(ComponentName pName, boolean pCreate) {
1593 return mRequest.resolveName(pName, pCreate);
1594 }
1595
1596 /***
1597 * @param pName
1598 * @return
1599 * @see atg.servlet.DynamoHttpServletRequest#resolveName(atg.nucleus.naming.ComponentName)
1600 */
1601 public Object resolveName(ComponentName pName) {
1602 return mRequest.resolveName(pName);
1603 }
1604
1605 /***
1606 * @param pName
1607 * @param pCreate
1608 * @return
1609 * @see atg.servlet.DynamoHttpServletRequest#resolveName(java.lang.String, boolean)
1610 */
1611 public Object resolveName(String pName, boolean pCreate) {
1612 return mRequest.resolveName(pName, pCreate);
1613 }
1614
1615 /***
1616 * @param pName
1617 * @return
1618 * @see atg.servlet.DynamoHttpServletRequest#resolveName(java.lang.String)
1619 */
1620 public Object resolveName(String pName) {
1621 return mRequest.resolveName(pName);
1622 }
1623
1624 /***
1625 * @param pName
1626 * @return
1627 * @deprecated
1628 * @see atg.servlet.DynamoHttpServletRequest#resolveRequestName(atg.nucleus.naming.ComponentName)
1629 */
1630 public Object resolveRequestName(ComponentName pName) {
1631 return mRequest.resolveRequestName(pName);
1632 }
1633
1634 /***
1635 * @param pName
1636 * @return
1637 * @deprecated
1638 * @see atg.servlet.DynamoHttpServletRequest#resolveRequestName(java.lang.String)
1639 */
1640 public Object resolveRequestName(String pName) {
1641 return mRequest.resolveRequestName(pName);
1642 }
1643
1644 /***
1645 * @param pName
1646 * @return
1647 * @deprecated
1648 * @see atg.servlet.DynamoHttpServletRequest#resolveSessionName(atg.nucleus.naming.ComponentName)
1649 */
1650 public Object resolveSessionName(ComponentName pName) {
1651 return mRequest.resolveSessionName(pName);
1652 }
1653
1654 /***
1655 * @param pName
1656 * @return
1657 * @deprecated
1658 * @see atg.servlet.DynamoHttpServletRequest#resolveSessionName(java.lang.String)
1659 */
1660 public Object resolveSessionName(String pName) {
1661 return mRequest.resolveSessionName(pName);
1662 }
1663
1664 /***
1665 * @param pName
1666 * @param pReq
1667 * @param pRes
1668 * @return
1669 * @throws ServletException
1670 * @throws IOException
1671 * @see atg.servlet.DynamoHttpServletRequest#serviceLocalParameter(atg.nucleus.naming.ParameterName, javax.servlet.ServletRequest, javax.servlet.ServletResponse)
1672 */
1673 public boolean serviceLocalParameter(ParameterName pName,
1674 ServletRequest pReq, ServletResponse pRes) throws ServletException,
1675 IOException {
1676 return mRequest.serviceLocalParameter(pName, pReq, pRes);
1677 }
1678
1679 /***
1680 * @param pName
1681 * @param pReq
1682 * @param pRes
1683 * @return
1684 * @throws ServletException
1685 * @throws IOException
1686 * @see atg.servlet.DynamoHttpServletRequest#serviceLocalParameter(java.lang.String, javax.servlet.ServletRequest, javax.servlet.ServletResponse)
1687 */
1688 public boolean serviceLocalParameter(String pName, ServletRequest pReq,
1689 ServletResponse pRes) throws ServletException, IOException {
1690 return mRequest.serviceLocalParameter(pName, pReq, pRes);
1691 }
1692
1693 /***
1694 * @param pName
1695 * @param pReq
1696 * @param pRes
1697 * @param pCvt
1698 * @param pCvtArgs
1699 * @return
1700 * @throws ServletException
1701 * @throws IOException
1702 * @see atg.servlet.DynamoHttpServletRequest#serviceParameter(atg.nucleus.naming.ParameterName, javax.servlet.ServletRequest, javax.servlet.ServletResponse, atg.droplet.TagConverter, java.util.Properties)
1703 */
1704 public boolean serviceParameter(ParameterName pName, ServletRequest pReq,
1705 ServletResponse pRes, TagConverter pCvt, Properties pCvtArgs)
1706 throws ServletException, IOException {
1707 return mRequest.serviceParameter(pName, pReq, pRes, pCvt, pCvtArgs);
1708 }
1709
1710 /***
1711 * @param pName
1712 * @param pReq
1713 * @param pRes
1714 * @return
1715 * @throws ServletException
1716 * @throws IOException
1717 * @see atg.servlet.DynamoHttpServletRequest#serviceParameter(atg.nucleus.naming.ParameterName, javax.servlet.ServletRequest, javax.servlet.ServletResponse)
1718 */
1719 public boolean serviceParameter(ParameterName pName, ServletRequest pReq,
1720 ServletResponse pRes) throws ServletException, IOException {
1721 return mRequest.serviceParameter(pName, pReq, pRes);
1722 }
1723
1724 /***
1725 * @param pName
1726 * @param pReq
1727 * @param pRes
1728 * @param pCvt
1729 * @param pCvtArgs
1730 * @return
1731 * @throws ServletException
1732 * @throws IOException
1733 * @see atg.servlet.DynamoHttpServletRequest#serviceParameter(java.lang.String, javax.servlet.ServletRequest, javax.servlet.ServletResponse, atg.droplet.TagConverter, java.util.Properties)
1734 */
1735 public boolean serviceParameter(String pName, ServletRequest pReq,
1736 ServletResponse pRes, TagConverter pCvt, Properties pCvtArgs)
1737 throws ServletException, IOException {
1738 return mRequest.serviceParameter(pName, pReq, pRes, pCvt, pCvtArgs);
1739 }
1740
1741 /***
1742 * @param pName
1743 * @param pReq
1744 * @param pRes
1745 * @return
1746 * @throws ServletException
1747 * @throws IOException
1748 * @see atg.servlet.DynamoHttpServletRequest#serviceParameter(java.lang.String, javax.servlet.ServletRequest, javax.servlet.ServletResponse)
1749 */
1750 public boolean serviceParameter(String pName, ServletRequest pReq,
1751 ServletResponse pRes) throws ServletException, IOException {
1752 return mRequest.serviceParameter(pName, pReq, pRes);
1753 }
1754
1755 /***
1756 * @param pAfterGetsClaimed
1757 * @see atg.servlet.DynamoHttpServletRequest#setAfterGetsClaimed(boolean)
1758 */
1759 public void setAfterGetsClaimed(boolean pAfterGetsClaimed) {
1760 mRequest.setAfterGetsClaimed(pAfterGetsClaimed);
1761 }
1762
1763 /***
1764 * @param pName
1765 * @param pValue
1766 * @see atg.servlet.MutableHttpServletRequest#setAttribute(java.lang.String, java.lang.Object)
1767 */
1768 public void setAttribute(String pName, Object pValue) {
1769 mRequest.setAttribute(pName, pValue);
1770 }
1771
1772 /***
1773 * @param pName
1774 * @param pFactory
1775 * @see atg.servlet.MutableHttpServletRequest#setAttributeFactory(java.lang.String, atg.servlet.AttributeFactory)
1776 */
1777 public void setAttributeFactory(String pName, AttributeFactory pFactory) {
1778 mRequest.setAttributeFactory(pName, pFactory);
1779 }
1780
1781 /***
1782 * @param pAuthType
1783 * @see atg.servlet.MutableHttpServletRequest#setAuthType(java.lang.String)
1784 */
1785 public void setAuthType(String pAuthType) {
1786 mRequest.setAuthType(pAuthType);
1787 }
1788
1789 /***
1790 * @param pBaseDir
1791 * @see atg.servlet.DynamoHttpServletRequest#setBaseDirectory(java.lang.String)
1792 */
1793 public void setBaseDirectory(String pBaseDir) {
1794 mRequest.setBaseDirectory(pBaseDir);
1795 }
1796
1797 /***
1798 * @param pBrowserTyper
1799 * @see atg.servlet.DynamoHttpServletRequest#setBrowserTyper(atg.servlet.BrowserTyper)
1800 */
1801 public void setBrowserTyper(BrowserTyper pBrowserTyper) {
1802 mRequest.setBrowserTyper(pBrowserTyper);
1803 }
1804
1805 /***
1806 * @param pEncoding
1807 * @throws UnsupportedEncodingException
1808 * @see atg.servlet.MutableHttpServletRequest#setCharacterEncoding(java.lang.String)
1809 */
1810 public void setCharacterEncoding(String pEncoding)
1811 throws UnsupportedEncodingException {
1812 mRequest.setCharacterEncoding(pEncoding);
1813 }
1814
1815 /***
1816 * @param pContentLength
1817 * @see atg.servlet.MutableHttpServletRequest#setContentLength(int)
1818 */
1819 public void setContentLength(int pContentLength) {
1820 mRequest.setContentLength(pContentLength);
1821 }
1822
1823 /***
1824 * @param pContentType
1825 * @see atg.servlet.MutableHttpServletRequest#setContentType(java.lang.String)
1826 */
1827 public void setContentType(String pContentType) {
1828 mRequest.setContentType(pContentType);
1829 }
1830
1831 /***
1832 * @param pContextPath
1833 * @see atg.servlet.MutableHttpServletRequest#setContextPath(java.lang.String)
1834 */
1835 public void setContextPath(String pContextPath) {
1836 mRequest.setContextPath(pContextPath);
1837 }
1838
1839 /***
1840 * @param pDisableExitTracking
1841 * @see atg.servlet.DynamoHttpServletRequest#setDisableExitTracking(boolean)
1842 */
1843 public void setDisableExitTracking(boolean pDisableExitTracking) {
1844 mRequest.setDisableExitTracking(pDisableExitTracking);
1845 }
1846
1847 /***
1848 * @param pDocRootServicePrefix
1849 * @see atg.servlet.DynamoHttpServletRequest#setDocRootServicePrefix(java.lang.String)
1850 */
1851 public void setDocRootServicePrefix(String pDocRootServicePrefix) {
1852 mRequest.setDocRootServicePrefix(pDocRootServicePrefix);
1853 }
1854
1855 /***
1856 * @param pDynamoPipeline
1857 * @see atg.servlet.DynamoHttpServletRequest#setDynamoPipeline(boolean)
1858 */
1859 public void setDynamoPipeline(boolean pDynamoPipeline) {
1860 mRequest.setDynamoPipeline(pDynamoPipeline);
1861 }
1862
1863 /***
1864 * @param pEncodeMode
1865 * @see atg.servlet.DynamoHttpServletRequest#setEncodeContextPathMode(int)
1866 */
1867 public void setEncodeContextPathMode(int pEncodeMode) {
1868 mRequest.setEncodeContextPathMode(pEncodeMode);
1869 }
1870
1871 /***
1872 * @param pEncode
1873 * @see atg.servlet.DynamoHttpServletRequest#setEncodeServletPath(boolean)
1874 */
1875 public void setEncodeServletPath(boolean pEncode) {
1876 mRequest.setEncodeServletPath(pEncode);
1877 }
1878
1879 /***
1880 * @param pEncodeURL
1881 * @see atg.servlet.DynamoHttpServletRequest#setEncodeURL(boolean)
1882 */
1883 public void setEncodeURL(boolean pEncodeURL) {
1884 mRequest.setEncodeURL(pEncodeURL);
1885 }
1886
1887 /***
1888 * @param pEventFlags
1889 * @see atg.servlet.DynamoHttpServletRequest#setEventFlags(int)
1890 */
1891 public void setEventFlags(int pEventFlags) {
1892 mRequest.setEventFlags(pEventFlags);
1893 }
1894
1895 /***
1896 * @param pExitTrackingHandler
1897 * @see atg.servlet.DynamoHttpServletRequest#setExitTrackingHandler(atg.servlet.exittracking.ExitTrackingHandler)
1898 */
1899 public void setExitTrackingHandler(ExitTrackingHandler pExitTrackingHandler) {
1900 mRequest.setExitTrackingHandler(pExitTrackingHandler);
1901 }
1902
1903 /***
1904 * @param pFormEventsSent
1905 * @see atg.servlet.DynamoHttpServletRequest#setFormEventsSent(boolean)
1906 */
1907 public void setFormEventsSent(boolean pFormEventsSent) {
1908 mRequest.setFormEventsSent(pFormEventsSent);
1909 }
1910
1911 /***
1912 * @param pValue
1913 * @see atg.servlet.DynamoHttpServletRequest#setGenerateRequestLocales(boolean)
1914 */
1915 public void setGenerateRequestLocales(boolean pValue) {
1916 mRequest.setGenerateRequestLocales(pValue);
1917 }
1918
1919 /***
1920 * @param pInitialized
1921 * @see atg.servlet.DynamoHttpServletRequest#setInitialized(boolean)
1922 */
1923 public void setInitialized(boolean pInitialized) {
1924 mRequest.setInitialized(pInitialized);
1925 }
1926
1927 /***
1928 * @param pInputStream
1929 * @see atg.servlet.MutableHttpServletRequest#setInputStream(javax.servlet.ServletInputStream)
1930 */
1931 public void setInputStream(ServletInputStream pInputStream) {
1932 mRequest.setInputStream(pInputStream);
1933 }
1934
1935 /***
1936 * @param pInTemplatePage
1937 * @see atg.servlet.DynamoHttpServletRequest#setInTemplatePage(boolean)
1938 */
1939 public void setInTemplatePage(boolean pInTemplatePage) {
1940 mRequest.setInTemplatePage(pInTemplatePage);
1941 }
1942
1943 /***
1944 * @param pLinkEncoding
1945 * @see atg.servlet.DynamoHttpServletRequest#setLinkEncoding(java.lang.String)
1946 */
1947 public void setLinkEncoding(String pLinkEncoding) {
1948 mRequest.setLinkEncoding(pLinkEncoding);
1949 }
1950
1951 /***
1952 * @param pLog
1953 * @see atg.servlet.DynamoHttpServletRequest#setLog(atg.nucleus.logging.ApplicationLogging)
1954 */
1955 public void setLog(ApplicationLogging pLog) {
1956 mRequest.setLog(pLog);
1957 }
1958
1959 /***
1960 * @param pLogging
1961 * @see atg.servlet.DynamoHttpServletRequest#setLoggingDebug(boolean)
1962 */
1963 public void setLoggingDebug(boolean pLogging) {
1964 mRequest.setLoggingDebug(pLogging);
1965 }
1966
1967 /***
1968 * @param pLogging
1969 * @see atg.servlet.DynamoHttpServletRequest#setLoggingError(boolean)
1970 */
1971 public void setLoggingError(boolean pLogging) {
1972 mRequest.setLoggingError(pLogging);
1973 }
1974
1975 /***
1976 * @param pLogging
1977 * @see atg.servlet.DynamoHttpServletRequest#setLoggingInfo(boolean)
1978 */
1979 public void setLoggingInfo(boolean pLogging) {
1980 mRequest.setLoggingInfo(pLogging);
1981 }
1982
1983 /***
1984 * @param pLogging
1985 * @see atg.servlet.DynamoHttpServletRequest#setLoggingWarning(boolean)
1986 */
1987 public void setLoggingWarning(boolean pLogging) {
1988 mRequest.setLoggingWarning(pLogging);
1989 }
1990
1991 /***
1992 * @param pMethod
1993 * @see atg.servlet.MutableHttpServletRequest#setMethod(java.lang.String)
1994 */
1995 public void setMethod(String pMethod) {
1996 mRequest.setMethod(pMethod);
1997 }
1998
1999 /***
2000 * @param pMimeType
2001 * @see atg.servlet.DynamoHttpServletRequest#setMimeType(java.lang.String)
2002 */
2003 public void setMimeType(String pMimeType) {
2004 mRequest.setMimeType(pMimeType);
2005 }
2006
2007 /***
2008 * @param pMimeTyper
2009 * @see atg.servlet.DynamoHttpServletRequest#setMimeTyper(atg.servlet.MimeTyper)
2010 */
2011 public void setMimeTyper(MimeTyper pMimeTyper) {
2012 mRequest.setMimeTyper(pMimeTyper);
2013 }
2014
2015 /***
2016 * @param pNucleus
2017 * @see atg.servlet.DynamoHttpServletRequest#setNucleus(atg.nucleus.Nucleus)
2018 */
2019 public void setNucleus(Nucleus pNucleus) {
2020 mRequest.setNucleus(pNucleus);
2021 }
2022
2023 /***
2024 * @param pName
2025 * @param pValue
2026 * @param pCvt
2027 * @param pCvtArgs
2028 * @throws ServletException
2029 * @see atg.servlet.DynamoHttpServletRequest#setParameter(java.lang.String, java.lang.Object, atg.droplet.TagConverter, java.util.Properties)
2030 */
2031 public void setParameter(String pName, Object pValue, TagConverter pCvt,
2032 Properties pCvtArgs) throws ServletException {
2033 mRequest.setParameter(pName, pValue, pCvt, pCvtArgs);
2034 }
2035
2036 /***
2037 * @param pName
2038 * @param pValue
2039 * @see atg.servlet.DynamoHttpServletRequest#setParameter(java.lang.String, java.lang.Object)
2040 */
2041 public void setParameter(String pName, Object pValue) {
2042 mRequest.setParameter(pName, pValue);
2043 }
2044
2045 /***
2046 * @param pParameterDelimiter
2047 * @see atg.servlet.DynamoHttpServletRequest#setParameterDelimiter(java.lang.String)
2048 */
2049 public void setParameterDelimiter(String pParameterDelimiter) {
2050 mRequest.setParameterDelimiter(pParameterDelimiter);
2051 }
2052
2053 /***
2054 * @param pParameterHandler
2055 * @see atg.servlet.DynamoHttpServletRequest#setParameterHandler(atg.servlet.ParameterHandler)
2056 */
2057 public void setParameterHandler(ParameterHandler pParameterHandler) {
2058 mRequest.setParameterHandler(pParameterHandler);
2059 }
2060
2061 /***
2062 * @param pPathInfo
2063 * @see atg.servlet.MutableHttpServletRequest#setPathInfo(java.lang.String)
2064 */
2065 public void setPathInfo(String pPathInfo) {
2066 mRequest.setPathInfo(pPathInfo);
2067 }
2068
2069 /***
2070 * @param pPathTranslated
2071 * @see atg.servlet.MutableHttpServletRequest#setPathTranslated(java.lang.String)
2072 */
2073 public void setPathTranslated(String pPathTranslated) {
2074 mRequest.setPathTranslated(pPathTranslated);
2075 }
2076
2077 /***
2078 * @param pProtocol
2079 * @see atg.servlet.MutableHttpServletRequest#setProtocol(java.lang.String)
2080 */
2081 public void setProtocol(String pProtocol) {
2082 mRequest.setProtocol(pProtocol);
2083 }
2084
2085 /***
2086 * @param pQueryString
2087 * @see atg.servlet.MutableHttpServletRequest#setQueryString(java.lang.String)
2088 */
2089 public void setQueryString(String pQueryString) {
2090 mRequest.setQueryString(pQueryString);
2091 }
2092
2093 /***
2094 * @param pRemoteAddr
2095 * @see atg.servlet.MutableHttpServletRequest#setRemoteAddr(java.lang.String)
2096 */
2097 public void setRemoteAddr(String pRemoteAddr) {
2098 mRequest.setRemoteAddr(pRemoteAddr);
2099 }
2100
2101 /***
2102 * @param pRemoteHost
2103 * @see atg.servlet.MutableHttpServletRequest#setRemoteHost(java.lang.String)
2104 */
2105 public void setRemoteHost(String pRemoteHost) {
2106 mRequest.setRemoteHost(pRemoteHost);
2107 }
2108
2109 /***
2110 * @param pRemoteUser
2111 * @see atg.servlet.MutableHttpServletRequest#setRemoteUser(java.lang.String)
2112 */
2113 public void setRemoteUser(String pRemoteUser) {
2114 mRequest.setRemoteUser(pRemoteUser);
2115 }
2116
2117 /***
2118 * @param pRequest
2119 * @see atg.servlet.DynamoHttpServletRequest#setRequest(javax.servlet.http.HttpServletRequest)
2120 */
2121 public void setRequest(HttpServletRequest pRequest) {
2122 mRequest.setRequest(pRequest);
2123 }
2124
2125 /***
2126 * @param pLocale
2127 * @see atg.servlet.DynamoHttpServletRequest#setRequestLocale(atg.servlet.RequestLocale)
2128 */
2129 public void setRequestLocale(RequestLocale pLocale) {
2130 mRequest.setRequestLocale(pLocale);
2131 }
2132
2133 /***
2134 * @param pValue
2135 * @see atg.servlet.DynamoHttpServletRequest#setRequestLocalePath(atg.nucleus.naming.ComponentName)
2136 */
2137 public void setRequestLocalePath(ComponentName pValue) {
2138 mRequest.setRequestLocalePath(pValue);
2139 }
2140
2141 /***
2142 * @param pRequestScope
2143 * @see atg.servlet.DynamoHttpServletRequest#setRequestScope(atg.naming.NameContext)
2144 */
2145 public void setRequestScope(NameContext pRequestScope) {
2146 mRequest.setRequestScope(pRequestScope);
2147 }
2148
2149 /***
2150 * @param pRequestScopeManager
2151 * @see atg.servlet.DynamoHttpServletRequest#setRequestScopeManager(atg.nucleus.RequestScopeManager)
2152 */
2153 public void setRequestScopeManager(RequestScopeManager pRequestScopeManager) {
2154 mRequest.setRequestScopeManager(pRequestScopeManager);
2155 }
2156
2157 /***
2158 * @param pRequestURI
2159 * @see atg.servlet.MutableHttpServletRequest#setRequestURI(java.lang.String)
2160 */
2161 public void setRequestURI(String pRequestURI) {
2162 mRequest.setRequestURI(pRequestURI);
2163 }
2164
2165 /***
2166 * @param pRequestURIHasQueryString
2167 * @see atg.servlet.DynamoHttpServletRequest#setRequestURIHasQueryString(boolean)
2168 */
2169 public void setRequestURIHasQueryString(boolean pRequestURIHasQueryString) {
2170 mRequest.setRequestURIHasQueryString(pRequestURIHasQueryString);
2171 }
2172
2173 /***
2174 * @param pResponse
2175 * @see atg.servlet.DynamoHttpServletRequest#setResponse(atg.servlet.DynamoHttpServletResponse)
2176 */
2177 public void setResponse(DynamoHttpServletResponse pResponse) {
2178 mRequest.setResponse(pResponse);
2179 }
2180
2181 /***
2182 * @param pRestorableSessionIdFromURL
2183 * @see atg.servlet.DynamoHttpServletRequest#setRestorableSessionIdFromURL(java.lang.String)
2184 */
2185 public void setRestorableSessionIdFromURL(String pRestorableSessionIdFromURL) {
2186 mRequest.setRestorableSessionIdFromURL(pRestorableSessionIdFromURL);
2187 }
2188
2189 /***
2190 * @param pScheme
2191 * @see atg.servlet.MutableHttpServletRequest#setScheme(java.lang.String)
2192 */
2193 public void setScheme(String pScheme) {
2194 mRequest.setScheme(pScheme);
2195 }
2196
2197 /***
2198 * @param pScrambleKey
2199 * @see atg.servlet.DynamoHttpServletRequest#setScrambleKey(byte[])
2200 */
2201 public void setScrambleKey(byte[] pScrambleKey) {
2202 mRequest.setScrambleKey(pScrambleKey);
2203 }
2204
2205 /***
2206 * @param pServerName
2207 * @see atg.servlet.MutableHttpServletRequest#setServerName(java.lang.String)
2208 */
2209 public void setServerName(String pServerName) {
2210 mRequest.setServerName(pServerName);
2211 }
2212
2213 /***
2214 * @param pServerPort
2215 * @see atg.servlet.MutableHttpServletRequest#setServerPort(int)
2216 */
2217 public void setServerPort(int pServerPort) {
2218 mRequest.setServerPort(pServerPort);
2219 }
2220
2221 /***
2222 * @param pServletPath
2223 * @see atg.servlet.MutableHttpServletRequest#setServletPath(java.lang.String)
2224 */
2225 public void setServletPath(String pServletPath) {
2226 mRequest.setServletPath(pServletPath);
2227 }
2228
2229 /***
2230 * @param pSessionRequest
2231 * @see atg.servlet.DynamoHttpServletRequest#setSessionRequest(atg.servlet.HttpSessionRequest)
2232 */
2233 public void setSessionRequest(HttpSessionRequest pSessionRequest) {
2234 mRequest.setSessionRequest(pSessionRequest);
2235 }
2236
2237 /***
2238 *
2239 * @see atg.servlet.DynamoHttpServletRequest#setupLoopbackTemplateEmailRequest()
2240 */
2241 public void setupLoopbackTemplateEmailRequest() {
2242 mRequest.setupLoopbackTemplateEmailRequest();
2243 }
2244
2245 /***
2246 * @param pURLSessionIdSpecifier
2247 * @see atg.servlet.DynamoHttpServletRequest#setURLSessionIdSpecifier(java.lang.String)
2248 */
2249 public void setURLSessionIdSpecifier(String pURLSessionIdSpecifier) {
2250 mRequest.setURLSessionIdSpecifier(pURLSessionIdSpecifier);
2251 }
2252
2253 /***
2254 * @param pUserAuthenticator
2255 * @see atg.servlet.DynamoHttpServletRequest#setUserAuthenticator(atg.security.UserAuthenticator)
2256 */
2257 public void setUserAuthenticator(UserAuthenticator pUserAuthenticator) {
2258 mRequest.setUserAuthenticator(pUserAuthenticator);
2259 }
2260
2261 /***
2262 * @param pWebApplication
2263 * @see atg.servlet.DynamoHttpServletRequest#setWebApplication(atg.servlet.minimal.WebApplicationInterface)
2264 */
2265 public void setWebApplication(WebApplicationInterface pWebApplication) {
2266 mRequest.setWebApplication(pWebApplication);
2267 }
2268
2269 /***
2270 * @param pWebPools
2271 * @see atg.servlet.DynamoHttpServletRequest#setWebPools(atg.servlet.WebPools)
2272 */
2273 public void setWebPools(WebPools pWebPools) {
2274 mRequest.setWebPools(pWebPools);
2275 }
2276
2277 /***
2278 * @param pScopeManager
2279 * @see atg.servlet.DynamoHttpServletRequest#setWindowScopeManager(atg.nucleus.WindowScopeManager)
2280 */
2281 public void setWindowScopeManager(WindowScopeManager pScopeManager) {
2282 mRequest.setWindowScopeManager(pScopeManager);
2283 }
2284
2285 /***
2286 * @param pWrapper
2287 * @see atg.servlet.DynamoHttpServletRequest#setWrapper(javax.servlet.ServletRequestWrapper)
2288 */
2289 public void setWrapper(ServletRequestWrapper pWrapper) {
2290 mRequest.setWrapper(pWrapper);
2291 }
2292
2293 /***
2294 * @param pURL
2295 * @return
2296 * @see atg.servlet.DynamoHttpServletRequest#shouldExitTrack(java.lang.String)
2297 */
2298 public boolean shouldExitTrack(String pURL) {
2299 return mRequest.shouldExitTrack(pURL);
2300 }
2301
2302 /***
2303 * @return
2304 * @see atg.servlet.DynamoHttpServletRequest#tamperedURLParameters()
2305 */
2306 public boolean tamperedURLParameters() {
2307 return mRequest.tamperedURLParameters();
2308 }
2309
2310 /***
2311 * @return
2312 * @see atg.servlet.DynamoHttpServletRequest#toString()
2313 */
2314 public String toString() {
2315 return mRequest.toString();
2316 }
2317 }