fixed / clean ups
[mir.git] / source / mircoders / entity / EntityComment.java
index 9e7046f..b8baf80 100755 (executable)
@@ -32,7 +32,7 @@ package mircoders.entity;
 
 import java.util.Map;
 
-import mir.entity.Entity;
+import mir.entity.AbstractEntity;
 import mir.storage.StorageObject;
 import mir.storage.StorageObjectFailure;
 import mircoders.storage.DatabaseCommentToMedia;
@@ -42,12 +42,11 @@ import mircoders.storage.DatabaseContent;
  * This class maps one line of the comment-table to a java-object.
  *
  * @author $Author: zapata $
- * @version $Revision: 1.16.2.1 $ $Date: 2003/07/29 22:01:59 $
+ * @version $Revision: 1.16.2.2 $ $Date: 2004/01/18 17:30:58 $
  */
 
 
-public class EntityComment extends Entity
-{
+public class EntityComment extends AbstractEntity {
 
   public EntityComment()
   {
@@ -90,14 +89,8 @@ public class EntityComment extends Entity
   public void dettach(String aCommentId,String aMediaId) throws StorageObjectFailure
   {
     if (aMediaId!=null){
-      try{
-        DatabaseCommentToMedia.getInstance().delete(aCommentId, aMediaId);
-      }
-      catch (Exception e){
-        throwStorageObjectFailure(e, "dettach: failed to get instance");
-      }
-
-      DatabaseContent.getInstance().setUnproduced("id="+getValue("to_media"));
+      DatabaseCommentToMedia.getInstance().delete(aCommentId, aMediaId);
+      DatabaseContent.getInstance().setUnproduced("id="+getFieldValue("to_media"));
     }
   }
 
@@ -110,14 +103,8 @@ public class EntityComment extends Entity
   public void attach(String aMediaId) throws StorageObjectFailure
   {
     if (aMediaId!=null) {
-      try{
-        DatabaseCommentToMedia.getInstance().addMedia(getId(), aMediaId);
-      }
-      catch(StorageObjectFailure e){
-        throwStorageObjectFailure(e, "attach: could not get the instance");
-      }
-
-      DatabaseContent.getInstance().setUnproduced("id="+getValue("to_media"));
+      DatabaseCommentToMedia.getInstance().addMedia(getId(), aMediaId);
+      DatabaseContent.getInstance().setUnproduced("id="+getFieldValue("to_media"));
     }
     else {
       logger.error("EntityContent: attach without mid");