Author: channa
Date: Wed Jan 23 00:28:32 2008
New Revision: 12746
Log:
Moving the localhost check into a utility method.
Modified:
trunk/mashup/java/modules/core/src/org/wso2/mashup/utils/MashupUtils.java
trunk/mashup/java/modules/www/index.jsp
Modified:
trunk/mashup/java/modules/core/src/org/wso2/mashup/utils/MashupUtils.java
==============================================================================
--- trunk/mashup/java/modules/core/src/org/wso2/mashup/utils/MashupUtils.java
(original)
+++ trunk/mashup/java/modules/core/src/org/wso2/mashup/utils/MashupUtils.java
Wed Jan 23 00:28:32 2008
@@ -53,6 +53,7 @@
import javax.management.*;
import javax.xml.stream.XMLStreamException;
import javax.xml.namespace.QName;
+import javax.servlet.http.HttpServletRequest;
import java.io.*;
import java.util.ArrayList;
import java.util.Hashtable;
@@ -630,4 +631,14 @@
String status =
pm.getConfigurationProperty(MashupConstants.INITIAL_SETUP_COMPLETE);
return "true".equals(status);
}
+
+ /**
+ * Determines if the request originated from the local system.
+ * @param request Servlet request object.
+ * @return true if the request was for localhost.
+ */
+ public static boolean isFromLocalHost(HttpServletRequest request) {
+ String hostName = request.getLocalName();
+ return MashupConstants.LOCALHOST.equalsIgnoreCase(hostName);
+ }
}
Modified: trunk/mashup/java/modules/www/index.jsp
==============================================================================
--- trunk/mashup/java/modules/www/index.jsp (original)
+++ trunk/mashup/java/modules/www/index.jsp Wed Jan 23 00:28:32 2008
@@ -58,8 +58,7 @@
<%@ page import="java.util.List" %>
<%@ page import="java.util.Map" %>
<%
- if (!MashupUtils.isInitialSetupComplete() &&
MashupConstants.LOCALHOST.equalsIgnoreCase(
- request.getLocalName())) {
+ if (!MashupUtils.isInitialSetupComplete() &&
MashupUtils.isFromLocalHost(request)) {
//Deleting previous user login cookies, if found
Cookie[] cookies = request.getCookies();
_______________________________________________
Mashup-dev mailing list
[email protected]
http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev