1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
14  
15  package com.liferay.util.bridges.jsf.sun;
16  
17  import java.io.InputStream;
18  
19  import java.net.URL;
20  
21  import java.security.Principal;
22  
23  import java.util.Iterator;
24  import java.util.Locale;
25  import java.util.Map;
26  import java.util.Set;
27  
28  import javax.faces.context.ExternalContext;
29  
30  import javax.servlet.ServletContext;
31  
32  /**
33   * <a href="LiferayServletContextAdapter.java.html"><b><i>View Source</i></b>
34   * </a>
35   *
36   * @author Neil Griffin
37   */
38  public class LiferayServletContextAdapter extends ExternalContext {
39  
40      public LiferayServletContextAdapter(ServletContext servletContext) {
41          _servletContext = servletContext;
42      }
43  
44      public Map<String, Object> getApplicationMap() {
45          if (_applicationMap == null) {
46              _applicationMap = new LiferayApplicationMap(_servletContext);
47          }
48  
49          return _applicationMap;
50      }
51  
52      public String getAuthType() {
53          return null;
54      }
55  
56      public Object getContext() {
57          return null;
58      }
59  
60      public void dispatch(String string) {
61      }
62  
63      public String encodeActionURL(String string) {
64          return null;
65      }
66  
67      public String encodeNamespace(String string) {
68          return null;
69      }
70  
71      public String encodeResourceURL(String string) {
72          return null;
73      }
74  
75      public String getInitParameter(String string) {
76          return null;
77      }
78  
79      public Map<String, String> getInitParameterMap() {
80          return null;
81      }
82  
83      public void log(String string) {
84      }
85  
86      public void log(String string, Throwable throwable) {
87      }
88  
89      public void redirect(String string) {
90      }
91  
92      public String getRemoteUser() {
93          return null;
94      }
95  
96      public Object getRequest() {
97          return null;
98      }
99  
100     public String getRequestContextPath() {
101         return null;
102     }
103 
104     public Map<String, Object> getRequestCookieMap() {
105         return null;
106     }
107 
108     public Map<String, String> getRequestHeaderMap() {
109         return null;
110     }
111 
112     public Map<String, String[]> getRequestHeaderValuesMap() {
113         return null;
114     }
115 
116     public Locale getRequestLocale() {
117         return null;
118     }
119 
120     public Iterator<Locale> getRequestLocales() {
121         return null;
122     }
123 
124     public Map<String, Object> getRequestMap() {
125         return null;
126     }
127 
128     public Map<String, String> getRequestParameterMap() {
129         return null;
130     }
131 
132     public Iterator<String> getRequestParameterNames() {
133         return null;
134     }
135 
136     public Map<String, String[]> getRequestParameterValuesMap() {
137         return null;
138     }
139 
140     public String getRequestPathInfo() {
141         return null;
142     }
143 
144     public String getRequestServletPath() {
145         return null;
146     }
147 
148     public URL getResource(String string) {
149         return null;
150     }
151 
152     public InputStream getResourceAsStream(String string) {
153         return null;
154     }
155 
156     public Set<String> getResourcePaths(String string) {
157         return null;
158     }
159 
160     public Object getResponse() {
161         return null;
162     }
163 
164     public Object getSession(boolean b) {
165         return null;
166     }
167 
168     public Map<String, Object> getSessionMap() {
169         return null;
170     }
171 
172     public boolean isUserInRole(String string) {
173         return false;
174     }
175 
176     public Principal getUserPrincipal() {
177         return null;
178     }
179 
180     private ServletContext _servletContext;
181     private LiferayApplicationMap _applicationMap;
182 
183 }