restructuring producer startpage
[mir.git] / source / mircoders / entity / EntityUploadedMedia.java
index 554795c..a5a4918 100755 (executable)
@@ -18,13 +18,12 @@ import mircoders.storage.*;
  */
 
 
-public class EntityUploadedMedia extends AbstractEntity implements Entity
+public class EntityUploadedMedia extends Entity
 {
-  private static int instances;
+
 
   public EntityUploadedMedia(){
     super();
-    instances++;
   }
 
   public EntityUploadedMedia(StorageObject theStorage)
@@ -47,14 +46,14 @@ public class EntityUploadedMedia extends AbstractEntity implements Entity
         *
         * @return mir.entity.Entity
         */
-       public Entity getMediaType() {
-               return ((DatabaseUploadedMedia)theStorageObject).getMediaType(this);
+       public Entity getMediaType() throws StorageObjectException {
+        Entity ent = null;
+        try {
+                   ent = ((DatabaseUploadedMedia)theStorageObject).getMediaType(this);
+        } catch (StorageObjectException e) {
+            throwStorageObjectException(e, "get MediaType failed -- ");
+        }
+        return ent;
        }
 
-
-
-  public void finalize() {
-    instances--;
-    super.finalize();
-  }
 }