Uploaded image for project: 'Commons DbUtils'
  1. Commons DbUtils
  2. DBUTILS-22

[dbutils] QueryLoader.loadQueries() should be protected

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.0
    • 1.1
    • None
    • Operating System: other
      Platform: All

    • 31460

    Description

      Those of us who don't want to use traditional java properties files to store properties have no way to
      utilize the QueryLoader (I am using XML, for instance, which can be parsed into a subclass of
      Properties if so desired). It would be sufficient to make loadQueries() protected instead of private, so I
      can overload that one method, but it would be nicer to be able to specify a class which adheres to some
      interface (contains load(InputStream is) would be sufficient), which will be instantiated by the
      QueryLoader for reading 'properties.' Or alternatively, at least for my use, the ability to specify a
      Properties instance would also work. Regardless, the absolute dependance on a traditional properties
      file is totally limiting for use of the class, and as soon as loadQueries() becomes protected, I can remove
      the duplicate source code from my code repository and just inherit from QueryLoader.

      Attachments

        Activity

          People

            Unassigned Unassigned
            apache_bugs@ideasculptor.com Sam Gendler
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: