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.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()
{
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");