import java.util.Map;
-import mir.entity.Entity;
+import mir.entity.AbstractEntity;
import mir.storage.StorageObject;
import mir.storage.StorageObjectFailure;
import mircoders.storage.DatabaseCommentToMedia;
/**
* 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()
{
/**
- * 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")){
}
}
- super.setValues(theStringValues);
+ super.setFieldValues(theStringValues);
}
/**
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"));
}
}
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");