# HG changeset patch # User Ingo Weinzierl # Date 1320850741 0 # Node ID 2649151c9500d233b797473f9bc4995d0baf0061 # Parent e9b0fd1de89d5cfe9085dcdefe3813a86925c9ea Added some functions that return information about the db connection used by the current database session. flys-backend/trunk@3198 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r e9b0fd1de89d -r 2649151c9500 flys-backend/ChangeLog --- a/flys-backend/ChangeLog Wed Nov 09 10:31:08 2011 +0000 +++ b/flys-backend/ChangeLog Wed Nov 09 14:59:01 2011 +0000 @@ -1,3 +1,9 @@ +2011-11-09 Ingo Weinzierl + + * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java: + Added methods that return information about the database connection used + by a concrete SessionFactoryImpl. + 2011-11-09 Ingo Weinzierl * src/main/java/de/intevation/flys/model/Floodplain.java: Changed the diff -r e9b0fd1de89d -r 2649151c9500 flys-backend/src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java --- a/flys-backend/src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java Wed Nov 09 10:31:08 2011 +0000 +++ b/flys-backend/src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java Wed Nov 09 14:59:01 2011 +0000 @@ -270,10 +270,28 @@ } - public static String getDriver(SessionFactoryImpl factory) { + public static String getProperty(SessionFactoryImpl factory, String key) { Properties props = factory.getProperties(); + return props.getProperty(key); + } - return props.getProperty(Environment.DRIVER); + public static String getUser(SessionFactoryImpl factory) { + return getProperty(factory, Environment.USER); + } + + + public static String getPass(SessionFactoryImpl factory) { + return getProperty(factory, Environment.PASS); + } + + + public static String getURL(SessionFactoryImpl factory) { + return getProperty(factory, Environment.URL); + } + + + public static String getDriver(SessionFactoryImpl factory) { + return getProperty(factory, Environment.DRIVER); } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :