restructuring producer startpage
[mir.git] / source / mircoders / entity / EntityUploadedMedia.java
index 4c34f26..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)
@@ -42,8 +41,19 @@ public class EntityUploadedMedia extends AbstractEntity implements Entity
                super.setValues(theStringValues);
        }
 
-  public void finalize() {
-    instances--;
-    super.finalize();
-  }
+       /**
+        * fetches the MediaType entry assiciated w/ this media
+        *
+        * @return mir.entity.Entity
+        */
+       public Entity getMediaType() throws StorageObjectException {
+        Entity ent = null;
+        try {
+                   ent = ((DatabaseUploadedMedia)theStorageObject).getMediaType(this);
+        } catch (StorageObjectException e) {
+            throwStorageObjectException(e, "get MediaType failed -- ");
+        }
+        return ent;
+       }
+
 }