commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dgra...@apache.org
Subject cvs commit: jakarta-commons/dbutils/xdocs changes.xml
Date Sun, 03 Oct 2004 16:14:44 GMT
dgraham     2004/10/03 09:14:44

  Modified:    dbutils/src/java/org/apache/commons/dbutils QueryLoader.java
               dbutils/xdocs changes.xml
  Log:
  Made loadQueries() protected.  PR: 31460
  
  Revision  Changes    Path
  1.4       +10 -6     jakarta-commons/dbutils/src/java/org/apache/commons/dbutils/QueryLoader.java
  
  Index: QueryLoader.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/dbutils/src/java/org/apache/commons/dbutils/QueryLoader.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- QueryLoader.java	28 Feb 2004 00:12:23 -0000	1.3
  +++ QueryLoader.java	3 Oct 2004 16:14:44 -0000	1.4
  @@ -22,10 +22,10 @@
   import java.util.Properties;
   
   /**
  - * <code>QueryLoader</code> loads properties files filled with query name to

  - * SQL mappings.  It acts as a registry for sets of queries so that multiple 
  - * copies of the same queries aren't loaded into memory.  This class is thread
  - * safe.
  + * <code>QueryLoader</code> is a registry for sets of queries so 
  + * that multiple copies of the same queries aren't loaded into memory.
  + * This implementation loads properties files filled with query name to 
  + * SQL mappings.  This class is thread safe.
    */
   public class QueryLoader {
   
  @@ -80,11 +80,15 @@
       }
   
       /**
  -     * Loads a properties file into a Map object.
  +     * Loads a set of named queries into a Map object.  This implementation
  +     * reads a properties file at the given path.
        * @param path The path that the ClassLoader will use to find the file.
        * @throws IOException
  +     * @throws IllegalArgumentException if the ClassLoader can't find a file at
  +     * the given path.
  +     * @since DbUtils 1.1
        */
  -    private Map loadQueries(String path) throws IOException {
  +    protected Map loadQueries(String path) throws IOException {
           InputStream in = QueryLoader.class.getResourceAsStream(path);
   
           if (in == null) {
  
  
  
  1.7       +4 -0      jakarta-commons/dbutils/xdocs/changes.xml
  
  Index: changes.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/dbutils/xdocs/changes.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- changes.xml	3 Oct 2004 15:58:17 -0000	1.6
  +++ changes.xml	3 Oct 2004 16:14:44 -0000	1.7
  @@ -40,6 +40,10 @@
   
       <release version="1.1-dev" date="in CVS">
         <action dev="dgraham" type="update">
  +        Made QueryLoader.loadQueries() protected so subclasses can use query
  +        repositories other than properties files.  PR: 31460        
  +      </action>
  +      <action dev="dgraham" type="update">
           QueryRunner now calls getDataSource() internally any time it needs access
           to its DataSource object to allow subclasses to provide different behavior.
         </action>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message