if the Media handler does not have a media description, use the mime-type as the...
authormh <mh>
Sun, 2 Jun 2002 16:56:26 +0000 (16:56 +0000)
committermh <mh>
Sun, 2 Jun 2002 16:56:26 +0000 (16:56 +0000)
source/mir/media/MirMedia.java
source/mircoders/entity/EntityUploadedMedia.java
source/mircoders/media/MediaHandlerGeneric.java
source/mircoders/media/MediaHandlerImages.java
source/mircoders/media/MediaHandlerMp3.java
source/mircoders/media/MediaHandlerRealAudio.java
source/mircoders/media/MediaHandlerRealVideo.java

index e9535d2..d72871c 100755 (executable)
@@ -206,7 +206,7 @@ public interface  MirMedia{
    * media type is.
    * @return String
    */
-  public abstract String getDescr ();
+  public abstract String getDescr (Entity mediaTypeEnt);
 
 }
 
index a092489..5724e71 100755 (executable)
@@ -147,7 +147,7 @@ public class EntityUploadedMedia extends Entity {
     try {
       mediaType = getMediaType();
       mediaHandler = MediaHelper.getHandler(mediaType);
-      return mediaHandler.getDescr();
+      return mediaHandler.getDescr(mediaType);
     }
     catch (Exception ex) {
       theLog.printWarning("-- getDescr: could not fetch data "
index d75686b..7cb409e 100755 (executable)
@@ -161,9 +161,9 @@ public class MediaHandlerGeneric implements MirMedia
       return false;
     }
 
-    public String getDescr()
+    public String getDescr( Entity mediaType)
     {
-      return "";
+      return mediaType.getValue("mime_type");
     }
 
 }
index aa3fd0b..012c21e 100755 (executable)
@@ -171,7 +171,7 @@ public abstract class MediaHandlerImages implements MirMedia
     return true;
   } 
 
-  public String getDescr()
+  public String getDescr(Entity mediaType)
   {
     return "";
   }
index bc8e19c..497e1e7 100755 (executable)
@@ -102,7 +102,7 @@ public class MediaHandlerMp3 extends MediaHandlerAudio implements MirMedia
 
   }
 
-  public String getDescr()
+  public String getDescr(Entity mediaType)
   {
     return "Mp3 audio";
   }
index 6d442ad..bb330f8 100755 (executable)
@@ -84,7 +84,7 @@ public class MediaHandlerRealAudio extends MediaHandlerAudio implements
     return MirConfig.getProp("Producer.RealMedia.Path");
   }
 
-  public String getDescr()
+  public String getDescr(Entity mediaType)
   {
     return "RealMedia Audio";
   }
index 75d7435..27f8025 100755 (executable)
@@ -84,7 +84,7 @@ public class MediaHandlerRealVideo extends MediaHandlerVideo implements
     return MirConfig.getProp("Producer.RealMedia.Path");
   }
 
-  public String getDescr()
+  public String getDescr(Entity mediaType)
   {
     return "RealMedia Video";
   }