Print

Print


Author: [log in to unmask]
Date: Mon Dec  1 13:24:12 2014
New Revision: 1606

Log:
Add method for determining if run number is from Test Run.

Modified:
    java/trunk/conditions/src/main/java/org/hps/conditions/database/DatabaseConditionsManager.java

Modified: java/trunk/conditions/src/main/java/org/hps/conditions/database/DatabaseConditionsManager.java
 =============================================================================
--- java/trunk/conditions/src/main/java/org/hps/conditions/database/DatabaseConditionsManager.java	(original)
+++ java/trunk/conditions/src/main/java/org/hps/conditions/database/DatabaseConditionsManager.java	Mon Dec  1 13:24:12 2014
@@ -223,6 +223,8 @@
      * @return A collection of objects of the given type from the conditions
      *         database
      */
+    // TODO: This should distinguish among multiple conditions sets of the same type by using the one with the most recent date
+    //       in its ConditionsRecord.
     public <CollectionType extends ConditionsObjectCollection> CollectionType getCollection(Class<CollectionType> type) {
         TableMetaData metaData = this.findTableMetaData(type).get(0);
         if (metaData == null) {
@@ -268,8 +270,12 @@
         }
     }
     
-    public boolean isTestRun(int runNumber) {
+    public static boolean isTestRun(int runNumber) {
         return runNumber > 0 && runNumber <= TEST_RUN_MAX_RUN;
+    }
+    
+    public boolean isTestRun() {
+        return isTestRun(this.getRun());
     }
     
     /**