* Of course it implements the MirMedia interface.
*
* @see mir.media.MirMedia
- * @author mh <heckmann@hbe.ca>
- * @version 24.09.2001
+ * @author mh <mh@nadir.org>
+ * @version $Id: MediaHandlerGeneric.java,v 1.7.2.4 2002/11/27 06:52:47 mh Exp $
*/
public class MediaHandlerGeneric implements MirMedia
try {
long size = FileUtil.write(getStoragePath()+sepChar+datePath+
sepChar+mediaFname, in);
- ent.setValueForProperty("publish_path",datePath+sepChar+mediaFname);
+ ent.setValueForProperty("publish_path",datePath+mediaFname);
ent.setValueForProperty("size", new Long(size).toString());
ent.update();
} catch (Exception e) {
public InputStream getMedia (Entity ent, Entity mediaTypeEnt)
throws MirMediaException {
- String publishPath = mediaTypeEnt.getValue("publish_path");
+ String publishPath = ent.getValue("publish_path");
String fname = getStoragePath()+publishPath;
File f = new File(fname);
if(! f.exists())
throw new MirMediaException("error in MirMedia.getMedia(): "+fname+
- "does not exist!");
+ " does not exist!");
FileInputStream in;
try {
in = new FileInputStream(f);
public String getPublishHost()
{
- return MirConfig.getProp("Producer.Media.Host");
+ return StringUtil.removeSlash(MirConfig.getProp("Producer.Media.Host"));
}
public String getTinyIconName()
*
* @see mir.media.MirMedia
* @author mh
- * @version $Date: 2002/11/01 05:38:21 $ $Revision: 1.9.2.2 $
+ * @version $Date: 2002/11/27 06:52:47 $ $Revision: 1.9.2.3 $
*/
public String getPublishHost()
{
- return MirConfig.getProp("Producer.Image.Host");
+ return StringUtil.removeSlash(MirConfig.getProp("Producer.Image.Host"));
}
public String getTinyIconName()
public String getDescr(Entity mediaType)
{
- return "";
+ return "image/jpeg";
}
}
package mircoders.media;
-//import java.lang.*;
-//import java.io.*;
-//import java.util.*;
-//import java.lang.reflect.*;
-
-//import freemarker.template.SimpleList;
-
import mir.media.*;
-//import mir.misc.*;
+import mir.entity.Entity;
/**
* This class handles saving, fetching creating representations
*
* @see mir.media.MirMedia
* @see mircoders.media.MediaHandlerImages
- * @author mh
- * @version 24.09.2001
+ * @author mh, mir-coders group
+ * @version $Id: MediaHandlerImagesJpeg.java,v 1.1.4.2 2002/11/27 06:52:47 mh Exp $
*/
return JPEG;
}
+ public String getDescr(Entity mediaType)
+ {
+ return "image/jpeg";
+ }
+
}
package mircoders.media;
-//import java.lang.*;
-//import java.io.*;
-//import java.util.*;
-//import java.lang.reflect.*;
-
-//import freemarker.template.SimpleList;
-
import mir.media.*;
-//import mir.misc.*;
+import mir.entity.Entity;
/**
* This class handles saving, fetching creating representations
*
* @see mir.media.MirMedia
* @see mircoders.media.MediaHandlerImages
- * @author mh
- * @version 24.09.2001
+ * @author mh ,mir-coders
+ * @version $Id: MediaHandlerImagesPng.java,v 1.1.4.2 2002/11/27 06:52:47 mh Exp $
*/
return PNG;
}
+ public String getDescr(Entity mediaType)
+ {
+ return "image/png";
+ }
+
}
public String getPublishHost()
{
- return MirConfig.getProp("Producer.RealMedia.Host");
+ return StringUtil.removeSlash(MirConfig.getProp("Producer.RealMedia.Host"));
}
}
* @see mir.media.MediaHandlerGeneric
* @see mir.media.MirMedia
* @author john <john@manifestor.org>, mh <heckmann@hbe.ca>
- * @version 11.10.2001
+ * @version $Id: MediaHandlerRealVideo.java,v 1.9.2.3 2002/11/27 06:52:47 mh Exp $
*/
public String getPublishHost()
{
- return MirConfig.getProp("Producer.RealMedia.Host");
+ return StringUtil.removeSlash(MirConfig.getProp("Producer.RealMedia.Host"));
}
}