From 558987a3ec9ce2f0b4f176012398064d6b341dbf Mon Sep 17 00:00:00 2001 From: mh Date: Fri, 6 Dec 2002 08:09:51 +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 278ba96e..ef9d3a78 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.15 2002/11/29 21:11:57 mh Exp $ + * @version $Id: EntityUploadedMedia.java,v 1.16 2002/12/06 08:09:51 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