From 9934756c7859bf60f217623cf8cf9b67d5467d9a Mon Sep 17 00:00:00 2001
From: ulrich <not disclosed>
Date: Sat, 08 Apr 2017 11:12:59 +0000
Subject: [PATCH] Initialiser entfernt

---
 /dev/null |  103 ---------------------------------------------------
 1 files changed, 0 insertions(+), 103 deletions(-)

diff --git a/src/de/uhilger/wbx/web/Initialiser.java b/src/de/uhilger/wbx/web/Initialiser.java
deleted file mode 100644
index ecb34e7..0000000
--- a/src/de/uhilger/wbx/web/Initialiser.java
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
-    Dateiverwaltung - File management in your browser
-    Copyright (C) 2017 Ulrich Hilger, http://uhilger.de
-
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU Affero General Public License as
-    published by the Free Software Foundation, either version 3 of the
-    License, or (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU Affero General Public License for more details.
-
-    You should have received a copy of the GNU Affero General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
-
-package de.uhilger.wbx.web;
-
-import java.io.File;
-import java.util.logging.Logger;
-import javax.servlet.ServletContext;
-import javax.servlet.ServletContextEvent;
-import javax.servlet.ServletContextListener;
-
-/**
- * Initialisieren der Dateiverwaltung
- */
-public class Initialiser {
-  
-  private static final Logger logger = Logger.getLogger(Initialiser.class.getName());
-  
-  public static final String FILE_BASE = "filebase";
-  public static final String DATENABLAGE = "datenAblage";
-  
-  /**
-   * Bei der WebBox ist das Datenverzeichnis relativ zum Verzeichnis 
-   * $CATALINA_BASE/webapps untergebracht. 
-   * Die Abfrage ServletContext.getRealPath 
-   * liefert das Verzeichnis des Context dieser Webanwendung, also 
-   * $CATALINA_BASE/webapps/file-cms
-   * oder
-   * $WBX/sys/base/webapps/file-cms
-   * 
-   * Unter Windows z.B.
-   * C:\Users\fred\Documents\srv\wbx\sys\base\webapps\file-cms
-   * Unter Linux oder Mac OS z.B.
-   * /home/fred/srv/wbx/sys/base/webapps/file-cms
-   * 
-   * Das Datenverzeichis liegt dann auf 
-   * $WBX/daten
-   * 
-   * Mit dem Verzeichnis des Context dieser Webanwendung ist das 
-   * Datenverzeichnis der WebBox hart kodierbar mit dieser Methode
-   * 
-   * @return Verzeichnis 'daten' der WebBox
-   */
-  protected File getWbxDataDir(ServletContext ctx) {
-    File file = getWbxDir(ctx);    
-    file = new File(file, "daten/");
-    logger.fine("WebBox Datenbasis: " + file.getAbsolutePath());
-    return file;
-  }
-  
-  protected File getWbxDir(ServletContext ctx) {
-    String path = ctx.getRealPath("/");
-    logger.fine("getRealPath: " + path); // file-cms in webapps
-    File file = new File(path);
-    file = file.getParentFile().getParentFile().getParentFile().getParentFile();    
-    logger.fine("WebBox: " + file.getAbsolutePath());
-    return file;
-  }
-  
-  /**
-   * Die Dateiablage wird entweder auf einen absoluten Pfad gesetzt, 
-   * der im Deployment Descriptor hinterlegt werden kann oder, wenn 
-   * dort nichts eingetragen ist, auf den hart kodierten Pfad 
-   * der WebBox.
-   * 
-   * @param ctx der ServletContext, in den die Angabe eingetragen wird. Dort 
-   * ist anschliessend die Angabe unter Initialiser.FILE_BASE abrufbar
-   */
-  protected void ablageErmitteln(ServletContext ctx) {
-    Object o = ctx.getInitParameter(DATENABLAGE);
-    try {
-      if(o instanceof String) {
-        String pfad = o.toString();
-        if(pfad.trim().length() > 0) {
-          ctx.setAttribute(FILE_BASE, pfad);
-          logger.fine("Basis: " + pfad);
-        } else {
-          ctx.setAttribute(FILE_BASE, getWbxDataDir(ctx).getAbsolutePath());  
-        }
-      } else {
-        ctx.setAttribute(FILE_BASE, getWbxDataDir(ctx).getAbsolutePath());      
-      }    
-    } catch(Exception ex) {
-      ctx.setAttribute(FILE_BASE, getWbxDataDir(ctx).getAbsolutePath());
-    }
-  }  
-    
-}

--
Gitblit v1.9.3