From 30a2f47f85490545a888605e2cf7d1d652dd7b07 Mon Sep 17 00:00:00 2001 From: mh Date: Thu, 5 Dec 2002 08:47:06 +0000 Subject: [PATCH] introduce an update method that overrides and calls the one from the superclass in order to set all content that has a particular media item attached un-produced upon modification of the media entity --- source/mircoders/entity/EntityUploadedMedia.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/source/mircoders/entity/EntityUploadedMedia.java b/source/mircoders/entity/EntityUploadedMedia.java index fd4864dd..435aeaff 100755 --- a/source/mircoders/entity/EntityUploadedMedia.java +++ b/source/mircoders/entity/EntityUploadedMedia.java @@ -35,21 +35,25 @@ import freemarker.template.SimpleList; 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.9.2.6 2002/11/29 21:09:03 mh Exp $ + * @version $Id: EntityUploadedMedia.java,v 1.9.2.7 2002/12/05 08:47:06 mh Exp $ */ @@ -65,6 +69,17 @@ public class EntityUploadedMedia extends Entity { 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