X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Fservlet%2FServletModuleBreaking.java;h=b752549ccff95d7f64b6720f99710927d12efb4a;hb=86a7f9a337462ad82b23c77e91621929b2a741e3;hp=68e126910d685f1cd1ad227c0d9ec8c07a44f880;hpb=97a33333e6920e0b2578e506475f04c6d1d45a38;p=mir.git diff --git a/source/mircoders/servlet/ServletModuleBreaking.java b/source/mircoders/servlet/ServletModuleBreaking.java index 68e12691..b752549c 100755 --- a/source/mircoders/servlet/ServletModuleBreaking.java +++ b/source/mircoders/servlet/ServletModuleBreaking.java @@ -31,21 +31,20 @@ package mircoders.servlet; -import java.io.*; -import java.net.*; -import javax.servlet.http.*; -import javax.servlet.*; -import freemarker.template.*; +import java.net.URLEncoder; -import mir.servlet.*; -import mir.misc.*; -import mir.entity.*; -import mir.storage.*; -import mir.module.*; -import mir.log.*; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; -import mircoders.module.*; -import mircoders.storage.*; +import mir.config.MirPropertiesConfiguration; +import mir.entity.EntityList; +import mir.log.LoggerWrapper; +import mir.misc.HTMLTemplateProcessor; +import mir.servlet.ServletModule; +import mir.servlet.ServletModuleFailure; +import mircoders.module.ModuleBreaking; +import mircoders.storage.DatabaseBreaking; +import freemarker.template.SimpleHash; /* * ServletModuleBreaking - @@ -64,20 +63,22 @@ public class ServletModuleBreaking extends ServletModule private ServletModuleBreaking() { logger = new LoggerWrapper("ServletModule.Breaking"); - templateListString = MirConfig.getProp("ServletModule.Breaking.ListTemplate"); - templateObjektString = MirConfig.getProp("ServletModule.Breaking.ObjektTemplate"); - templateConfirmString = MirConfig.getProp("ServletModule.Breaking.ConfirmTemplate"); try { + configuration = MirPropertiesConfiguration.instance(); + + templateListString = configuration.getString("ServletModule.Breaking.ListTemplate"); + templateObjektString = configuration.getString("ServletModule.Breaking.ObjektTemplate"); + templateConfirmString = configuration.getString("ServletModule.Breaking.ConfirmTemplate"); + DatabaseBreaking dbb = DatabaseBreaking.getInstance(); mainModule = new ModuleBreaking(dbb); } - catch (StorageObjectException e) { - logger.error("Initializatoin of ServletModuleBreaking failed!: " + e.getMessage()); + catch (Exception e) { + logger.error("Initialisation of ServletModuleBreaking failed!: " + e.getMessage()); } } public void list(HttpServletRequest req, HttpServletResponse res) - throws ServletModuleException { logger.debug("-- breaking: list"); // fetch and deliver @@ -103,8 +104,8 @@ public class ServletModuleBreaking extends ServletModule // raus damit HTMLTemplateProcessor.process(res, templateListString, mergeData, res.getWriter(), getLocale(req)); } - catch (ModuleException e) {throw new ServletModuleException(e.toString());} - catch (IOException e) {throw new ServletModuleException(e.toString());} - catch (Exception e) {throw new ServletModuleException(e.toString());} + catch (Exception e) { + throw new ServletModuleFailure(e); + } } }