Print

Print


Author: [log in to unmask]
Date: Thu Dec 11 11:35:05 2014
New Revision: 1694

Log:
The try block is not needed here anymore.

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

Modified: java/trunk/conditions/src/main/java/org/hps/conditions/database/ConditionsObjectConverter.java
 =============================================================================
--- java/trunk/conditions/src/main/java/org/hps/conditions/database/ConditionsObjectConverter.java	(original)
+++ java/trunk/conditions/src/main/java/org/hps/conditions/database/ConditionsObjectConverter.java	Thu Dec 11 11:35:05 2014
@@ -159,11 +159,6 @@
         } catch (ConditionsObjectException e) {
             throw new RuntimeException(e);
         }
-        try {
-            newObject.setTableMetaData(tableMetaData);
-        } catch (ConditionsObjectException e) {
-            throw new RuntimeException(e);
-        }
         newObject.setFieldValues(fieldValues);
         return newObject;
     }
@@ -180,26 +175,5 @@
             throw new ConditionsObjectException("Error creating conditions object collection.", e);
         }
         return collection;
-    }
-
-    // This would only work if every collection class had a constructor with the proper arguments.
-    /*
-    static final AbstractConditionsObjectCollection<?> createCollection(ConditionsRecord conditionsRecord, TableMetaData tableMetaData) throws ConditionsObjectException {
-        AbstractConditionsObjectCollection<?> collection;
-        try {
-            collection = tableMetaData.getCollectionClass().newInstance();
-            Class<?> collectionClass = tableMetaData.getCollectionClass();
-            try {
-                Constructor<?> constructor = collectionClass.getDeclaredConstructor(ConditionsRecord.class, TableMetaData.class);
-                collection = (AbstractConditionsObjectCollection) constructor.newInstance(new Object[] { conditionsRecord, tableMetaData } );
-            } catch (NoSuchMethodException | SecurityException | InvocationTargetException e) {
-                e.printStackTrace();
-                throw new ConditionsObjectException("Error creating conditions object collection.", e);
-            }
-        } catch (InstantiationException | IllegalAccessException e) {
-            throw new RuntimeException(e);
-        }
-        return collection;
-    } 
-    */   
+    }  
 }