Author: tv
Date: Wed Dec 28 10:36:21 2005
New Revision: 359584

URL: http://svn.apache.org/viewcvs?rev=359584&view=rev
Log:
fixed some Findbugs and PMD related issues.

Modified:
    db/torque/runtime/trunk/src/java/org/apache/torque/TorqueInstance.java
    
db/torque/runtime/trunk/src/java/org/apache/torque/dsfactory/JndiDataSourceFactory.java
    
db/torque/runtime/trunk/src/java/org/apache/torque/dsfactory/PerUserPoolDataSourceFactory.java
    
db/torque/runtime/trunk/src/java/org/apache/torque/dsfactory/SharedPoolDataSourceFactory.java
    
db/torque/runtime/trunk/src/java/org/apache/torque/manager/AbstractBaseManager.java
    db/torque/runtime/trunk/src/java/org/apache/torque/util/BasePeer.java
    db/torque/runtime/trunk/src/java/org/apache/torque/util/Criteria.java
    db/torque/runtime/trunk/src/java/org/apache/torque/util/SQLBuilder.java
    db/torque/runtime/trunk/src/java/org/apache/torque/util/VillageUtils.java

Modified: db/torque/runtime/trunk/src/java/org/apache/torque/TorqueInstance.java
URL: 
http://svn.apache.org/viewcvs/db/torque/runtime/trunk/src/java/org/apache/torque/TorqueInstance.java?rev=359584&r1=359583&r2=359584&view=diff
==============================================================================
--- db/torque/runtime/trunk/src/java/org/apache/torque/TorqueInstance.java 
(original)
+++ db/torque/runtime/trunk/src/java/org/apache/torque/TorqueInstance.java Wed 
Dec 28 10:36:21 2005
@@ -33,7 +33,6 @@
 import org.apache.commons.logging.LogFactory;
 import org.apache.torque.adapter.DB;
 import org.apache.torque.adapter.DBFactory;
-import org.apache.torque.dsfactory.AbstractDataSourceFactory;
 import org.apache.torque.dsfactory.DataSourceFactory;
 import org.apache.torque.manager.AbstractBaseManager;
 import org.apache.torque.map.DatabaseMap;
@@ -813,9 +812,6 @@
     public Connection getConnection(String name)
             throws TorqueException
     {
-        Connection con = null;
-        DataSourceFactory dsf = null;
-
         try
         {
             return getDataSourceFactory(name).getDataSource().getConnection();

Modified: 
db/torque/runtime/trunk/src/java/org/apache/torque/dsfactory/JndiDataSourceFactory.java
URL: 
http://svn.apache.org/viewcvs/db/torque/runtime/trunk/src/java/org/apache/torque/dsfactory/JndiDataSourceFactory.java?rev=359584&r1=359583&r2=359584&view=diff
==============================================================================
--- 
db/torque/runtime/trunk/src/java/org/apache/torque/dsfactory/JndiDataSourceFactory.java
 (original)
+++ 
db/torque/runtime/trunk/src/java/org/apache/torque/dsfactory/JndiDataSourceFactory.java
 Wed Dec 28 10:36:21 2005
@@ -48,7 +48,6 @@
  */
 public class JndiDataSourceFactory
     extends AbstractDataSourceFactory
-    implements DataSourceFactory
 {
 
     /** The log. */
@@ -243,12 +242,12 @@
     {
         log.debug("InitialContext -------------------------------");
         Map env = ctx.getEnvironment();
-        Iterator qw = env.keySet().iterator();
+        Iterator qw = env.entrySet().iterator();
         log.debug("Environment properties:" + env.size());
         while (qw.hasNext())
         {
-            Object prop = qw.next();
-            log.debug("    " + prop + ": " + env.get(prop));
+            Map.Entry entry = (Map.Entry)qw.next(); 
+            log.debug("    " + entry.getKey() + ": " + entry.getValue());
         }
         log.debug("----------------------------------------------");
     }

Modified: 
db/torque/runtime/trunk/src/java/org/apache/torque/dsfactory/PerUserPoolDataSourceFactory.java
URL: 
http://svn.apache.org/viewcvs/db/torque/runtime/trunk/src/java/org/apache/torque/dsfactory/PerUserPoolDataSourceFactory.java?rev=359584&r1=359583&r2=359584&view=diff
==============================================================================
--- 
db/torque/runtime/trunk/src/java/org/apache/torque/dsfactory/PerUserPoolDataSourceFactory.java
 (original)
+++ 
db/torque/runtime/trunk/src/java/org/apache/torque/dsfactory/PerUserPoolDataSourceFactory.java
 Wed Dec 28 10:36:21 2005
@@ -38,7 +38,6 @@
  */
 public class PerUserPoolDataSourceFactory
     extends AbstractDataSourceFactory
-    implements DataSourceFactory
 {
 
     /** The log. */
@@ -46,7 +45,7 @@
             = LogFactory.getLog(PerUserPoolDataSourceFactory.class);
 
     /** The wrapped <code>DataSource</code>. */
-    private PerUserPoolDataSource ds;
+    private PerUserPoolDataSource ds = null;
 
     /**
      * @see org.apache.torque.dsfactory.DataSourceFactory#getDataSource

Modified: 
db/torque/runtime/trunk/src/java/org/apache/torque/dsfactory/SharedPoolDataSourceFactory.java
URL: 
http://svn.apache.org/viewcvs/db/torque/runtime/trunk/src/java/org/apache/torque/dsfactory/SharedPoolDataSourceFactory.java?rev=359584&r1=359583&r2=359584&view=diff
==============================================================================
--- 
db/torque/runtime/trunk/src/java/org/apache/torque/dsfactory/SharedPoolDataSourceFactory.java
 (original)
+++ 
db/torque/runtime/trunk/src/java/org/apache/torque/dsfactory/SharedPoolDataSourceFactory.java
 Wed Dec 28 10:36:21 2005
@@ -38,7 +38,6 @@
  */
 public class SharedPoolDataSourceFactory
     extends AbstractDataSourceFactory
-    implements DataSourceFactory
 {
 
     /** The log. */
@@ -46,7 +45,7 @@
             = LogFactory.getLog(SharedPoolDataSourceFactory.class);
 
     /** The wrapped <code>DataSource</code>. */
-    private SharedPoolDataSource ds;
+    private SharedPoolDataSource ds = null;
 
     /**
      * @see org.apache.torque.dsfactory.DataSourceFactory#getDataSource

Modified: 
db/torque/runtime/trunk/src/java/org/apache/torque/manager/AbstractBaseManager.java
URL: 
http://svn.apache.org/viewcvs/db/torque/runtime/trunk/src/java/org/apache/torque/manager/AbstractBaseManager.java?rev=359584&r1=359583&r2=359584&view=diff
==============================================================================
--- 
db/torque/runtime/trunk/src/java/org/apache/torque/manager/AbstractBaseManager.java
 (original)
+++ 
db/torque/runtime/trunk/src/java/org/apache/torque/manager/AbstractBaseManager.java
 Wed Dec 28 10:36:21 2005
@@ -51,7 +51,7 @@
     implements Serializable
 {
     /** the log */
-    protected static Log log = LogFactory.getLog(AbstractBaseManager.class);
+    protected static final Log log = 
LogFactory.getLog(AbstractBaseManager.class);
 
     /** used to cache the om objects. cache is set by the region property */
     protected transient GroupCacheAccess cache;
@@ -439,10 +439,11 @@
                 mrCache = new NoOpMethodResultCache(cache);
             }
         }
-        catch (Exception e)
+        catch (CacheException e)
         {
             throw new TorqueException("Cache could not be initialized", e);
         }
+        
         if (cache == null)
         {
             log.info("Cache could not be initialized for region: " + v);

Modified: db/torque/runtime/trunk/src/java/org/apache/torque/util/BasePeer.java
URL: 
http://svn.apache.org/viewcvs/db/torque/runtime/trunk/src/java/org/apache/torque/util/BasePeer.java?rev=359584&r1=359583&r2=359584&view=diff
==============================================================================
--- db/torque/runtime/trunk/src/java/org/apache/torque/util/BasePeer.java 
(original)
+++ db/torque/runtime/trunk/src/java/org/apache/torque/util/BasePeer.java Wed 
Dec 28 10:36:21 2005
@@ -47,6 +47,7 @@
 
 import com.workingdogs.village.Column;
 import com.workingdogs.village.DataSet;
+import com.workingdogs.village.DataSetException;
 import com.workingdogs.village.KeyDef;
 import com.workingdogs.village.QueryDataSet;
 import com.workingdogs.village.Record;
@@ -89,7 +90,7 @@
     private static Hashtable mapBuilders = new Hashtable(5);
 
     /** the log */
-    protected static Log log = LogFactory.getLog(BasePeer.class);
+    protected static final Log log = LogFactory.getLog(BasePeer.class);
 
     private static void throwTorqueException(Exception e)
         throws TorqueException
@@ -259,8 +260,9 @@
                 {
                     statement.close();
                 }
-                catch (SQLException ignored)
+                catch (SQLException e)
                 {
+                    throw new TorqueException(e);
                 }
             }
         }
@@ -332,7 +334,6 @@
         throws TorqueException
     {
         String dbName = criteria.getDbName();
-        final DB db = Torque.getDB(dbName);
         final DatabaseMap dbMap = Torque.getDatabaseMap(dbName);
 
         // This Callback adds all tables to the Table set which
@@ -494,12 +495,6 @@
             // we're inserting into.
             if (pk != null && 
!criteria.containsKey(pk.getFullyQualifiedName()))
             {
-                if (keyGen == null)
-                {
-                    throw new TorqueException(
-                            "IdGenerator for table '" + table + "' is null");
-                }
-
                 id = getId(pk, keyGen, con, keyInfo);
                 criteria.add(pk.getFullyQualifiedName(), id);
             }
@@ -515,7 +510,15 @@
             // not the fully qualified name, insertOrUpdateRecord wants to use 
table as an index...
             BasePeer.insertOrUpdateRecord(rec, table, dbName, criteria);
         }
-        catch (Exception e)
+        catch (DataSetException e)
+        {
+            throwTorqueException(e);
+        }
+        catch (SQLException e)
+        {
+            throwTorqueException(e);
+        }
+        catch (TorqueException e)
         {
             throwTorqueException(e);
         }
@@ -894,7 +897,11 @@
             results = getSelectResults(
                     qds, start, numberOfResults, singleRecord);
         }
-        catch (Exception e)
+        catch (DataSetException e)
+        {
+            throwTorqueException(e);
+        }
+        catch (SQLException e)
         {
             throwTorqueException(e);
         }
@@ -1206,10 +1213,6 @@
         Connection con)
         throws TorqueException
     {
-        String dbName = criteria.getDbName();
-        DB db = Torque.getDB(dbName);
-        DatabaseMap dbMap = Torque.getDatabaseMap(dbName);
-
         Set tables = SQLBuilder.getTableSet(criteria, null);
 
         try
@@ -1444,7 +1447,11 @@
                 VillageUtils.close(qds);
             }
         }
-        catch (Exception e)
+        catch (DataSetException e)
+        {
+            throwTorqueException(e);
+        }
+        catch (SQLException e)
         {
             throwTorqueException(e);
         }

Modified: db/torque/runtime/trunk/src/java/org/apache/torque/util/Criteria.java
URL: 
http://svn.apache.org/viewcvs/db/torque/runtime/trunk/src/java/org/apache/torque/util/Criteria.java?rev=359584&r1=359583&r2=359584&view=diff
==============================================================================
--- db/torque/runtime/trunk/src/java/org/apache/torque/util/Criteria.java 
(original)
+++ db/torque/runtime/trunk/src/java/org/apache/torque/util/Criteria.java Wed 
Dec 28 10:36:21 2005
@@ -3090,13 +3090,13 @@
 
         // Criteria.put() differs somewhat from Hashtable.put().
         // This necessitates some corrective behavior upon deserialization.
-        for (Iterator iter = keySet().iterator(); iter.hasNext();)
+        for (Iterator iter = entrySet().iterator(); iter.hasNext();)
         {
-            Object key = iter.next();
-            Object value = get(key);
+            Map.Entry entry = (Map.Entry)iter.next();
+            Object value = entry.getValue();
             if (value instanceof Criteria.Criterion)
             {
-                super.put(key, value);
+                super.put(entry.getKey(), value);
             }
         }
 

Modified: 
db/torque/runtime/trunk/src/java/org/apache/torque/util/SQLBuilder.java
URL: 
http://svn.apache.org/viewcvs/db/torque/runtime/trunk/src/java/org/apache/torque/util/SQLBuilder.java?rev=359584&r1=359583&r2=359584&view=diff
==============================================================================
--- db/torque/runtime/trunk/src/java/org/apache/torque/util/SQLBuilder.java 
(original)
+++ db/torque/runtime/trunk/src/java/org/apache/torque/util/SQLBuilder.java Wed 
Dec 28 10:36:21 2005
@@ -404,7 +404,6 @@
             final QueryCallback qc)
         throws TorqueException
     {
-        UniqueList fromClause = query.getFromClause();
         UniqueList whereClause = query.getWhereClause();
 
         for (Iterator it = crit.keySet().iterator(); it.hasNext(); )

Modified: 
db/torque/runtime/trunk/src/java/org/apache/torque/util/VillageUtils.java
URL: 
http://svn.apache.org/viewcvs/db/torque/runtime/trunk/src/java/org/apache/torque/util/VillageUtils.java?rev=359584&r1=359583&r2=359584&view=diff
==============================================================================
--- db/torque/runtime/trunk/src/java/org/apache/torque/util/VillageUtils.java 
(original)
+++ db/torque/runtime/trunk/src/java/org/apache/torque/util/VillageUtils.java 
Wed Dec 28 10:36:21 2005
@@ -24,8 +24,8 @@
 import java.math.BigDecimal;
 import java.util.Hashtable;
 import java.util.Iterator;
+import java.util.Map;
 
-import org.apache.torque.TorqueException;
 import org.apache.torque.om.SimpleKey;
 
 import com.workingdogs.village.QueryDataSet;
@@ -113,18 +113,15 @@
         throws Exception
     {
         Hashtable saveData = new Hashtable(hash.size());
-        String key = null;
-        Object value = null;
         byte[] byteArray = null;
 
-        Iterator keys = hash.keySet().iterator();
+        Iterator keys = hash.entrySet().iterator();
         while (keys.hasNext())
         {
-            key = (String) keys.next();
-            value = hash.get(key);
-            if (value instanceof Serializable)
+            Map.Entry entry = (Map.Entry)keys.next();
+            if (entry.getValue() instanceof Serializable)
             {
-                saveData.put(key, value);
+                saveData.put(entry.getKey(), entry.getValue());
             }
         }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to