From 59584163af6e9d4e6ba668e74c596a08bf5bd3fd Mon Sep 17 00:00:00 2001
From: ulrich <undisclosed>
Date: Wed, 29 Mar 2017 15:49:29 +0000
Subject: [PATCH] weitere Verschiebungen zwischen wbx-lib und WebKontext, Api, usw.

---
 src/de/uhilger/wbx/web/Initialiser.java |   27 ++++-----------------------
 1 files changed, 4 insertions(+), 23 deletions(-)

diff --git a/src/de/uhilger/wbx/web/Initialiser.java b/src/de/uhilger/wbx/web/Initialiser.java
index 7f41fb2..ecb34e7 100644
--- a/src/de/uhilger/wbx/web/Initialiser.java
+++ b/src/de/uhilger/wbx/web/Initialiser.java
@@ -18,7 +18,6 @@
 
 package de.uhilger.wbx.web;
 
-import de.uhilger.wbx.WbxUtils;
 import java.io.File;
 import java.util.logging.Logger;
 import javax.servlet.ServletContext;
@@ -28,7 +27,7 @@
 /**
  * Initialisieren der Dateiverwaltung
  */
-public class Initialiser implements ServletContextListener {
+public class Initialiser {
   
   private static final Logger logger = Logger.getLogger(Initialiser.class.getName());
   
@@ -57,14 +56,14 @@
    * 
    * @return Verzeichnis 'daten' der WebBox
    */
-  public static File getWbxDataDir(ServletContext ctx) {
+  protected File getWbxDataDir(ServletContext ctx) {
     File file = getWbxDir(ctx);    
     file = new File(file, "daten/");
     logger.fine("WebBox Datenbasis: " + file.getAbsolutePath());
     return file;
   }
   
-  public static File getWbxDir(ServletContext ctx) {
+  protected File getWbxDir(ServletContext ctx) {
     String path = ctx.getRealPath("/");
     logger.fine("getRealPath: " + path); // file-cms in webapps
     File file = new File(path);
@@ -82,7 +81,7 @@
    * @param ctx der ServletContext, in den die Angabe eingetragen wird. Dort 
    * ist anschliessend die Angabe unter Initialiser.FILE_BASE abrufbar
    */
-  public static void ablageErmitteln(ServletContext ctx) {
+  protected void ablageErmitteln(ServletContext ctx) {
     Object o = ctx.getInitParameter(DATENABLAGE);
     try {
       if(o instanceof String) {
@@ -100,23 +99,5 @@
       ctx.setAttribute(FILE_BASE, getWbxDataDir(ctx).getAbsolutePath());
     }
   }  
-  
-  
     
-  /* ----- ServletContextListener Implementation ----- */
-
-  @Override
-  public void contextInitialized(ServletContextEvent sce) {
-    // hier kann etwas initialisiert werden
-    ServletContext ctx = sce.getServletContext();
-    ablageErmitteln(ctx);
-  }
-  
-  @Override
-  public void contextDestroyed(ServletContextEvent sce) {
-    // hier wird alles wieder aufgeraeumt
-    ServletContext ctx = sce.getServletContext();
-    ctx.removeAttribute(FILE_BASE);
-  }
-  
 }

--
Gitblit v1.9.3