1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.portals.bridges.php;
18
19 import java.util.Enumeration;
20
21 import javax.servlet.ServletConfig;
22 import javax.servlet.ServletContext;
23 import javax.portlet.PortletConfig;
24
25 /***
26 * ServletConfigImpl Wrapper around PortletConfig
27 *
28 * @author <a href="mailto:rogerrut@apache.org">Roger Ruttimann</a>
29 * @version $Id: ServletConfigImpl.java 545680 2007-06-09 01:48:26Z ate $
30 */
31 class ServletConfigImpl implements ServletConfig
32 {
33 private PortletConfig config;
34 private ServletContext context = null;
35 public ServletConfigImpl(PortletConfig config)
36 {
37 this.config = config;
38 }
39 public ServletConfigImpl(PortletConfig config, ServletContext context)
40 {
41 this.config = config;
42 this.context = context;
43 }
44 public String getInitParameter(String arg0)
45 {
46 return config.getInitParameter(arg0);
47 }
48 public Enumeration getInitParameterNames()
49 {
50 return config.getInitParameterNames();
51 }
52 public synchronized ServletContext getServletContext()
53 {
54
55 return context;
56 }
57 public String getServletName()
58 {
59 return config.getPortletName();
60 }
61 public String toString()
62 {
63 return config.toString();
64 }
65 }