X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Fentity%2FEntityMedia.java;h=62a9f7bc546f63a06a2b8b8ad558736803628f11;hb=fa58a8a8c88c4c23cc537258818abbd8569c093b;hp=d43fdeca4b322eabc11521d924fe4c08f86408a2;hpb=a0061f3bdba87b5f519e734294c9f30e89265743;p=mir.git diff --git a/source/mircoders/entity/EntityMedia.java b/source/mircoders/entity/EntityMedia.java index d43fdeca..62a9f7bc 100755 --- a/source/mircoders/entity/EntityMedia.java +++ b/source/mircoders/entity/EntityMedia.java @@ -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(); - } + } }