Skip to content

Resources & methodtypes

REST-style resource modeling.

1. Basic resource

cmn
resource /customers as Customer[] by id

2. Methodtypes

Raw

  • GET
  • POST
  • PUT
  • DELETE

CRUD

  • create()
  • read()
  • update()
  • delete()
  • query()

3. Nested resources

cmn
resource /customers/{id}/orders as Order[]

4. Consumes / Produces

cmn
create() consumes=CustomerView produces=CustomerView

5. Additional responses

cmn
read() response(404, ErrorView)