X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Fentity%2FEntityComment.java;h=b2b0f4913152cad82f47fb52ccbf8bb421227122;hb=c26251faa299ed62d0e47c32636f440c554610ec;hp=b8baf809044032f1eb3a596b23616d8447764dcb;hpb=d1fe8297d584e69a5d2bed84cc979d8bdd13cb31;p=mir.git diff --git a/source/mircoders/entity/EntityComment.java b/source/mircoders/entity/EntityComment.java index b8baf809..b2b0f491 100755 --- a/source/mircoders/entity/EntityComment.java +++ b/source/mircoders/entity/EntityComment.java @@ -33,8 +33,7 @@ package mircoders.entity; import java.util.Map; import mir.entity.AbstractEntity; -import mir.storage.StorageObject; -import mir.storage.StorageObjectFailure; +import mir.storage.DatabaseFailure; import mircoders.storage.DatabaseCommentToMedia; import mircoders.storage.DatabaseContent; @@ -42,7 +41,7 @@ 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.2 $ $Date: 2004/01/18 17:30:58 $ + * @version $Revision: 1.16.2.8 $ $Date: 2007/12/15 00:24:43 $ */ @@ -53,41 +52,10 @@ public class EntityComment extends AbstractEntity { super(); } - public EntityComment(StorageObject theStorage) { - this(); - setStorage(theStorage); - } - - - /** - * overridden method setValues to patch creator_main_url - */ - public void setValues(Map theStringValues) - { - if (theStringValues != null) { - if (theStringValues.containsKey("main_url")){ - if (((String)theStringValues.get("main_url")).equalsIgnoreCase("http://")) { - theStringValues.remove("main_url"); - } - else if ((!((String)theStringValues.get("main_url")).startsWith("http://")) - && ((String)theStringValues.get("main_url")).length()>0) { - theStringValues.put("main_url","http://"+((String)theStringValues.get("main_url"))); - } - } - - } - super.setValues(theStringValues); - } - /** * Deattaches media from a comment - * - * @param aCommentId - * @param aMediaId - * @throws StorageObjectFailure */ - public void dettach(String aCommentId,String aMediaId) throws StorageObjectFailure - { + public void dettach(String aCommentId,String aMediaId) throws DatabaseFailure { if (aMediaId!=null){ DatabaseCommentToMedia.getInstance().delete(aCommentId, aMediaId); DatabaseContent.getInstance().setUnproduced("id="+getFieldValue("to_media")); @@ -95,19 +63,17 @@ public class EntityComment extends AbstractEntity { } /** - * - * @param aMediaId - * @throws StorageObjectFailure + * Attaches media to a comment */ - public void attach(String aMediaId) throws StorageObjectFailure + public void attach(String aMediaId) throws DatabaseFailure { if (aMediaId!=null) { DatabaseCommentToMedia.getInstance().addMedia(getId(), aMediaId); DatabaseContent.getInstance().setUnproduced("id="+getFieldValue("to_media")); } else { - logger.error("EntityContent: attach without mid"); + getLogger().error("EntityContent: attach without mid"); } } }