Author: sumedha
Date: Wed Jan  2 05:14:10 2008
New Revision: 11769

Log:

changing column names to lowercase.

Modified:
   
trunk/commons/data-services/src/main/java/org/wso2/ws/dataservice/DBUtils.java

Modified: 
trunk/commons/data-services/src/main/java/org/wso2/ws/dataservice/DBUtils.java
==============================================================================
--- 
trunk/commons/data-services/src/main/java/org/wso2/ws/dataservice/DBUtils.java  
    (original)
+++ 
trunk/commons/data-services/src/main/java/org/wso2/ws/dataservice/DBUtils.java  
    Wed Jan  2 05:14:10 2008
@@ -566,6 +566,8 @@
                                        }
                                        for (int i = 1; i <= columnCount; i++) {
                                                String columnName = 
rs.getMetaData().getColumnLabel(i);
+                                               //Some databases return columns 
in different cases
+                                               columnName = 
columnName.toLowerCase();
                                                String columnValue = 
rs.getString(columnName);
                                                elementValues.put(columnName, 
columnValue);
                                        }
@@ -576,10 +578,9 @@
                                        for(int a=0;a < 
resultObj.getDisplayColumnNames().length;a++){
                                                //OMElement element = 
(OMElement) elements.next();
                                                if 
(resultObj.getElementLocalNames()[a].equals("element")) {
-                                                       //String displayTagName 
= element.getAttributeValue(new QName("name"));
                                                    String displayTagName = 
resultObj.getDisplayColumnNames()[a];
-                                                       //String 
resultSetFieldName =   element.getAttributeValue(new QName("column"));
                                                    String resultSetFieldName = 
resultObj.getResultSetColumnNames()[a];
+                                                   resultSetFieldName = 
resultSetFieldName.toLowerCase();
 
                                                        // This means,the 
parameter is not part of the
                                                        // resultset. i.e. it 
is being passed from user's

_______________________________________________
Commons-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/commons-dev

Reply via email to