1// 2// ======================================================================== 3// Copyright (c) 1995-2014 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 20package org.eclipse.jetty.server; 21 22import java.io.IOException; 23import java.security.Principal; 24import java.util.Collection; 25import java.util.Enumeration; 26 27import javax.servlet.ServletException; 28import javax.servlet.ServletRequest; 29import javax.servlet.ServletRequestWrapper; 30import javax.servlet.http.Cookie; 31import javax.servlet.http.HttpServletRequest; 32import javax.servlet.http.HttpServletResponse; 33import javax.servlet.http.HttpSession; 34import javax.servlet.http.Part; 35 36/* ------------------------------------------------------------ */ 37/** Class to tunnel a ServletRequest via a HttpServletRequest 38 */ 39public class ServletRequestHttpWrapper extends ServletRequestWrapper implements HttpServletRequest 40{ 41 public ServletRequestHttpWrapper(ServletRequest request) 42 { 43 super(request); 44 } 45 46 public String getAuthType() 47 { 48 return null; 49 } 50 51 public Cookie[] getCookies() 52 { 53 return null; 54 } 55 56 public long getDateHeader(String name) 57 { 58 return 0; 59 } 60 61 public String getHeader(String name) 62 { 63 return null; 64 } 65 66 public Enumeration getHeaders(String name) 67 { 68 return null; 69 } 70 71 public Enumeration getHeaderNames() 72 { 73 return null; 74 } 75 76 public int getIntHeader(String name) 77 { 78 return 0; 79 } 80 81 public String getMethod() 82 { 83 return null; 84 } 85 86 public String getPathInfo() 87 { 88 return null; 89 } 90 91 public String getPathTranslated() 92 { 93 return null; 94 } 95 96 public String getContextPath() 97 { 98 return null; 99 } 100 101 public String getQueryString() 102 { 103 return null; 104 } 105 106 public String getRemoteUser() 107 { 108 return null; 109 } 110 111 public boolean isUserInRole(String role) 112 { 113 return false; 114 } 115 116 public Principal getUserPrincipal() 117 { 118 return null; 119 } 120 121 public String getRequestedSessionId() 122 { 123 return null; 124 } 125 126 public String getRequestURI() 127 { 128 return null; 129 } 130 131 public StringBuffer getRequestURL() 132 { 133 return null; 134 } 135 136 public String getServletPath() 137 { 138 return null; 139 } 140 141 public HttpSession getSession(boolean create) 142 { 143 return null; 144 } 145 146 public HttpSession getSession() 147 { 148 return null; 149 } 150 151 public boolean isRequestedSessionIdValid() 152 { 153 return false; 154 } 155 156 public boolean isRequestedSessionIdFromCookie() 157 { 158 return false; 159 } 160 161 public boolean isRequestedSessionIdFromURL() 162 { 163 return false; 164 } 165 166 public boolean isRequestedSessionIdFromUrl() 167 { 168 return false; 169 } 170 171 /** 172 * @see javax.servlet.http.HttpServletRequest#authenticate(javax.servlet.http.HttpServletResponse) 173 */ 174 public boolean authenticate(HttpServletResponse response) throws IOException, ServletException 175 { 176 return false; 177 } 178 179 /** 180 * @see javax.servlet.http.HttpServletRequest#getPart(java.lang.String) 181 */ 182 public Part getPart(String name) throws IOException, ServletException 183 { 184 return null; 185 } 186 187 /** 188 * @see javax.servlet.http.HttpServletRequest#getParts() 189 */ 190 public Collection<Part> getParts() throws IOException, ServletException 191 { 192 return null; 193 } 194 195 /** 196 * @see javax.servlet.http.HttpServletRequest#login(java.lang.String, java.lang.String) 197 */ 198 public void login(String username, String password) throws ServletException 199 { 200 201 } 202 203 /** 204 * @see javax.servlet.http.HttpServletRequest#logout() 205 */ 206 public void logout() throws ServletException 207 { 208 209 } 210 211 212} 213