1 package de.webman.template.jsp; 2 3 import javax.servlet.*; 4 import javax.servlet.http.*; 5 import java.util.*; 6 import java.io.*; 7 12 public class WebManRequest implements HttpServletRequest 13 { 14 private static final String ATTRIBUTE = "wm-data"; 15 16 private Hashtable attributes = new Hashtable(); 17 18 private HttpServletRequest originalRequest; 19 20 private WebManSession session; 21 22 private ServletContext context; 23 24 public WebManRequest(ServletContext _context) 25 { 26 context = _context; 27 } 28 29 36 public void setData(Object data) 37 { 38 attributes.put(ATTRIBUTE, data); 39 } 40 41 public void setOriginalRequest(HttpServletRequest _originalRequest) 42 { 43 originalRequest = _originalRequest; 44 } 45 53 public ServletInputStream getInputStream() throws IOException 54 { 55 return null; } 57 58 74 public String getParameter(String name) 75 { 76 return ""; 78 } 79 80 90 public String [] getParameterValues(String name) 91 { 92 return null; 93 } 94 95 102 public Enumeration getParameterNames() 103 { 104 return null; 105 } 106 107 115 public Object getAttribute(String name) 116 { 117 return attributes.get(name); 118 } 119 120 public java.lang.String getContextPath() 121 { 122 if (originalRequest != null) 123 return originalRequest.getContextPath(); 124 return ""; 125 } 126 127 public java.util.Enumeration getHeaders(java.lang.String name) 128 { 129 if (originalRequest != null) 130 return originalRequest.getHeaders(name); 131 return null; 132 } 133 134 public boolean isUserInRole(java.lang.String role) 135 { 136 return false; 137 } 138 139 public boolean isRequestedSessionIdFromURL() 140 { 141 if (originalRequest != null) 142 return originalRequest.isRequestedSessionIdFromURL(); 143 return false; 144 } 145 146 public java.security.Principal getUserPrincipal() 147 { 148 return null; 149 } 150 151 public java.util.Locale getLocale() 152 { 153 if (originalRequest != null) 154 return originalRequest.getLocale(); 155 return null; 156 } 157 158 public boolean isSecure() 159 { 160 return false; 161 } 162 163 public void removeAttribute(java.lang.String name) 164 {} 165 166 public void setAttribute(java.lang.String name, java.lang.Object o) 167 {} 168 169 public RequestDispatcher getRequestDispatcher(java.lang.String path) 170 { 171 if (originalRequest != null) 172 return originalRequest.getRequestDispatcher(path); 173 return null; 174 } 175 176 public java.util.Enumeration getLocales() 177 { 178 return null; 179 } 180 public java.util.Enumeration getAttributeNames() 181 { 182 return attributes.keys(); 183 } 184 185 197 public BufferedReader getReader () throws IOException 198 { 199 return null; 200 } 201 202 205 public String getCharacterEncoding () 206 { 207 if (originalRequest != null) 208 return originalRequest.getCharacterEncoding(); 209 return null; 210 } 211 212 217 public Cookie[] getCookies() 218 { 219 return null; 220 } 221 222 228 public String getMethod() 229 { 230 if (originalRequest != null) 231 return originalRequest.getMethod(); 232 return "POST"; 233 } 234 241 public String getRequestURI() 242 { 243 if (originalRequest != null) 244 return originalRequest.getRequestURI(); 245 return ""; 246 } 247 248 253 public void setCharacterEncoding(java.lang.String env) 254 throws java.io.UnsupportedEncodingException 255 256 { 257 } 258 259 265 public java.util.Map getParameterMap() 266 { 267 return null; 268 } 269 270 279 public java.lang.StringBuffer getRequestURL() 280 { 281 if (originalRequest != null) 282 return new StringBuffer (""); 283 return new StringBuffer (""); 284 } 285 286 287 294 public String getServletPath() 295 { 296 if (originalRequest != null) 297 return originalRequest.getServletPath(); 298 return ""; 299 } 300 301 310 public String getPathInfo() 311 { 312 if (originalRequest != null) 313 return originalRequest.getPathInfo(); 314 return null; 315 } 316 317 326 public String getPathTranslated() 327 { 328 if (originalRequest != null) 329 return originalRequest.getPathTranslated(); 330 return null; 331 } 332 333 340 public String getQueryString() 341 { 342 if (originalRequest != null) 343 return originalRequest.getQueryString(); 344 return null; 345 } 346 347 356 public String getRemoteUser() 357 { 358 if (originalRequest != null) 359 return originalRequest.getRemoteUser(); 360 return null; 361 } 362 363 369 public String getAuthType() 370 { 371 return null; 372 } 373 374 383 public String getHeader(String name) 384 { 385 return null; 386 } 387 388 399 public int getIntHeader(String name) 400 { 401 return -1; 402 } 403 404 415 public long getDateHeader(String name) 416 { 417 return -1; 418 } 419 420 428 public Enumeration getHeaderNames() 429 { 430 return null; 431 } 432 433 443 public HttpSession getSession (boolean create) 444 { 445 if (session == null && create) 446 { 447 session = new WebManSession(context); 448 } 449 return session; 450 } 451 452 public HttpSession getSession() 453 { 454 return getSession(true); 455 } 456 457 458 468 public String getRequestedSessionId () 469 { 470 return null; 471 } 472 473 486 public boolean isRequestedSessionIdValid () 487 { 488 return false; 489 } 490 491 501 public boolean isRequestedSessionIdFromCookie () 502 { 503 return false; 504 } 505 506 517 public boolean isRequestedSessionIdFromUrl () 518 { 519 return false; 520 } 521 525 public int getContentLength() 526 { 527 return -1; } 529 530 534 public String getContentType() 535 { 536 if (originalRequest != null) 537 return originalRequest.getContentType(); 538 return null; 539 } 540 541 546 public String getProtocol() 547 { 548 if (originalRequest != null) 549 return originalRequest.getProtocol(); 550 return null; 551 } 552 553 560 public String getScheme() 561 { 562 if (originalRequest != null) 563 return originalRequest.getScheme(); 564 return null; 565 } 566 567 571 public String getServerName() 572 { 573 if (originalRequest != null) 574 return originalRequest.getServerName(); 575 return null; 576 } 577 578 582 public int getServerPort() 583 { 584 if (originalRequest != null) 585 return originalRequest.getServerPort(); 586 return 0; 587 } 588 589 593 public String getRemoteAddr() 594 { 595 return null; 596 } 597 598 602 public String getRemoteHost() 603 { 604 return null; 605 } 606 607 619 public String getRealPath(String path) 620 { 621 if (originalRequest != null) 622 return originalRequest.getRealPath(path); 623 return null; 624 } 625 626 627 } 628 | Popular Tags |