first cut of merge of STABLE-pre1_0 into HEAD. I won't even guarantee that it
[mir.git] / source / mircoders / servlet / ServletModuleLanguage.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  *  ServletModuleLanguage -
21  *  Servlet-Interface to Language
22  *
23  *
24  * @author idefix
25  */
26
27 public class ServletModuleLanguage extends ServletModule
28 {
29
30   // Singelton / Kontruktor
31   private static ServletModuleLanguage instance = new ServletModuleLanguage();
32   public static ServletModule getInstance() { return instance; }
33
34   private ServletModuleLanguage() {
35           theLog = Logfile.getInstance(MirConfig.getProp("Home") + MirConfig.getProp("ServletModule.Language.Logfile"));
36     templateListString = MirConfig.getProp("ServletModule.Language.ListTemplate");
37           templateObjektString = MirConfig.getProp("ServletModule.Language.ObjektTemplate");
38           templateConfirmString = MirConfig.getProp("ServletModule.Language.ConfirmTemplate");
39     try {
40       mainModule = new ModuleLanguage(DatabaseLanguage.getInstance());
41     } catch (StorageObjectException e) {
42       theLog.printDebugInfo("servletmodulelanguage konnte nicht initialisiert werden");
43     }
44   }
45 }