*** empty log message ***
[mir.git] / source / mircoders / entity / EntityMedia.java
index d43fdec..62a9f7b 100755 (executable)
@@ -18,13 +18,11 @@ import mircoders.storage.*;
  */
 
 
-public class EntityMedia extends AbstractEntity implements Entity
+public class EntityMedia extends Entity
 {
-  private static int instances;
 
   public EntityMedia(){
     super();
-    instances++;
   }
 
   public EntityMedia(StorageObject theStorage)
@@ -38,12 +36,12 @@ public class EntityMedia extends AbstractEntity implements Entity
         *
         * @return mir.entity.Entity
         */
-       public Entity getMediaType() {
-               return ((DatabaseMedia)theStorageObject).getMediaType(this);
-       }
+       public Entity getMediaType() throws StorageObjectException {
+        try {
+            return ((DatabaseMedia)theStorageObject).getMediaType(this);
+        } catch (StorageObjectException e) {
+            throw new StorageObjectException("getMediaType(): "+e.toString());
+        }
 
-  public void finalize() {
-    instances--;
-    super.finalize();
-  }
+       }
 }