Print

Print


Author: [log in to unmask]
Date: Thu Aug  4 16:12:13 2016
New Revision: 4444

Log:
Add ctor (minor change).

Modified:
    java/trunk/datacat/src/main/java/org/hps/datacat/EvioDatasetIndex.java

Modified: java/trunk/datacat/src/main/java/org/hps/datacat/EvioDatasetIndex.java
 =============================================================================
--- java/trunk/datacat/src/main/java/org/hps/datacat/EvioDatasetIndex.java	(original)
+++ java/trunk/datacat/src/main/java/org/hps/datacat/EvioDatasetIndex.java	Thu Aug  4 16:12:13 2016
@@ -35,11 +35,16 @@
         }
     }
 
-    public EvioDatasetIndex(DatacatUtilities util, int run) {
+    public EvioDatasetIndex(int run) {
+        this.util = new DatacatUtilities();
+        load(run);
+    }
+   
+    public EvioDatasetIndex(int run, DatacatUtilities util) {
         this.util = util;
         load(run);
     }
-
+    
     public List<DatasetModel> findByTimestamp(long timestamp) {
         List<DatasetModel> datasets = new ArrayList<DatasetModel>();
         for (Entry<TimestampRange, DatasetModel> entry : datasetTimestamps.entrySet()) {
@@ -90,8 +95,7 @@
     // This is a test and not a command line interface!
     public static void main(String[] args) {
 
-        DatacatUtilities util = new DatacatUtilities();
-        EvioDatasetIndex datasetIndex = new EvioDatasetIndex(util, 5772);
+        EvioDatasetIndex datasetIndex = new EvioDatasetIndex(5772);
         DatasetResultSetModel datasets = datasetIndex.getDatasets();
 
         for (DatasetModel dataset : datasets) {
@@ -133,7 +137,7 @@
                 System.out.println("found " + lastTimestampDataset.getName() + " for timestamp = "
                         + lastTimestamp);
             }
-
+            
             long midTimestamp = firstTimestamp + (lastTimestamp - firstTimestamp);
             List<DatasetModel> midTimestampDatasets = datasetIndex.findByTimestamp(midTimestamp);
             for (DatasetModel midTimestampDataset : midTimestampDatasets) {