From: idfx Date: Sun, 2 Sep 2001 00:02:20 +0000 (+0000) Subject: 1-n-relation content_media X-Git-Tag: prexmlproducerconfig~567 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=bfba15b7dbd06782d96c2fbc1d1e3f59b2e95fc8;p=mir.git 1-n-relation content_media --- diff --git a/source/mircoders/storage/DatabaseMedia.java b/source/mircoders/storage/DatabaseMedia.java new file mode 100755 index 00000000..fe63a14a --- /dev/null +++ b/source/mircoders/storage/DatabaseMedia.java @@ -0,0 +1,47 @@ +package mircoders.storage; + +import java.lang.*; +import java.sql.*; +import java.io.*; +import java.util.*; + +import freemarker.template.*; + +import mir.storage.*; +import mir.entity.*; +import mir.misc.*; + +/** + * Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle + * + * + */ + +public class DatabaseMedia extends Database implements StorageObject{ + + private static DatabaseMedia instance; + + public static DatabaseMedia getInstance() throws StorageObjectException { + if (instance == null) { + instance = new DatabaseMedia(); + instance.myselfDatabase = instance; + } + return instance; + } + + private DatabaseMedia() throws StorageObjectException + { + super(); + this.cache = new HashMap(); + this.hasTimestamp = false; + this.theTable="media*"; + try { + this.theEntityClass = Class.forName("mircoders.entity.EntityMedia"); + } + catch (Exception e) { + throw new StorageObjectException(e.toString()); + } + } + + +}