X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Fentity%2FEntityUploadedMedia.java;fp=source%2Fmircoders%2Fentity%2FEntityUploadedMedia.java;h=f8dbfe9ca39abab4922f301545c16461c0dfebc9;hb=c9ac8fa71b679f8d967aac901bbef945c13b94c9;hp=e366120aceb5f07f68d31ecbd719d93dd2f43c40;hpb=d63595f89aaa4b6a524dc0b4af9e0eef888f4c6b;p=mir.git diff --git a/source/mircoders/entity/EntityUploadedMedia.java b/source/mircoders/entity/EntityUploadedMedia.java index e366120a..f8dbfe9c 100755 --- a/source/mircoders/entity/EntityUploadedMedia.java +++ b/source/mircoders/entity/EntityUploadedMedia.java @@ -29,47 +29,20 @@ */ package mircoders.entity; -import java.sql.SQLException; -import java.util.Map; - import mir.entity.AbstractEntity; import mir.entity.Entity; -import mir.log.LoggerWrapper; -import mir.storage.StorageObject; -import mir.storage.StorageObjectFailure; +import mir.storage.DatabaseFailure; import mircoders.storage.DatabaseUploadedMedia; +import java.util.Map; + /** * * @author mh, mir-coders group - * @version $Id: EntityUploadedMedia.java,v 1.28 2004/11/06 19:56:13 idfx Exp $ + * @version $Id: EntityUploadedMedia.java,v 1.29 2007/04/08 21:46:43 idfx Exp $ */ public class EntityUploadedMedia extends AbstractEntity { - public EntityUploadedMedia() { - super(); - - logger = new LoggerWrapper("Entity.UploadedMedia"); - } - - public EntityUploadedMedia(StorageObject theStorage) { - this(); - - setStorage(theStorage); - } - - public void update() throws StorageObjectFailure { - super.update(); - - try { - storageObject.executeUpdate( "update content set is_produced='0' where exists(select * from content_x_media where content_id=content.id and media_id=" + getId()+")"); - storageObject.executeUpdate( "update content set is_produced='0' where exists(select * from comment_x_media, comment where comment_x_media.comment_id=comment.id and comment.to_media=content.id and comment_x_media.media_id=" + getId()+")"); - } - catch (SQLException e) { - throw new StorageObjectFailure(e); - } - } - public void setFieldValues(Map theStringValues) { if (theStringValues != null) { if (!theStringValues.containsKey("is_published")) @@ -84,13 +57,13 @@ public class EntityUploadedMedia extends AbstractEntity { * * @return mir.entity.Entity */ - public Entity getMediaType() throws StorageObjectFailure { + public Entity getMediaType() throws DatabaseFailure { Entity ent = null; try { ent = DatabaseUploadedMedia.getInstance().getMediaType(this); } - catch (StorageObjectFailure e) { - throw new StorageObjectFailure(e); + catch (DatabaseFailure e) { + throw new DatabaseFailure(e); } return ent; }