override 'size' key to convert it into a human readable format
authormh <mh>
Thu, 28 Nov 2002 05:56:26 +0000 (05:56 +0000)
committermh <mh>
Thu, 28 Nov 2002 05:56:26 +0000 (05:56 +0000)
source/mircoders/entity/EntityUploadedMedia.java

index 26e5301..7b56531 100755 (executable)
@@ -40,6 +40,7 @@ import mir.media.MediaHelper;
 import mir.media.MirMedia;
 import mir.storage.StorageObject;
 import mir.storage.StorageObjectException;
+import mir.misc.NumberUtils;
 import mircoders.storage.DatabaseUploadedMedia;
 
 import java.util.HashMap;
@@ -48,7 +49,7 @@ import java.util.HashMap;
  * Diese Klasse enthält die Daten eines MetaObjekts
  *
  * @author mh, mir-coders group
- * @version $Id: EntityUploadedMedia.java,v 1.9.2.3 2002/11/27 06:43:37 mh Exp $
+ * @version $Id: EntityUploadedMedia.java,v 1.9.2.4 2002/11/28 05:56:26 mh Exp $
  */
 
 
@@ -101,6 +102,11 @@ public class EntityUploadedMedia extends Entity {
         returnValue = getMediaTypeString();
       else if (key.equals("mimetype"))
         returnValue = getMimeType();
+      else if (key.equals("size")) {
+        String size = super.getValue(key);
+        if (size != null)
+          returnValue = NumberUtils.humanReadableSize(Double.parseDouble(size));
+      }
       else
         returnValue = super.getValue(key);
     }