Initial revision
[mir.git] / source / mircoders / servlet / ServletModuleTopics.java
1 package mircoders.servlet;
2
3 import java.io.*;
4 import java.sql.*;
5 import java.util.*;
6 import javax.servlet.*;
7 import javax.servlet.http.*;
8
9 import webdb.servlet.*;
10 import webdb.module.*;
11 import webdb.misc.*;
12 import webdb.entity.*;
13 import webdb.storage.*;
14
15 import mir.entity.*;
16 import mir.storage.*;
17 import mir.module.*;
18
19 /*
20  *  ServletModuleThemen -
21  *  liefert HTML fuer Themen
22  *
23  *
24  * @author RK
25  */
26
27 public class ServletModuleTopics extends ServletModule
28 {
29
30   // Singelton / Kontruktor
31   private static ServletModuleTopics instance = new ServletModuleTopics();
32   public static ServletModule getInstance() { return instance; }
33
34   private ServletModuleTopics() {
35           theLog = Logfile.getInstance(Configuration.getProperty("Home") + Configuration.getProperty("ServletModule.Themen.Logfile"));
36     templateListString = Configuration.getProperty("ServletModule.Themen.ListTemplate");
37           templateObjektString = Configuration.getProperty("ServletModule.Themen.ObjektTemplate");
38           templateConfirmString = Configuration.getProperty("ServletModule.Themen.ConfirmTemplate");
39     try {
40       mainModule = new ModuleTopics(DatabaseTopics.getInstance());
41     } catch (StorageObjectException e) {
42       theLog.printDebugInfo("servletmoduletopics konnte nicht initialisiert werden");
43     }
44   }
45 }