serious memory leak in the producer subsystem fixed
[mir.git] / source / mircoders / entity / EntityUploadedMedia.java
index a6a1fcb..578ad4b 100755 (executable)
  */
 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.StorageObjectFailure;
+import mir.storage.DatabaseFailure;
 import mircoders.storage.DatabaseUploadedMedia;
 
-import java.sql.SQLException;
-import java.util.Map;
-
 /**
  *
  * @author mh, mir-coders group
- * @version $Id: EntityUploadedMedia.java,v 1.26.2.9 2005/01/09 20:37:10 zapata Exp $
+ * @version $Id: EntityUploadedMedia.java,v 1.26.2.13 2005/10/30 00:46:58 zapata Exp $
  */
 
 public class EntityUploadedMedia extends AbstractEntity {
-  public EntityUploadedMedia() {
-    super();
-
-    logger = new LoggerWrapper("Entity.UploadedMedia");
-  }
-
-  public void update() throws StorageObjectFailure {
+  public void update() throws DatabaseFailure {
     super.update();
 
     try {
-      storageObject.executeUpdate(
+      database.executeUpdate(
           "update content " +
           "set is_produced='0' " +
           "from content_x_media cxm " +
@@ -63,7 +57,7 @@ public class EntityUploadedMedia extends AbstractEntity {
           "   cxm.content_id=content.id and cxm.media_id=" + getId()
       );
 
-      storageObject.executeUpdate(
+      database.executeUpdate(
           "update content " +
           "set is_produced='0' " +
           "from comment_x_media cxm, comment c "+
@@ -74,7 +68,7 @@ public class EntityUploadedMedia extends AbstractEntity {
       );
     }
     catch (SQLException e) {
-      throw new StorageObjectFailure(e);
+      throw new DatabaseFailure(e);
     }
   }
 
@@ -92,13 +86,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;
   }