rebuilding head
[mir.git] / source / mircoders / entity / EntityComment.java
index b51fe47..c7c5d55 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;
@@ -41,13 +41,12 @@ import mircoders.storage.DatabaseContent;
 /**
  * This class maps one line of the comment-table to a java-object.
  *
- * @author $Author: zapata $
- * @version $Revision: 1.17 $ $Date: 2003/09/03 18:29:04 $
+ * @author $Author: idfx $
+ * @version $Revision: 1.18 $ $Date: 2004/11/06 19:56:13 $
  */
 
 
-public class EntityComment extends Entity
-{
+public class EntityComment extends AbstractEntity {
 
   public EntityComment()
   {
@@ -61,9 +60,9 @@ public class EntityComment extends Entity
 
 
   /**
-   * overridden method setValues to patch creator_main_url
+   * overridden method setFieldValues to patch creator_main_url
    */
-  public void setValues(Map theStringValues)
+  public void setFieldValues(Map theStringValues)
   {
     if (theStringValues != null) {
       if (theStringValues.containsKey("main_url")){
@@ -77,7 +76,7 @@ public class EntityComment extends Entity
       }
 
     }
-    super.setValues(theStringValues);
+    super.setFieldValues(theStringValues);
   }
 
   /**
@@ -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");