Print

Print


Commit in java/trunk/conditions/src/main/java/org/hps/conditions on MAIN
AbstractConditionsObject.java+10-3751 -> 752
Add generic toString() implementation.

java/trunk/conditions/src/main/java/org/hps/conditions
AbstractConditionsObject.java 751 -> 752
--- java/trunk/conditions/src/main/java/org/hps/conditions/AbstractConditionsObject.java	2014-07-01 19:23:04 UTC (rev 751)
+++ java/trunk/conditions/src/main/java/org/hps/conditions/AbstractConditionsObject.java	2014-07-01 21:29:30 UTC (rev 752)
@@ -166,7 +166,14 @@
         return collectionId != -1;
     }
 
-    // protected void finalize() {
-    // System.out.println("finalizing ConditionsObject " + System.identityHashCode(this));
-    // }
+    public String toString() {
+        StringBuffer sb = new StringBuffer();
+        sb.append("id: ").append(getRowId()).append('\n');
+        sb.append("collection_id: ").append(getCollectionId()).append('\n');
+        sb.append("read_only: ").append(isReadOnly()).append('\n');
+        for (String fieldName : getTableMetaData().getFieldNames()) {
+            sb.append(fieldName).append(": ").append(getFieldValue(fieldName).toString()).append('\n');
+        }
+        return sb.toString();
+    }
 }
\ No newline at end of file
SVNspam 0.1