Initial revision
[mir.git] / source / mircoders / servlet / ServletModuleTopics.java
diff --git a/source/mircoders/servlet/ServletModuleTopics.java b/source/mircoders/servlet/ServletModuleTopics.java
new file mode 100755 (executable)
index 0000000..3df42f0
--- /dev/null
@@ -0,0 +1,45 @@
+package mircoders.servlet;
+
+import java.io.*;
+import java.sql.*;
+import java.util.*;
+import javax.servlet.*;
+import javax.servlet.http.*;
+
+import webdb.servlet.*;
+import webdb.module.*;
+import webdb.misc.*;
+import webdb.entity.*;
+import webdb.storage.*;
+
+import mir.entity.*;
+import mir.storage.*;
+import mir.module.*;
+
+/*
+ *  ServletModuleThemen -
+ *  liefert HTML fuer Themen
+ *
+ *
+ * @author RK
+ */
+
+public class ServletModuleTopics extends ServletModule
+{
+
+  // Singelton / Kontruktor
+  private static ServletModuleTopics instance = new ServletModuleTopics();
+  public static ServletModule getInstance() { return instance; }
+
+  private ServletModuleTopics() {
+         theLog = Logfile.getInstance(Configuration.getProperty("Home") + Configuration.getProperty("ServletModule.Themen.Logfile"));
+    templateListString = Configuration.getProperty("ServletModule.Themen.ListTemplate");
+         templateObjektString = Configuration.getProperty("ServletModule.Themen.ObjektTemplate");
+         templateConfirmString = Configuration.getProperty("ServletModule.Themen.ConfirmTemplate");
+    try {
+      mainModule = new ModuleTopics(DatabaseTopics.getInstance());
+    } catch (StorageObjectException e) {
+      theLog.printDebugInfo("servletmoduletopics konnte nicht initialisiert werden");
+    }
+  }
+}