implemented a utility getCurrentRequest() to get the original HttpServletRequest
authordayash <dayash>
Sat, 18 Jan 2003 07:14:49 +0000 (07:14 +0000)
committerdayash <dayash>
Sat, 18 Jan 2003 07:14:49 +0000 (07:14 +0000)
src/share/org/securityfilter/filter/SecurityRequestWrapper.java

index 842e3f0..36b2e1b 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/SecurityRequestWrapper.java,v 1.6 2003/01/06 00:17:25 maxcooper Exp $
- * $Revision: 1.6 $
- * $Date: 2003/01/06 00:17:25 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/SecurityRequestWrapper.java,v 1.7 2003/01/18 07:14:49 dayash Exp $
+ * $Revision: 1.7 $
+ * $Date: 2003/01/18 07:14:49 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -72,8 +72,9 @@ import java.util.Map;
  * SecurityRequestWrapper
  *
  * @author Max Cooper (max@maxcooper.com)
+ * @author Daya Sharma (iamdaya@yahoo.com, billydaya@sbcglobal.net)
  * @author Torgeir Veimo (torgeir@pobox.com)
- * @version $Revision: 1.6 $ $Date: 2003/01/06 00:17:25 $
+ * @version $Revision: 1.7 $ $Date: 2003/01/18 07:14:49 $
  */
 public class SecurityRequestWrapper extends HttpServletRequestWrapper {
    public static final String PRINCIPAL_SESSION_KEY = SecurityRequestWrapper.class.getName() + ".PRINCIPAL";
@@ -82,7 +83,7 @@ public class SecurityRequestWrapper extends HttpServletRequestWrapper {
    private SecurityRealmInterface realm;
    private SavedRequest savedRequest;
 
-   /**
+       /**
     * Construct a new SecurityRequestWrapper.
     *
     * @param request the request to wrap
@@ -97,6 +98,13 @@ public class SecurityRequestWrapper extends HttpServletRequestWrapper {
       this.savedRequest = savedRequest;
    }
 
+       /**
+        * Get the original HttpServletRequest object.
+        */
+       public HttpServletRequest getCurrentRequest() {
+               return currentRequest;
+       }
+
    /**
     * Get a parameter value by name. If multiple values are available, the first value is returned.
     *