some small fixxes
[mir.git] / source / mircoders / servlet / ServletModuleImcs.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 freemarker.template.*;
10
11 import mir.servlet.*;
12 import mir.module.*;
13 import mir.misc.*;
14 import mir.entity.*;
15 import mir.storage.*;
16
17 import mircoders.entity.*;
18 import mircoders.storage.*;
19 import mircoders.module.*;
20
21 /*
22  *  ServletModuleImcs -
23  *  liefert HTML fuer Imcs
24  *
25  *
26  * @author RK
27  */
28
29 public class ServletModuleImcs extends ServletModule
30 {
31   // Singelton / Kontruktor
32   private static ServletModuleImcs instance = new ServletModuleImcs();
33   public static ServletModule getInstance() { return instance; }
34
35   private ServletModuleImcs() {
36     theLog = Logfile.getInstance(Configuration.getProperty("Home") + Configuration.getProperty("ServletModule.Imcs.Logfile"));
37     templateListString = Configuration.getProperty("ServletModule.Imcs.ListTemplate");
38     templateObjektString = Configuration.getProperty("ServletModule.Imcs.ObjektTemplate");
39     templateConfirmString = Configuration.getProperty("ServletModule.Imcs.ConfirmTemplate");
40
41     try {
42       mainModule = new ModuleImcs(DatabaseImcs.getInstance());
43     } catch (StorageObjectException e) {
44       theLog.printDebugInfo("ServletModuleImcs konnte nicht initialisiert werden");
45     }
46   }
47 }
48