Project

General

Profile

CDM REST Services Implementation Notes

General design Decisions for RESTful CDM webservices


The API Service a clean RESTful bit, which will expose data in a modular, normalized way. It is a more-or-less one-to-one concordance between URIs and service api methods.

e.g.

taxonService.get(UUID uuid)

and

GET /taxon/{uuid}

Following from that logic, the listing methods should work thus

taxonService.list(Class<? extends TaxonBase> clazz, Integer page, Integer limit, etc)

and the URI would be

GET /taxon?page=X&limit=Y&clazz=Z

This has not jet been fully implemented in that way see #593


Add picture from clipboard (Maximum size: 40 MB)