--- /dev/null
+package mircoders.entity;
+
+import java.lang.*;
+import java.io.*;
+import java.util.*;
+import java.sql.*;
+
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
+
+import mircoders.storage.*;
+/**
+ * Diese Klasse enthält die Daten eines MetaObjekts
+ *
+ * @author RK
+ * @version 29.6.1999
+ */
+
+
+public class EntityLinksImcs extends AbstractEntity implements Entity
+{
+ private static int instances;
+
+ public EntityLinksImcs(){
+ super();
+ instances++;
+ }
+
+ public EntityLinksImcs(StorageObject theStorage)
+ {
+ this();
+ setStorage(theStorage);
+ }
+
+ public void finalize() {
+ instances--;
+ super.finalize();
+ }
+}
--- /dev/null
+package mircoders.module;
+
+import java.io.*;
+import java.lang.*;
+import java.util.*;
+import java.sql.*;
+import javax.servlet.*;
+import javax.servlet.http.*;
+
+import freemarker.template.*;
+
+import mir.servlet.*;
+import mir.module.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
+
+import mircoders.storage.*;
+
+/*
+ * ModuleLinksImcs -
+ *
+ *
+ * @author RK
+ */
+
+public class ModuleLinksImcs extends AbstractModule
+{
+
+ static Logfile theLog;
+
+ public ModuleLinksImcs(StorageObject theStorage) {
+ this.theStorage = theStorage;
+ if (theLog == null)
+ theLog = Logfile.getInstance(Configuration.getProperty("Home") + Configuration.getProperty("Module.LinksImcs.Logfile"));
+ }
+
+ public SimpleList getLinksImcsAsSimpleList() {
+ return ((DatabaseLinksImcs)theStorage).getPopupData();
+ }
+
+}
--- /dev/null
+package mircoders.servlet;
+
+import java.io.*;
+import java.sql.*;
+import java.util.*;
+import javax.servlet.*;
+import javax.servlet.http.*;
+
+import freemarker.template.*;
+
+import mir.servlet.*;
+import mir.module.*;
+import mir.misc.*;
+import mir.entity.*;
+import mir.storage.*;
+
+import mircoders.entity.*;
+import mircoders.storage.*;
+import mircoders.module.*;
+
+/*
+ * ServletModuleLinksImcs -
+ * liefert HTML fuer LinksImcs
+ *
+ *
+ * @author RK
+ */
+
+public class ServletModuleLinksImcs extends ServletModule
+{
+ // Singelton / Kontruktor
+ private static ServletModuleLinksImcs instance = new ServletModuleLinksImcs();
+ public static ServletModule getInstance() { return instance; }
+
+ private ServletModuleLinksImcs() {
+ theLog = Logfile.getInstance(Configuration.getProperty("Home") + Configuration.getProperty("ServletModule.LinksImcs.Logfile"));
+ templateListString = Configuration.getProperty("ServletModule.LinksImcs.ListTemplate");
+ templateObjektString = Configuration.getProperty("ServletModule.LinksImcs.ObjektTemplate");
+ templateConfirmString = Configuration.getProperty("ServletModule.LinksImcs.ConfirmTemplate");
+
+ try {
+ mainModule = new ModuleLinksImcs(DatabaseLinksImcs.getInstance());
+ } catch (StorageObjectException e) {
+ theLog.printDebugInfo("ServletModuleLinksImcs konnte nicht initialisiert werden");
+ }
+ }
+}
+
--- /dev/null
+/*
+ * put your module comment here
+ * formatted with JxBeauty (c) johann.langhofer@nextra.at
+ */
+
+
+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.*;
+
+
+/**
+ * <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle
+ *
+ *
+ */
+public class DatabaseLinksImcs extends Database
+ implements StorageObject {
+ private static DatabaseLinksImcs instance;
+
+ /**
+ * put your documentation comment here
+ * @return
+ * @exception StorageObjectException
+ */
+ public static DatabaseLinksImcs getInstance () throws StorageObjectException {
+ if (instance == null) {
+ instance = new DatabaseLinksImcs();
+ instance.myselfDatabase = instance;
+ }
+ return instance;
+ }
+
+ /**
+ * put your documentation comment here
+ */
+ private DatabaseLinksImcs () throws StorageObjectException
+ {
+ super();
+ this.cache = new HashMap();
+ this.hasTimestamp = false;
+ this.theTable = "links_imc";
+ try {
+ this.theEntityClass = Class.forName("mircoders.entity.EntityLinksImcs");
+ } catch (Exception e) {
+ throw new StorageObjectException(e.toString());
+ }
+ }
+
+ /**
+ * put your documentation comment here
+ * @return
+ */
+ public SimpleList getPopupData () {
+ return getPopupData("title", true);
+ }
+}
+
+
+