From d64c87fd1796c343894338aba279c3aa672428dc Mon Sep 17 00:00:00 2001
From: ulrich
Date: Wed, 20 Nov 2024 12:28:22 +0000
Subject: [PATCH] Dokumentation in Arbeit: Anpassung an FileEraser, FileList umbenannt

---
 /dev/null                              |   61 ------------------------------
 src/de/uhilger/neon/fm/FileEraser.java |    2 
 2 files changed, 1 insertions(+), 62 deletions(-)

diff --git a/src/de/uhilger/neon/fm/FileEraser.java b/src/de/uhilger/neon/fm/FileEraser.java
index 4de6588..92e441d 100644
--- a/src/de/uhilger/neon/fm/FileEraser.java
+++ b/src/de/uhilger/neon/fm/FileEraser.java
@@ -48,7 +48,7 @@
     * Das Loeschen geschieht rekursiv, einschliesslich aller Unterordner
     * </pre>
     * 
-   * @param exchange Das Objekt mit Infos zu HTTP-Request, -Response usw.
+   * @param exchange das Objekt mit Infos zu HTTP-Request, -Response usw.
    */
   public void delete(HttpExchange exchange) {
     try {
diff --git a/src/de/uhilger/neon/fm/FileList.java b/src/de/uhilger/neon/fm/FileList.java
deleted file mode 100644
index 2e6348e..0000000
--- a/src/de/uhilger/neon/fm/FileList.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
-  neon-fm - Dateiverwaltung fuer neon
-  Copyright (C) 2024  Ulrich Hilger
-
-  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 <https://www.gnu.org/licenses/>.
- */
-package de.uhilger.neon.fm;
-
-import com.sun.net.httpserver.HttpContext;
-import com.sun.net.httpserver.HttpExchange;
-import de.uhilger.neon.FileServer;
-import de.uhilger.neon.HttpHelper;
-import de.uhilger.neon.HttpResponder;
-import de.uhilger.fm.Catalog;
-import java.io.IOException;
-
-/**
- *
- * @author Ulrich Hilger
- * @version 0.1, 05.11.2024
- */
-public class FileList extends AbstractFileActor {
-
-  public void run(HttpExchange exchange) {
-    try {
-      init(exchange);
-      HttpContext ctx = exchange.getHttpContext();
-      String base = ctx.getAttributes().getOrDefault(FileServer.ATTR_FILE_BASE, "").toString();
-      if(base.length() == 0) {
-        new HttpResponder().sendNotFound(exchange, exchange.getRequestURI().toString()); // not found
-      } else {
-        String fName = new HttpHelper().getFileName(exchange);
-        if (fName.endsWith(FileServer.STR_SLASH)) { // Ordnerliste erzeugen
-          String json = new Catalog().list(fName, ctx.getPath(), base);
-          if (null != json) {
-            new HttpResponder().antwortSenden(exchange, HttpResponder.SC_OK, json);
-          } else {
-            new HttpResponder().antwortSenden(exchange, HttpResponder.SC_OK, "{}"); // leere Liste
-          }
-        } else {
-          new FileServer().serveFile(exchange); // Datei ausliefern
-        }
-      }
-    } catch (IOException | IllegalArgumentException ex) {
-      fehlerAntwort(exchange, ex);
-    } finally {
-      free();
-    }
-  }  
-}
\ No newline at end of file

--
Gitblit v1.9.3