[jboss-cvs] JBossCache/src/org/jboss/cache/loader ...
Elias Ross
genman at noderunner.net
Wed Jan 31 17:51:17 EST 2007
User: genman
Date: 07/01/31 17:51:17
Modified: src/org/jboss/cache/loader JDBCCacheLoader.java
Log:
JIRA-693 - Fix Locale issues
Revision Changes Path
1.31 +15 -6 JBossCache/src/org/jboss/cache/loader/JDBCCacheLoader.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: JDBCCacheLoader.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/loader/JDBCCacheLoader.java,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -b -r1.30 -r1.31
--- JDBCCacheLoader.java 21 Jan 2007 15:46:42 -0000 1.30
+++ JDBCCacheLoader.java 31 Jan 2007 22:51:17 -0000 1.31
@@ -29,6 +29,7 @@
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
+import java.util.Locale;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
@@ -74,7 +75,7 @@
* @author <a href="mailto:alex at jboss.org">Alexey Loubyansky</a>
* @author <a href="mailto:hmesha at novell.com">Hany Mesha </a>
* @author <a href="mailto:galder.zamarreno at jboss.com">Galder Zamarreno</a>
- * @version <tt>$Revision: 1.30 $</tt>
+ * @version <tt>$Revision: 1.31 $</tt>
*/
public class JDBCCacheLoader extends AbstractCacheLoader
{
@@ -84,9 +85,17 @@
private ConnectionFactory cf;
private String driverName;
+ private static String toUpperCase(String s) {
+ return s.toUpperCase(Locale.ENGLISH);
+ }
+
+ private static String toLowerCase(String s) {
+ return s.toUpperCase(Locale.ENGLISH);
+ }
+
public void setConfig(IndividualCacheLoaderConfig base)
{
- if (config instanceof JDBCCacheLoaderConfig)
+ if (base instanceof JDBCCacheLoaderConfig)
{
config = (JDBCCacheLoaderConfig) base;
}
@@ -870,7 +879,7 @@
try
{
DatabaseMetaData dmd = con.getMetaData();
- return dmd.getDriverName().toUpperCase();
+ return toUpperCase(dmd.getDriverName());
}
catch (SQLException e)
{
@@ -911,11 +920,11 @@
tableName = tableName.substring(quoteLength, tableName.length() - quoteLength);
if (dmd.storesLowerCaseQuotedIdentifiers())
{
- tableName = tableName.toLowerCase();
+ tableName = toLowerCase(tableName);
}
else if (dmd.storesUpperCaseQuotedIdentifiers())
{
- tableName = tableName.toUpperCase();
+ tableName = toUpperCase(tableName);
}
}
else
@@ -926,7 +935,7 @@
}
else if (dmd.storesUpperCaseIdentifiers())
{
- tableName = tableName.toUpperCase();
+ tableName = toUpperCase(tableName);
}
}
More information about the jboss-cvs-commits
mailing list