From b56bb3e0be136a9465589df74dd443b2bc063f90 Mon Sep 17 00:00:00 2001 From: ulrich Date: Fri, 09 Apr 2021 17:22:54 +0000 Subject: [PATCH] Abspielen in Arbeit --- src/de/uhilger/mediaz/api/StorageHandler.java | 89 -------------------------------------------- 1 files changed, 0 insertions(+), 89 deletions(-) diff --git a/src/de/uhilger/mediaz/api/StorageHandler.java b/src/de/uhilger/mediaz/api/StorageHandler.java index aea2ffc..e6521bc 100644 --- a/src/de/uhilger/mediaz/api/StorageHandler.java +++ b/src/de/uhilger/mediaz/api/StorageHandler.java @@ -40,95 +40,6 @@ private static final Logger logger = Logger.getLogger(StorageHandler.class.getName()); - - /* - Das REST-Muster fuer die Mediazentrale (Beispiel Ablageort): - - 1. HTTP GET Ablageort/[Name] - Liefere den Ablageort namens [Name] - 2. HTTP GET Ablageort/liste/ - Liefere eine Liste mit Namen aller Ablageorte - Es duerfen keine Elemente namens "liste" angelegt werden - 3. HTTP GET Ablageort/ - Liefere eine Liste aller Ablageort-Objekte als JSON - 4. HTTP PUT Ablageort/[Name] - Der Ablageort wird angelegt. Wenn er bereits existiert, - wird er geändert. (im Falle einer Aenderung des Namens - muss der alte Name im URL stehen und im Body die Aenderung) - 5. HTTP DELETE - loesche den Ablageort - - Beispiele: - - HTTP GET /mz/api/store/Ablageort/ - liefert alle Ablageort-Objekte - - HTTP GET /mz/api/store/Ablageort/liste/ - liefert eine Liste der Namen vorhandener Ablageorte - - HTTP GET /mz/api/store/Ablageort/[Name] - liest den Ablageort namens [Name] - - HTTP PUT /mz/api/store/Ablageort/[Name] - wenn [Name] existiert: Aenderung, sonst neu anlegen - - HTTP DELETE /mz/api/store/Ablageort/[Name] - löscht den Ablageort namens [Name] - - */ - - /** Name der HTTP Methode GET */ - //public static final String HTTP_GET = "GET"; - - /** Name der HTTP Methode PUT */ - //public static final String HTTP_PUT = "PUT"; - - /** Name der HTTP Methode POST */ - //public static final String HTTP_POST = "POST"; - - /** Name der HTTP Methode DELETE */ - //public static final String HTTP_DELETE = "DELETE"; - - //public static final String EP_LISTE = "liste/"; - - /* - @Override - public void handle(HttpExchange e) throws IOException { - String method = e.getRequestMethod(); - String response = ""; - int code = 200; - switch(method) { - case HTTP_GET: - String json = lesen(e); - if(json != null) { - response = json; - } else { - response = "nicht gefunden"; - code = 404; - } - break; - - case HTTP_PUT: - response = put(e); - break; - - case HTTP_POST: - response = "nicht unterstuertzt."; - code = 404; - break; - - case HTTP_DELETE: - boolean geloescht = loeschen(e); - if(geloescht) { - response = "geloescht"; - } else { - response = "nicht geloescht"; - } - break; - } - logger.fine(response); - e.sendResponseHeaders(code, response.length()); - OutputStream os = e.getResponseBody(); - os.write(response.getBytes()); - os.close(); - } - */ - @Override protected String put(HttpExchange e) throws IOException { String path = e.getRequestURI().toString(); -- Gitblit v1.9.3