Author: craigmcc
Date: Sat Feb  4 19:13:02 2006
New Revision: 374967

URL: http://svn.apache.org/viewcvs?rev=374967&view=rev
Log:
Add convenience accessors for maps of request headers and request parameters
included in the current request.

PR:  Bugzilla #38510.
Submitted by:  Matthias Wessendorf <mailings AT matthias-wessendorf.de>

Modified:
    
struts/shale/trunk/core-library/src/java/org/apache/shale/view/AbstractFacesBean.java

Modified: 
struts/shale/trunk/core-library/src/java/org/apache/shale/view/AbstractFacesBean.java
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/core-library/src/java/org/apache/shale/view/AbstractFacesBean.java?rev=374967&r1=374966&r2=374967&view=diff
==============================================================================
--- 
struts/shale/trunk/core-library/src/java/org/apache/shale/view/AbstractFacesBean.java
 (original)
+++ 
struts/shale/trunk/core-library/src/java/org/apache/shale/view/AbstractFacesBean.java
 Sat Feb  4 19:13:02 2006
@@ -105,12 +105,36 @@
 
 
     /**
+     * <p>Return a <code>Map</code> of the request headers included in this
+     * request.  If there is more than one header for a particular header
+     * name, only the first value is included in this map.</p>
+     */
+    protected Map getRequestHeaderMap() {
+
+        return getExternalContext().getRequestHeaderMap();
+
+    }
+
+
+    /**
      * <p>Return a <code>Map</code> of the request scope attributes
      * for this request.</p>
      */
     protected Map getRequestMap() {
 
         return getExternalContext().getRequestMap();
+
+    }
+
+
+    /**
+     * <p>Return a <code>Map</code> of the request parameters included in this
+     * request.  If there is more than one value for a particular parameter
+     * name, only the first value is included in this map.</p>
+     */
+    protected Map getRequestParameterMap() {
+
+        return getExternalContext().getRequestParameterMap();
 
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to