| | |
| | | * Hilfsmittel bereitstellen, die beim Ausfuehren eines Actors fuer Dateioperationen |
| | | * immer benoetigt werden. |
| | | * |
| | | * Von dieser Klasse abgeleitete Actos sollten mit super.run(exchange) stets diese |
| | | * Von dieser Klasse abgeleitete Klassen sollten mit init(exchange) stets diese |
| | | * Methode ausfuehren. |
| | | * |
| | | * @param exchange Infos zu HTTP Request, -Response, Kontext usw. |
| | |
| | | import java.io.IOException; |
| | | |
| | | /** |
| | | * Die Klasse FileCatalog liefert HTTP Methoden zur Erzeugung einer |
| | | * Liste von Dateien und Ordnern |
| | | * Erzeugung einer Liste von Dateien und Ordnern |
| | | * |
| | | * @author Ulrich Hilger |
| | | * @version 0.1, 05.11.2024 |
| | |
| | | import java.util.logging.Logger; |
| | | |
| | | /** |
| | | * Eine Klasse mit Methoden zur Erzeugung von Ordnern und Dateien |
| | | * Erzeugung von Ordnern und Dateien |
| | | * |
| | | * @author Ulrich Hilger |
| | | * @version 0.1, 08.11.2024 |
| | |
| | | public class FileCreator extends AbstractFileActor { |
| | | |
| | | /** |
| | | * Die methode run legt Ordner und Dateien neu an, sofern im hier |
| | | * Die methode create legt Ordner und Dateien neu an, sofern im hier |
| | | * uebergebenen HttpExchange Objekt die folgenden Angaben zu finden |
| | | * sind: |
| | | * |
| | |
| | | import java.util.logging.Logger; |
| | | |
| | | /** |
| | | * Die Klasse FileEraser liefert Methoden zum Loeschen |
| | | * von Dateien und Ordnern als Reaktion auf entsprechende |
| | | * Loeschen von Dateien und Ordnern als Reaktion auf entsprechende |
| | | * Aufrufe mittels HTTP DELETE |
| | | * |
| | | * @author Ulrich Hilger |
| | |
| | | public class FileEraser extends AbstractFileActor { |
| | | |
| | | /** |
| | | * <p>Diese Mthode ist als Reaktion auf einen HTTP DELETE aufruf an |
| | | * <p>Diese Mthode ist als Reaktion auf einen HTTP DELETE Aufruf an |
| | | * folgenden URL gedacht</p> |
| | | * |
| | | * <pre> |
| | |
| | | import java.io.IOException; |
| | | |
| | | /** |
| | | * Ein Klasse fuer Aenderungen an bestehenden Dateien. |
| | | * Aenderungen an bestehenden Dateien. |
| | | * |
| | | * @author Ulrich Hilger |
| | | * @version 0.1, 07.11.2024 |