View Javadoc

1   //
2   //  ========================================================================
3   //  Copyright (c) 1995-2016 Mort Bay Consulting Pty. Ltd.
4   //  ------------------------------------------------------------------------
5   //  All rights reserved. This program and the accompanying materials
6   //  are made available under the terms of the Eclipse Public License v1.0
7   //  and Apache License v2.0 which accompanies this distribution.
8   //
9   //      The Eclipse Public License is available at
10  //      http://www.eclipse.org/legal/epl-v10.html
11  //
12  //      The Apache License v2.0 is available at
13  //      http://www.opensource.org/licenses/apache2.0.php
14  //
15  //  You may elect to redistribute this code under either of these licenses.
16  //  ========================================================================
17  //
18  
19  
20  package org.eclipse.jetty.server;
21  
22  import java.io.IOException;
23  import java.security.Principal;
24  import java.util.Collection;
25  import java.util.Enumeration;
26  
27  import javax.servlet.ServletException;
28  import javax.servlet.ServletRequest;
29  import javax.servlet.ServletRequestWrapper;
30  import javax.servlet.http.Cookie;
31  import javax.servlet.http.HttpServletRequest;
32  import javax.servlet.http.HttpServletResponse;
33  import javax.servlet.http.HttpSession;
34  import javax.servlet.http.HttpUpgradeHandler;
35  import javax.servlet.http.Part;
36  
37  
38  /* ------------------------------------------------------------ */
39  /** 
40   * ServletRequestHttpWrapper
41   * 
42   * Class to tunnel a ServletRequest via a HttpServletRequest
43   */
44  public class ServletRequestHttpWrapper extends ServletRequestWrapper implements HttpServletRequest
45  {
46      public ServletRequestHttpWrapper(ServletRequest request)
47      {
48          super(request);
49      }
50  
51      @Override
52      public String getAuthType()
53      {
54          return null;
55      }
56  
57      @Override
58      public Cookie[] getCookies()
59      {
60          return null;
61      }
62  
63      @Override
64      public long getDateHeader(String name)
65      {
66          return 0;
67      }
68  
69      @Override
70      public String getHeader(String name)
71      {
72          return null;
73      }
74  
75      @Override
76      public Enumeration<String> getHeaders(String name)
77      {
78          return null;
79      }
80  
81      @Override
82      public Enumeration<String> getHeaderNames()
83      {
84          return null;
85      }
86  
87      @Override
88      public int getIntHeader(String name)
89      {
90          return 0;
91      }
92  
93      @Override
94      public String getMethod()
95      {
96          return null;
97      }
98  
99      @Override
100     public String getPathInfo()
101     {
102         return null;
103     }
104 
105     @Override
106     public String getPathTranslated()
107     {
108         return null;
109     }
110 
111     @Override
112     public String getContextPath()
113     {
114         return null;
115     }
116 
117     @Override
118     public String getQueryString()
119     {
120         return null;
121     }
122 
123     @Override
124     public String getRemoteUser()
125     {
126         return null;
127     }
128 
129     @Override
130     public boolean isUserInRole(String role)
131     {
132         return false;
133     }
134 
135     @Override
136     public Principal getUserPrincipal()
137     {
138         return null;
139     }
140 
141     @Override
142     public String getRequestedSessionId()
143     {
144         return null;
145     }
146 
147     @Override
148     public String getRequestURI()
149     {
150         return null;
151     }
152 
153     @Override
154     public StringBuffer getRequestURL()
155     {
156         return null;
157     }
158 
159     @Override
160     public String getServletPath()
161     {
162         return null;
163     }
164 
165     @Override
166     public HttpSession getSession(boolean create)
167     {
168         return null;
169     }
170 
171     @Override
172     public HttpSession getSession()
173     {
174         return null;
175     }
176 
177     @Override
178     public boolean isRequestedSessionIdValid()
179     {
180         return false;
181     }
182 
183     @Override
184     public boolean isRequestedSessionIdFromCookie()
185     {
186         return false;
187     }
188 
189     @Override
190     public boolean isRequestedSessionIdFromURL()
191     {
192         return false;
193     }
194 
195     @Override
196     public boolean isRequestedSessionIdFromUrl()
197     {
198         return false;
199     }
200 
201     /**
202      * @see javax.servlet.http.HttpServletRequest#authenticate(javax.servlet.http.HttpServletResponse)
203      */
204     @Override
205     public boolean authenticate(HttpServletResponse response) throws IOException, ServletException
206     {
207         return false;
208     }
209 
210     /**
211      * @see javax.servlet.http.HttpServletRequest#getPart(java.lang.String)
212      */
213     @Override
214     public Part getPart(String name) throws IOException, ServletException
215     {
216         return null;
217     }
218 
219     /**
220      * @see javax.servlet.http.HttpServletRequest#getParts()
221      */
222     @Override
223     public Collection<Part> getParts() throws IOException, ServletException
224     {
225         return null;
226     }
227 
228     /**
229      * @see javax.servlet.http.HttpServletRequest#login(java.lang.String, java.lang.String)
230      */
231     @Override
232     public void login(String username, String password) throws ServletException
233     {
234 
235     }
236 
237     /**
238      * @see javax.servlet.http.HttpServletRequest#logout()
239      */
240     @Override
241     public void logout() throws ServletException
242     {
243 
244     }
245 
246 
247     /** 
248      * @see javax.servlet.http.HttpServletRequest#changeSessionId()
249      */
250     @Override
251     public String changeSessionId()
252     {
253         // TODO 3.1 Auto-generated method stub
254         return null;
255     }
256 
257     /** 
258      * @see javax.servlet.http.HttpServletRequest#upgrade(java.lang.Class)
259      */
260     @Override
261     public <T extends HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, ServletException
262     {
263         // TODO 3.1 Auto-generated method stub
264         return null;
265     }
266 
267 
268 }