You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2007/12/26 12:31:25 UTC

svn commit: r606885 - /cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/access/jdbc/EJBQLTranslationContext.java

Author: aadamchik
Date: Wed Dec 26 03:31:24 2007
New Revision: 606885

URL: http://svn.apache.org/viewvc?rev=606885&view=rev
Log:
generics

Modified:
    cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/access/jdbc/EJBQLTranslationContext.java

Modified: cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/access/jdbc/EJBQLTranslationContext.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/access/jdbc/EJBQLTranslationContext.java?rev=606885&r1=606884&r2=606885&view=diff
==============================================================================
--- cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/access/jdbc/EJBQLTranslationContext.java (original)
+++ cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/access/jdbc/EJBQLTranslationContext.java Wed Dec 26 03:31:24 2007
@@ -36,15 +36,15 @@
  */
 public class EJBQLTranslationContext {
 
-    private Map tableAliases;
+    private Map<String, String> tableAliases;
     private Map boundParameters;
     private StringBuilder mainBuffer;
     private StringBuilder currentBuffer;
     private EJBQLCompiledExpression compiledExpression;
-    private Map attributes;
-    private Map reusableJoins;
+    private Map<String, Object> attributes;
+    private Map<String, String> reusableJoins;
     private Map parameters;
-    private Map idAliases;
+    private Map<String, String> idAliases;
     private int columnAliasPosition;
     private EJBQLTranslatorFactory translatorFactory;
     private boolean usingAliases;
@@ -77,7 +77,7 @@
             return id;
         }
 
-        String resolvedAlias = (String) idAliases.get(id);
+        String resolvedAlias = idAliases.get(id);
         if (resolvedAlias != null) {
             return resolvedAlias;
         }
@@ -107,7 +107,7 @@
     String createIdAlias(String id) {
 
         if (idAliases == null) {
-            idAliases = new HashMap();
+            idAliases = new HashMap<String, String>();
         }
 
         for (int i = 0; i < 1000; i++) {
@@ -203,7 +203,7 @@
      */
     void setAttribute(String var, Object value) {
         if (attributes == null) {
-            attributes = new HashMap();
+            attributes = new HashMap<String, Object>();
         }
 
         attributes.put(var, value);
@@ -287,12 +287,12 @@
      */
     String registerReusableJoin(String sourceIdPath, String relationship, String targetId) {
         if (reusableJoins == null) {
-            reusableJoins = new HashMap();
+            reusableJoins = new HashMap<String, String>();
         }
 
         String key = sourceIdPath + ":" + relationship;
 
-        String oldId = (String) reusableJoins.put(key, targetId);
+        String oldId = reusableJoins.put(key, targetId);
         if (oldId != null) {
             // revert back to old id
             reusableJoins.put(key, oldId);
@@ -331,10 +331,10 @@
         String alias;
 
         if (tableAliases != null) {
-            alias = (String) tableAliases.get(key);
+            alias = tableAliases.get(key);
         }
         else {
-            tableAliases = new HashMap();
+            tableAliases = new HashMap<String, String>();
             alias = null;
         }
 
@@ -357,7 +357,7 @@
                     "No result set mapping exists for expression, can't map column aliases");
         }
 
-        return (String) resultSetMapping.getColumnResults().get(columnAliasPosition++);
+        return resultSetMapping.getColumnResults().get(columnAliasPosition++);
     }
 
     boolean isAppendingResultColumns() {