java/trunk/conditions/src/main/java/org/hps/conditions/config
--- java/trunk/conditions/src/main/java/org/hps/conditions/config/ConditionsDatabaseConfiguration.java 2014-08-14 22:52:38 UTC (rev 858)
+++ java/trunk/conditions/src/main/java/org/hps/conditions/config/ConditionsDatabaseConfiguration.java 2014-08-14 22:53:25 UTC (rev 859)
@@ -1,15 +1,16 @@
package org.hps.conditions.config;
import org.hps.conditions.DatabaseConditionsManager;
+import org.lcsim.conditions.ConditionsReader;
/**
* Convenience class for setting up access to the conditions.
- * @author Jeremy McCormick <[log in to unmask]>
*/
public class ConditionsDatabaseConfiguration {
private String xmlConfig;
private String connectionProp;
+ private ConditionsReader reader;
private DatabaseConditionsManager manager;
/**
@@ -17,9 +18,11 @@
*/
public ConditionsDatabaseConfiguration(
String xmlConfig,
- String connectionProp) {
+ String connectionProp,
+ ConditionsReader reader) {
this.xmlConfig = xmlConfig;
this.connectionProp = connectionProp;
+ this.reader = reader;
}
/**
@@ -29,6 +32,8 @@
manager = new DatabaseConditionsManager();
manager.configure(xmlConfig);
manager.setConnectionResource(connectionProp);
+ if (reader != null)
+ manager.setBaseConditionsReader(reader);
manager.register();
}
}
\ No newline at end of file