Skip to content

Ressourcen (alte Iterationen)

Sebastian Faust edited this page Jul 9, 2018 · 1 revision

Diese Ressourcen Liste wurde iteriert, da sie nicht REST-Konform war. Daraus ergab sich auch eine Iteration bei unserem Domänenmodell, wodurch wir nochmal neu über das Domänenmodell an die Ressourcen herangehen konnten.


Ressourcen (alte Iteration)

Ressource Methode Semantik Content Type (req) Content Type (res) HTTP Statuscode
users
users GET gebe alle User aus / JSON 200:Erfolgreich, 404:Keine User, 500:Serverfehler
users POST erstelle eine User und erhalte seine ID JSON JSON 201:Erstellt, 404:Keine User, 500:Serverfehler
users/{userID} GET gebe bestimmten User aus / JSON 200:Erfolgreich, 404:Kein User, 500:Serverfehler
users/{userID} PUT aktualisiere bestimmten User JSON / 200:Erfolgreich, 404:Kein User, 500:Serverfehler
users/{userID} DELETE lösche bestimmten User / / 200:Erfolgreich, 404:Kein User, 500:Serverfehler
events
events POST erstelle ein neues Event, schicke eine Liste aller teilnehmenden User und erhallte Event ID JSON JSON 201:Erstellt, 404:Keine Events, 500:Serverfehler
events/{eventID} GET gebe ein bestimmtes Event aus / JSON 200:Erfolgreich, 404:Keie Event, 500:Serverfehler
events/{eventID} PUT aktualisiere ein bestimmtes Event JSON / 200:Erfolgreich, 404:Kein Event, 500:Serverfehler
events/{eventID} DELETE lösche eine bestimmtes Event / / 200:Erfolgreich, 404:Kein Event, 500:Serverfehler
shoppinglists
events/{eventID}/shoppinglists GET gebe alle Shopping Listen eines Events aus / JSON 200:Erfolgreich, 404:Kein Event, 500:Serverfehler
events/{eventID}/shoppinglists/{userID} GET gebe die Shopping Liste für ein Event von einem User aus / JSON 200:Erfolgreich, 404:Kein Event, 404:Kein User, 500:Serverfehler
wishlists
events/{eventID}/wishlists GET gebe alle Wunschlisten eines Events aus / JSON 200:Erfolgreich, 404:Kein Event, 500:Serverfehler
events/{eventID}/wishlists/{userID} GET gebe die Wunschlisten für ein Event von einem User aus / JSON 200:Erfolgreich, 404:Kein Event, 404:Kein User, 500:Serverfehler
events/{eventID}/wishlists/{userID} PUT ändere die Wunschlisten für ein Event von einem User JSON / 200:Erfolgreich, 404:Kein Event, 404:Kein User, 500:Serverfehler

Diese Ressourcen Liste wurde iteriert


Ressource Methode Semantik Content Type (req) Content Type (res)
user
user GET gebe alle User aus / JSON
user/{ID} GET gebe bestimmten User aus / JSON
user/{ID} PUT aktualisiere bestimmten User JSON /
user/{ID} POST erstelle bestimmten User JSON /
user/{ID} DELETE lösche bestimmten User JSON /
wishlist
wishlist/userID GET gebe alle Wunschlisten eines Nutzers aus / JSON
wishlist/userID DELETE lösche alle Wunschlisten eines useres JSON /
wishlist/userID/{ID} GET gebe spezifische Wunschlisten aus / JSON
wishlist/userID/{ID} PUT ändere spezifische Wunschliste JSON /
wishlist/userID/{ID} POST erstelle spezifische Wunschliste JSON /
wishlist/userID/{ID} DELETE lösche spezifische Wunschliste JSON /
shoppinglist
shoppinglist/userID GET gebe alle Shopping Listen eines Nutzers aus / JSON
shoppinglist/userID DELETE lösche alle Shopping Listen eines useres JSON /
shoppinglist/userID/{ID} GET gebe spezifische Shopping Liste aus / JSON
shoppinglist/userID/{ID} PUT ändere spezifische Shopping Liste JSON /
shoppinglist/userID/{ID} POST erstelle spezifische Shopping Liste JSON /
shoppinglist/userID/{ID} DELETE lösche spezifische Shopping Liste JSON /
eventlist
eventlist/{ID} GET gebe eine bestimmte Event Liste aus / JSON
eventlist/{ID} PUT aktualisiere eine bestimmte Event Liste JSON /
eventlist/{ID} POST erstelle eine bestimmte Event Liste JSON /
eventlist/{ID} DELETE lösche eine bestimmte Event Liste JSON /

Clone this wiki locally