You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2010/01/19 14:37:02 UTC

svn commit: r900774 - /labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/utils/OnDemandBinder.java

Author: simoneg
Date: Tue Jan 19 13:37:02 2010
New Revision: 900774

URL: http://svn.apache.org/viewvc?rev=900774&view=rev
Log:
Access to other request properties, like remote ip etc..

Modified:
    labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/utils/OnDemandBinder.java

Modified: labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/utils/OnDemandBinder.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/utils/OnDemandBinder.java?rev=900774&r1=900773&r2=900774&view=diff
==============================================================================
--- labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/utils/OnDemandBinder.java (original)
+++ labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/utils/OnDemandBinder.java Tue Jan 19 13:37:02 2010
@@ -123,6 +123,35 @@
 	}
 
 	private Object fetchRequest(String rawname, Class type) {
+		if (rawname.equals("remoteAddr")) {
+			return req.getRemoteAddr();
+		} else if (rawname.equals("remoteHost")) {
+			return req.getRemoteHost();
+		} else if (rawname.equals("authType")) {
+			return req.getAuthType();
+		} else if (rawname.equals("localAddr")) {
+			return req.getLocalAddr();
+		} else if (rawname.equals("locale")) {
+			return req.getLocale();
+		} else if (rawname.equals("localName")) {
+			return req.getLocalName();
+		} else if (rawname.equals("localPort")) {
+			return req.getLocalPort();
+		} else if (rawname.equals("method")) {
+			return req.getMethod();
+		} else if (rawname.equals("protocol")) {
+			return req.getProtocol();
+		} else if (rawname.equals("remotePort")) {
+			return req.getRemotePort();
+		} else if (rawname.equals("scheme")) {
+			return req.getScheme();
+		} else if (rawname.equals("serverName")) {
+			return req.getServerName();
+		} else if (rawname.equals("serverPort")) {
+			return req.getServerPort();
+		} else if (rawname.equals("userPrincipal")) {
+			return req.getUserPrincipal();
+		}
 		return req.getAttribute(rawname);
 	}
 



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org