1 package mircoders.servlet;
5 * Description: liefert Webseiten zur Verwaltung von Mediafoldern aus.
11 import javax.servlet.http.*;
12 import freemarker.template.*;
17 import mircoders.storage.*;
18 import mircoders.module.*;
21 public class ServletModuleMediafolder extends ServletModule
24 // Singelton / Kontruktor
25 public static ServletModule getInstance() { return instance; }
26 private static ServletModuleMediafolder instance = new ServletModuleMediafolder();
28 private ServletModuleMediafolder() {
29 theLog = Logfile.getInstance(this.getClass().getName());
30 templateListString = MirConfig.getProp("ServletModule.Mediafolder.ListTemplate");
31 templateObjektString = MirConfig.getProp("ServletModule.Mediafolder.ObjektTemplate");
32 templateConfirmString = MirConfig.getProp("ServletModule.Mediafolder.ConfirmTemplate");
34 mainModule = new ModuleMediafolder(DatabaseMediafolder.getInstance());
36 catch (StorageObjectException e) {
37 theLog.printDebugInfo("ServletModuleMediafolder konnte nicht initialisiert werden");
41 public void add(HttpServletRequest req, HttpServletResponse res) throws ServletModuleException
43 SimpleHash mergeData = new SimpleHash();
44 mergeData.put("new", "1");
45 String now = StringUtil.date2webdbDate(new GregorianCalendar());
47 mergeData.put("date", new SimpleScalar(now));
48 deliver(req, res, mergeData, templateObjektString);