dgraham     2003/10/14 20:30:01

  Modified:    dbutils/src/java/org/apache/commons/dbutils DbUtils.java
  Log:
  Made default scoped methods private, simplified fillStatement logic.
  
  Revision  Changes    Path
  1.27      +28 -23    
jakarta-commons-sandbox/dbutils/src/java/org/apache/commons/dbutils/DbUtils.java
  
  Index: DbUtils.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/dbutils/src/java/org/apache/commons/dbutils/DbUtils.java,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- DbUtils.java      15 Oct 2003 02:41:41 -0000      1.26
  +++ DbUtils.java      15 Oct 2003 03:30:01 -0000      1.27
  @@ -69,12 +69,15 @@
   import java.sql.Statement;
   import java.sql.Types;
   import java.util.ArrayList;
  +import java.util.Arrays;
  +import java.util.HashMap;
   import java.util.Iterator;
   import java.util.List;
  +import java.util.Map;
   
   public final class DbUtils {
       
  -    static public java.util.Map DEFAULTS = new java.util.Hashtable();
  +    private static Map DEFAULTS = new HashMap();
       
       static{
           
  @@ -192,33 +195,35 @@
           
       }
       
  -    static void rethrow(SQLException cause, String sql,Object[] vals )throws 
SQLException{
  -        
  -        StringBuffer msg =
  -        new StringBuffer(cause.getMessage() + " in query " + sql);
  +    private static void rethrow(SQLException cause, String sql, Object[] vals)
  +        throws SQLException {
  +
  +        StringBuffer msg = new StringBuffer(cause.getMessage() + " in query " + 
sql);
           if (vals != null) {
  -            msg.append(java.util.Arrays.asList(vals).toString());
  +            msg.append(Arrays.asList(vals).toString());
           }
  +        
           SQLException newsqle = new SQLException(msg.toString());
           newsqle.setNextException(cause);
  -        throw newsqle;
           
  +        throw newsqle;
       }
  -    
  -    
  -    
  -    
  -    static void fillStatement(PreparedStatement stmt, Object[] vals)throws 
SQLException {
  -        if (vals != null) {
  -            int size = vals.length;
  -            for (int i = 0; i < size; i++) {
  -                if( vals[i] != null ){
  -                    stmt.setObject((i + 1), vals[i]);
  -                }else{
  -                    stmt.setNull((i + 1), Types.OTHER);
  -                }
  +
  +    private static void fillStatement(PreparedStatement stmt, Object[] vals)
  +        throws SQLException {
  +
  +        if (vals == null) {
  +            return;
  +        }
  +
  +        for (int i = 0; i < vals.length; i++) {
  +            if (vals[i] != null) {
  +                stmt.setObject((i + 1), vals[i]);
  +            } else {
  +                stmt.setNull((i + 1), Types.OTHER);
               }
           }
  +
       }
       
       public static int executeUpdate(Connection connection, String query,Object[] 
vals)
  
  
  

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

Reply via email to