From 51c9e3ce4e9bbe65957119212c9a6b2efd1e4b6e Mon Sep 17 00:00:00 2001
From: ulrich <not disclosed>
Date: Tue, 27 Dec 2016 18:49:53 +0000
Subject: [PATCH] Initialiser in web Package verschoben, Lizenzkommentare vereinheitlicht

---
 src/java/de/uhilger/um/web/Initialiser.java |   62 +++++++++++-------------------
 1 files changed, 23 insertions(+), 39 deletions(-)

diff --git a/src/java/de/uhilger/um/App.java b/src/java/de/uhilger/um/web/Initialiser.java
similarity index 81%
rename from src/java/de/uhilger/um/App.java
rename to src/java/de/uhilger/um/web/Initialiser.java
index ba6ed5b..41da73b 100644
--- a/src/java/de/uhilger/um/App.java
+++ b/src/java/de/uhilger/um/web/Initialiser.java
@@ -1,4 +1,22 @@
-package de.uhilger.um;
+/*
+ *  Nutzerverwaltung - User and role management in your browser
+ *  Copyright (C) 2011-2016 Ulrich Hilger, http://uhilger.de
+ *
+ *  This program is free software: you can redistribute it and/or modify
+ *  it under the terms of the GNU 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 General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program.  If not, see http://www.gnu.org/licenses/
+ */
+
+package de.uhilger.um.web;
 
 import de.uhilger.baselink.PersistenceManager;
 import de.uhilger.baselink.Record;
@@ -18,17 +36,17 @@
 import javax.servlet.ServletContextListener;
 
 /**
- * Hauptklasse der Anwendung Nutzerverwaltung
+ * Initialisierungsklasse der Anwendung Nutzerverwaltung
  * 
  * Hier wird u.a. geprüft, ob die Datenbank vorhanden ist und diese 
- * angelegt, falls nicht. Das SQL zur Anlage der Datenbank findet 
+ * angelegt, falls nicht. Das SQL-Skript zur Anlage der Datenbank findet 
  * sich in WEB-INF/create_database.sql
  * 
  * @author Ulrich Hilger
  */
-public class App implements ServletContextListener {
+public class Initialiser implements ServletContextListener {
   
-  private static final Logger logger = Logger.getLogger(App.class.getName());
+  private static final Logger logger = Logger.getLogger(Initialiser.class.getName());
 
   /** Name der Datei mit dem SQL-Skript zum Erzeugen der Datenbank */
   private static final String SCRIPT_NAME = "create_database.sql";  
@@ -40,15 +58,6 @@
   /** Name des SQL-Befehls zum Pruefen, ob die Datenbank vorhanden ist */
   public static final String SQL_DB_VORHANDEN = "dbVorhanden";  
   
-  /** Anwendungsweite Referenz zur Datenbank */
-  //private static PersistenceManager db;
-  
-  /** Anwendungsweite Referenz zu den SQL-Befehlen */
-  //private static Properties sql;
-  
-  /** die Klasse, die von der Nutzerverwaltung zum Verschl&uuml;sseln verwendet wird */
-  //private static Digester digester;
-  
   /**
    * Diese Webanwendung initialisieren, also z.B. Elemente instantiieren, die
    * &uuml;ber den Deployment Descritpor ver&auml;nderlich gehalten sind.
@@ -59,8 +68,6 @@
     try {
       initSql(servletContext);
       initDb(servletContext);
-      //String digesterClassName = servletContext.getInitParameter(P_DIGESTER);
-      //digester = (Digester) Class.forName(digesterClassName).newInstance();
     } catch (Exception ex) {
       logger.log(Level.SEVERE, null, ex);
     }
@@ -88,29 +95,6 @@
       logger.log(Level.SEVERE, ex.getMessage(), ex);
     }
   }
-
-  /* ----------------- statische Getter --------------------- */
-  
-  /**
-   * Das Zugriffsobjekt fuer die Datenbank dieser Webanwendung 
-   * ermitteln
-   * 
-   * @return das Zugriffsobjekt zur Datenbank dieser Webanwendung
-   */
-  /*
-  public static PersistenceManager getDatabase() {
-    if(db == null) {
-      db = new PersistenceManager();
-    }
-    return db;
-  }
-  */
-  
-  /*
-  public static Digester getDigester() {
-    return digester;
-  }
-  */
   
   /* ----------------- Logik zur Datenbank-Erzeugung ------------ */
   

--
Gitblit v1.9.3