trivial

rest

package rest

Visibility
  1. Public
  2. All

Type Members

  1. case class Failure(statusCode: Int, reason: String) extends Product with Serializable

  2. trait HttpMethod extends AnyRef

  3. trait Resource[T <: Resource[T]] extends AnyRef

  4. class Rest extends AnyRef

    Trivial REST: (1) Declare a case class (2) Register it as a Resource, specifying the allowed HTTP methods (3) You get a truly RESTful API, your allowed HTTP methods, and persistence, and caching, for free.

  5. class RestOverridesFilter extends SimpleFilter[Request, Response] with App

Value Members

  1. object Classy

  2. object Delete extends HttpMethod with Product with Serializable

  3. object Failure extends Serializable

  4. object Get extends HttpMethod with Product with Serializable

  5. object GetAll extends HttpMethod with Product with Serializable

  6. object HttpMethod

  7. object Post extends HttpMethod with Product with Serializable

  8. object Put extends HttpMethod with Product with Serializable

  9. object Resource

  10. package caching

  11. package persistence

  12. package serialisation

  13. package validation

Ungrouped