-
Notifications
You must be signed in to change notification settings - Fork 2
Funktionen_StorageResource
Florian Fehring edited this page May 7, 2024
·
3 revisions
- Es wird ein Storage angelegt
- testCreateStorage()
- testCreateSecondStorage()
- Der Storge wird angelegt
- Es wird mit Status 201 CREATED geantwortet
Ausnahmen:
- Es soll ein Storage angelegt werden, der bereits existiert
- testCreateStorageAllreadyExists()
- Es wird mit Status NOT_MODIFIED geantwortet
- Es wird eine Liste der verfügbaren Collections im Storage angezeigt
- testGetCollections()
Ausnahmen:
- Es gibt keine Collections im Storage
- testGetCollectionsNoOne()
- Es wird mit Status OK und einer leeren Liste geantwortet
Beispiel:
http://localhost:8080/SmartDataTest/smartdata/storage/getCollections?name=smartmonitoring
- Es wird der angegebene Storage mit allen Collections gelöscht
- testDeleteStorage()
Ausnahmen:
- Es gibt den Storage nicht
- Es wird mit Status NOT_MODIFIED geantwortet
- Es wird eine Liste der Fähigkeiten und der Versionen ausgegeben
- testGetAbilities()
Ausnahmen:
- Der Storage hat keine Fähigkeiten
- Es wird eine leere Liste zurückgegeben.
- Es wird eine Liste aller Collections im angegebenen Storage zurückgegeben. Dabei werden Collections, die im Parameter "exclude" angegeben wurden, ignoriert.
Beispiel:
localhost:8080/SmartDataTest/smartdata/storage/getCollections?name=smartmonitoring&exclude='label_labels','label_observedobject','map_pictures','map_pictures_join_oo','schemes','schemes_visuals','tbl_card','tbl_datatype','tbl_locations'