|
From: <ek...@ba...> - 2003-04-02 19:14:18
|
Gents, I have a few requirements that are going to cause me to diverge from the codebase with regard to the SQL Configuration Service. My needs are very specific to my environment and should not be applied to the babeldoc codebase. That being said, I will be either Modifying or Extending com.babeldoc.sql.config.SqlConfigService. My preference is to extend it. I will be calling the new class com.bankofny.iecc.alt.sql.config.SqlConfigService. I am attempting to place in my new class only those things that will change from the base class (obviously). I have encountered two things that will cause me a little grief, and I'm wondering if we can modify them in the babeldoc codebase. 1. The instance variables "dbName", "dbPasswd", dbDriver", and "dbUrl" are all package-friendly. Is it possible for us to make these Protected, so my subclass can access them? 2. The method "setString" is package-friendly. Is there any reason this cannot be made Protected (or even Public)? If you have no objections, I will make the modifications to the class and check it in with CVS to sourceforge. Please advise. Just so you know, I plan to override the following methods in my new class: -- getConfig(String name) -- setString(String name, String value) -- saveConfig(String name, IConfig config) Erik |