dgraham 2003/08/23 10:27:24
Modified: src/share/org/apache/struts/config
ConfigHelperInterface.java ConfigHelper.java
Log:
Removed getLocale() because it duplicated logic from RequestUtils.getUserLocale().
Revision Changes Path
1.8 +4 -16
jakarta-struts/src/share/org/apache/struts/config/ConfigHelperInterface.java
Index: ConfigHelperInterface.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/config/ConfigHelperInterface.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ConfigHelperInterface.java 8 Aug 2003 23:26:36 -0000 1.7
+++ ConfigHelperInterface.java 23 Aug 2003 17:27:24 -0000 1.8
@@ -64,7 +64,6 @@
import java.util.Iterator;
-import java.util.Locale;
import javax.sql.DataSource;
@@ -133,17 +132,6 @@
// ---------------------------------------------------- Session Context
-
-
- /**
- * The <code>java.util.Locale</code> for the user, if any.
- * If a default locale object is not in the user's session,
- * the system default locale is returned.
- * If used, the user locale is typically set during login
- * processing under the key <code>Globals.LOCALE_KEY</code>.
- */
- public Locale getLocale();
-
/**
* The transaction token stored in this session, if it is used.
1.11 +15 -30
jakarta-struts/src/share/org/apache/struts/config/ConfigHelper.java
Index: ConfigHelper.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/config/ConfigHelper.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ConfigHelper.java 16 Aug 2003 18:38:56 -0000 1.10
+++ ConfigHelper.java 23 Aug 2003 17:27:24 -0000 1.11
@@ -62,7 +62,6 @@
package org.apache.struts.config;
import java.util.Iterator;
-import java.util.Locale;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
@@ -80,6 +79,7 @@
import org.apache.struts.action.ActionMessages;
import org.apache.struts.upload.MultipartRequestWrapper;
import org.apache.struts.util.MessageResources;
+import org.apache.struts.util.RequestUtils;
/**
* NOTE: THIS CLASS IS UNDER ACTIVE DEVELOPMENT.
@@ -256,27 +256,6 @@
// ---------------------------------------------------- Session Context
/**
- * The <code>java.util.Locale</code> for the user, if any.
- * If a default locale object is not in the user's session,
- * the system default locale is returned.
- * If used, the user locale is typically set during login
- * processing under the key <code>Globals.LOCALE_KEY</code>.
- */
- public Locale getLocale() {
- Locale locale = null;
-
- if (session != null) {
- locale = (Locale) session.getAttribute(Globals.LOCALE_KEY);
- }
-
- if ((locale == null) && (request != null)) {
- locale = request.getLocale();
- }
-
- return locale;
- }
-
- /**
* The transaction token stored in this session, if it is used.
*/
public String getToken() {
@@ -359,7 +338,7 @@
}
// Return the requested message presence indicator
- return (resources.isPresent(getLocale(), key));
+ return resources.isPresent(RequestUtils.getUserLocale(request, null), key);
}
@@ -600,7 +579,8 @@
MessageResources resources = getMessageResources();
if (resources == null)
return null;
- return resources.getMessage(getLocale(), key);
+
+ return resources.getMessage(RequestUtils.getUserLocale(request, null), key);
}
@@ -619,9 +599,14 @@
// Return the requested message
if (args == null)
- return (resources.getMessage(getLocale(), key));
+ return resources.getMessage(
+ RequestUtils.getUserLocale(request, null),
+ key);
else
- return (resources.getMessage(getLocale(), key, args));
+ return resources.getMessage(
+ RequestUtils.getUserLocale(request, null),
+ key,
+ args);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]