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 Get extends HttpMethod with Product with Serializable

  4. object GetAll extends HttpMethod with Product with Serializable

  5. object HttpMethod

  6. object Post extends HttpMethod with Product with Serializable

  7. object Put extends HttpMethod with Product with Serializable

  8. package caching

  9. package persistence

  10. package serialisation

  11. package validation

Ungrouped