Author: [log in to unmask]
Date: Thu Sep 3 11:22:48 2015
New Revision: 3508
Log:
Get factory from manager instead of directly creating.
Modified:
java/trunk/crawler/src/main/java/org/hps/crawler/Crawler.java
Modified: java/trunk/crawler/src/main/java/org/hps/crawler/Crawler.java
=============================================================================
--- java/trunk/crawler/src/main/java/org/hps/crawler/Crawler.java (original)
+++ java/trunk/crawler/src/main/java/org/hps/crawler/Crawler.java Thu Sep 3 11:22:48 2015
@@ -23,6 +23,7 @@
import org.hps.conditions.database.ConnectionParameters;
import org.hps.record.evio.EvioFileMetadata;
import org.hps.run.database.RunDatabaseDaoFactory;
+import org.hps.run.database.RunManager;
import org.hps.run.database.RunSummary;
import org.hps.run.database.RunSummaryDao;
import org.hps.run.database.RunSummaryImpl;
@@ -421,7 +422,9 @@
final Connection connection = config.connectionParameters().createConnection();
// Create factory for interfacing to run database.
- final RunDatabaseDaoFactory dbFactory = new RunDatabaseDaoFactory(connection);
+ RunManager runManager = new RunManager();
+ runManager.setConnection(connection);
+ final RunDatabaseDaoFactory dbFactory = runManager.getDaoFactory();
// Create object for updating run info in the database.
final RunSummaryDao runSummaryDao = dbFactory.createRunSummaryDao();
|