commit | author | age
|
aed034
|
1 |
/** |
U |
2 |
* Die Package de.uhilger.neon.fm stellt eine Schnittstelle via HTTP bereit, |
|
3 |
* ueber die Dateien verwaltet werden koennen. In dieser Package sind die |
|
4 |
* Klassen enthalten, die den HTTP-Teil einer solchen Schnittstelle abdecken. |
|
5 |
* |
|
6 |
* Fuer die Ausfuehrung der auf diese Weise via HTTP bereitgestellten Dateioperationen |
|
7 |
* werden die Klassen der Package de.uhilger.fm verwendet. |
|
8 |
* |
516d0b
|
9 |
* Die folgenden HTTP-Aufrufe werden von dieser Package als HTTP-Aufrufe implementiert: |
U |
10 |
* |
aed034
|
11 |
* <pre> |
a9ce27
|
12 |
* GET (Klasse FileCatalog) |
aed034
|
13 |
* - Dateiinhalt ausliefern (URL ohne Slash am Ende) FileContent + FileList |
U |
14 |
* - Ordnerinhalt auflisten (URL mit Slash am Ende) FileList |
|
15 |
* |
|
16 |
* PUT (Klasse FileManipulator) |
|
17 |
* - Inhalt einer einzelnen Datei anlegen oder ueberschreiben Writer |
|
18 |
* - Liste mit Dateien kopieren (?copyFrom) Mover |
|
19 |
* - Liste mit Dateien verschieben (?moveFrom) Mover |
|
20 |
* - einzelne Datei duplizieren (?duplicate) Duplicator |
|
21 |
* - einzelne Datei umbenennen (?renameTo) Renamer |
|
22 |
* - Ordner packen (?zip) Deflator |
|
23 |
* - Zip-Datei entpacken (?unzip) Inflator |
|
24 |
* |
|
25 |
* POST (Klasse FileCreator) |
|
26 |
* - Datei neu anlegen, unter neuem Namen, wenn schon existent (URL ohne Slash am Ende) |
|
27 |
* - Ordner anlegen oder Fehler 422, wenn schon existent (URL mit Slash am Ende) |
|
28 |
* |
|
29 |
* DELETE (Klasse FileEraser) |
|
30 |
* - Liste mit Dateien und Ordnern loeschen (rekursiv!) |
|
31 |
* </pre> |
|
32 |
* |
|
33 |
*/ |
|
34 |
package de.uhilger.neon.fm; |