bugfixes...
[mir.git] / source / mircoders / entity / adapter / CommentAdapterDefinition.java
index c61301a..246004f 100755 (executable)
@@ -20,8 +20,27 @@ public class CommentAdapterDefinition extends EntityAdapterDefinition {
     super();
 
     addDBDateField("creationdate", "webdb_create");
-    addDBDateField("changedate", "webdb_lastchange");
   }
+
+  public EntityAdapter makeEntityAdapter(Entity anEntity) {
+    return new EntityAdapter(anEntity, this);
+  }
+
+  private class CommentToContentField implements CalculatedField {
+    public Object getValue(EntityAdapter anEntityAdapter) {
+      try {
+        return getRelation(
+                    DatabaseContent.getInstance(),
+                    "id="+anEntityAdapter.get("to_media"),
+                    "id",
+                    ContentAdapterDefinition.getInstance());
+      }
+      catch (Throwable t) {
+        throw new RuntimeException(t.getMessage());
+      }
+    }
+  }
+
 }