Author: [log in to unmask] Date: Thu Jan 1 23:11:02 2015 New Revision: 1822 Log: Lookup table info by type instead of name. Modified: java/trunk/conditions/src/main/java/org/hps/conditions/api/ConditionsRecord.java Modified: java/trunk/conditions/src/main/java/org/hps/conditions/api/ConditionsRecord.java ============================================================================= --- java/trunk/conditions/src/main/java/org/hps/conditions/api/ConditionsRecord.java (original) +++ java/trunk/conditions/src/main/java/org/hps/conditions/api/ConditionsRecord.java Thu Jan 1 23:11:02 2015 @@ -163,7 +163,7 @@ public void insert() throws ConditionsObjectException { if (fieldValues.size() == 0) throw new ConditionsObjectException("There are no field values to insert."); - TableMetaData tableMetaData = DatabaseConditionsManager.getInstance().findTableMetaData("conditions"); + TableMetaData tableMetaData = DatabaseConditionsManager.getInstance().findTableMetaData(ConditionsRecord.class); String query = QueryBuilder.buildInsert(tableMetaData.getTableName(), this.getFieldValues()); //System.out.println(query); List<Integer> keys = DatabaseConditionsManager.getInstance().updateQuery(query);