01: /* Copyright 2004 The JA-SIG Collaborative. All rights reserved.
02: * See license distributed with this file and
03: * available online at http://www.uportal.org/license.html
04: */
05:
06: package org.jasig.portal.container.servlet;
07:
08: import java.io.PrintWriter;
09:
10: import javax.servlet.http.HttpServletResponse;
11:
12: public class ServletResponseFactoryImpl implements
13: ServletResponseFactory {
14:
15: private javax.servlet.ServletConfig servletConfig;
16:
17: // ServletResponseFactory implementation.
18:
19: public javax.servlet.http.HttpServletResponse getServletResponse(
20: HttpServletResponse response) {
21: HttpServletResponse servletResponse = new ServletResponseImpl(
22: response);
23: return servletResponse;
24: }
25:
26: public javax.servlet.http.HttpServletResponse getStoredServletResponse(
27: HttpServletResponse response, PrintWriter writer) {
28: HttpServletResponse servletResponse = new StoredServletResponseImpl(
29: response, writer);
30: return servletResponse;
31: }
32:
33: // additional methods.
34:
35: public void init(javax.servlet.ServletConfig config,
36: java.util.Map properties) throws Exception {
37: servletConfig = config;
38: }
39:
40: public void destroy() throws Exception {
41: }
42: }
|