01adaeddcf82cf7662bde9bffb590f589d5f0656
[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 mir.servlet.*;
10 import mir.module.*;
11 import mir.misc.*;
12 import mir.entity.*;
13 import mir.storage.*;
14
15 import mircoders.entity.*;
16 import mircoders.storage.*;
17 import mircoders.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(this.getClass().getName());
36           templateListString = MirConfig.getProp("ServletModule.Themen.ListTemplate");
37           templateObjektString = MirConfig.getProp("ServletModule.Themen.ObjektTemplate");
38           templateConfirmString = MirConfig.getProp("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 }