import freemarker.template.SimpleScalar;
import freemarker.template.TemplateModel;
import freemarker.template.TemplateModelException;
+
import mir.entity.Entity;
+import mir.entity.EntityList;
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 mircoders.storage.DatabaseContentToMedia;
+import java.sql.SQLException;
import java.util.HashMap;
/**
* Diese Klasse enthält die Daten eines MetaObjekts
*
* @author mh, mir-coders group
- * @version $Id: EntityUploadedMedia.java,v 1.15 2002/11/29 21:11:57 mh Exp $
+ * @version $Id: EntityUploadedMedia.java,v 1.16 2002/12/06 08:09:51 mh Exp $
*/
setStorage(theStorage);
}
+ public void update() throws StorageObjectException {
+ super.update();
+ EntityList contentList = DatabaseContentToMedia.getInstance().getContent(this);
+ if (contentList!=null && contentList.size()>0) {
+ for(int i=0;i<contentList.size();i++) {
+ EntityContent contentEnt = (EntityContent)contentList.elementAt(i);
+ contentEnt.setProduced(false);
+ }
+ }
+ }
+
public void setValues(HashMap theStringValues) {
if (theStringValues != null) {
if (!theStringValues.containsKey("is_published"))