Changeset 16652
- Timestamp:
- 2008-08-05T14:36:54+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
greenstone3/trunk/src/java/org/greenstone/gsdl3/sql/DatabaseFactory.java
r15948 r16652 12 12 public class DatabaseFactory{ 13 13 private static HashMap serverMap = new HashMap(); 14 private static HashMap wrapperMap = new HashMap();15 14 private static Logger logger = Logger.getLogger(org.greenstone.gsdl3.sql.DatabaseFactory.class.getName()); 16 15 … … 67 66 public static final MetadataDBWrapper getMetadataDBWrapper(String dbname, String sqlstate){ 68 67 dbname = properDBName(dbname); 69 if (wrapperMap.containsKey(dbname + ":" + sqlstate)) return (MetadataDBWrapper)wrapperMap.get(dbname + ":" + sqlstate);70 68 71 69 String fullName = "org.greenstone.gsdl3.sql." + dbname.toLowerCase()+ "." + dbname +"DBWrapper"; … … 85 83 if (state != null){ 86 84 wrapper.setSQLStatements(state); 87 wrapperMap.put(dbname + ":" + sqlstate, wrapper);88 85 return wrapper; 89 86 } … … 95 92 if (state != null){ 96 93 wrapper.setSQLStatements(state); 97 wrapperMap.put(dbname + ":" + sqlstate,wrapper);98 94 return wrapper; 99 95 }
Note:
See TracChangeset
for help on using the changeset viewer.