play.api

rest

package rest

Visibility
  1. Public
  2. All

Type Members

  1. trait Bindable extends AnyRef

  2. trait BindableLocator extends AnyRef

    Locates objects implementing Bindable trait

  3. class BindableLocatorPlugin extends Plugin

    At the application start up looks up bindable endpoints and binds them

  4. trait Context extends AnyRef

  5. trait ContextFactory1[Context] extends AnyRef

    ContextFactory implementations for various levels of resources

    ContextFactory implementations for various levels of resources

    NOTE: The file was automatically generated

  6. trait ContextFactory2[Context] extends AnyRef

  7. trait ContextFactory3[Context] extends AnyRef

  8. trait ContextFactory4[Context] extends AnyRef

  9. trait ContextFactory5[Context] extends AnyRef

  10. trait Endpoint1[A] extends Bindable

    Endpoint implementations for various levels of resources

    Endpoint implementations for various levels of resources

    NOTE: The file was automatically generated

  11. trait Endpoint2[A, B] extends Bindable

  12. trait Endpoint3[A, B, C] extends Bindable

  13. trait Endpoint4[A, B, C, D] extends Bindable

  14. trait Endpoint5[A, B, C, D, E] extends Bindable

  15. trait Error extends AnyRef

  16. trait Errors extends AnyRef

  17. abstract class Level1[A, Ctx <: Context] extends Resource1[A] with Endpoint1[A]

    Level implementations for various levels of resources

    Level implementations for various levels of resources

    NOTE: The file was automatically generated

  18. abstract class Level2[A, B, Ctx <: Context] extends Resource2[A, B] with Endpoint2[A, B]

  19. abstract class Level3[A, B, C, Ctx <: Context] extends Resource3[A, B, C] with Endpoint3[A, B, C]

  20. abstract class Level4[A, B, C, D, Ctx <: Context] extends Resource4[A, B, C, D] with Endpoint4[A, B, C, D]

  21. abstract class Level5[A, B, C, D, E, Ctx <: Context] extends Resource5[A, B, C, D, E] with Endpoint5[A, B, C, D, E]

  22. trait NoSupportedMethod1[A] extends AnyRef

    NoSupportedMethod implementations for various levels of resources

    NoSupportedMethod implementations for various levels of resources

    NOTE: The file was automatically generated

  23. trait NoSupportedMethod2[A, B] extends AnyRef

  24. trait NoSupportedMethod3[A, B, C] extends AnyRef

  25. trait NoSupportedMethod4[A, B, C, D] extends AnyRef

  26. trait NoSupportedMethod5[A, B, C, D, E] extends AnyRef

  27. class Res[T] extends AnyRef

  28. trait Resource1[A] extends ResourceHandler1[A] with ResourceLifecycle1[A]

    Resource implementations for various levels of resources

    Resource implementations for various levels of resources

    NOTE: The file was automatically generated

  29. trait Resource2[A, B] extends ResourceHandler2[A, B] with ResourceLifecycle2[A, B]

  30. trait Resource3[A, B, C] extends ResourceHandler3[A, B, C] with ResourceLifecycle3[A, B, C]

  31. trait Resource4[A, B, C, D] extends ResourceHandler4[A, B, C, D] with ResourceLifecycle4[A, B, C, D]

  32. trait Resource5[A, B, C, D, E] extends ResourceHandler5[A, B, C, D, E] with ResourceLifecycle5[A, B, C, D, E]

  33. trait ResourceHandler[Resource, Result] extends AnyRef

  34. trait ResourceHandler1[A] extends ResourceHandler[A, Handler]

    ResourceHandler implementations for various levels of resources

    ResourceHandler implementations for various levels of resources

    NOTE: The file was automatically generated

  35. trait ResourceHandler2[A, B] extends ResourceHandler[B, (Res[A]) ⇒ Handler]

  36. trait ResourceHandler3[A, B, C] extends ResourceHandler[C, (Res[B]) ⇒ (Res[A]) ⇒ Handler]

  37. trait ResourceHandler4[A, B, C, D] extends ResourceHandler[D, (Res[C]) ⇒ (Res[B]) ⇒ (Res[A]) ⇒ Handler]

  38. trait ResourceHandler5[A, B, C, D, E] extends ResourceHandler[E, (Res[D]) ⇒ (Res[C]) ⇒ (Res[B]) ⇒ (Res[A]) ⇒ Handler]

  39. trait ResourceLifecycle1[A] extends AnyRef

    ResourceLifecycle implementations for various levels of resources

    ResourceLifecycle implementations for various levels of resources

    NOTE: The file was automatically generated

  40. trait ResourceLifecycle2[A, B] extends AnyRef

  41. trait ResourceLifecycle3[A, B, C] extends AnyRef

  42. trait ResourceLifecycle4[A, B, C, D] extends AnyRef

  43. trait ResourceLifecycle5[A, B, C, D, E] extends AnyRef

  44. trait ResourceRouter[Resource, Result] extends URLMatchers

  45. trait ReversibleFunctions extends AnyRef

    Enrichment of functions reversing the order of their arguments.

    Enrichment of functions reversing the order of their arguments. Usable when combined with curried and tuples to reverse argument order in recursion

    NOTE: The file was automatically generated

  46. case class RollbackException(error: Error) extends RuntimeException with Product with Serializable

    Exception to cause transaction rollback

  47. trait RootRouter extends core.Router.Routes with URLMatchers

  48. class Router[T, R] extends ResourceRouter[T, R]

  49. trait TransactionBuilder extends AnyRef

  50. trait URLMatchers extends AnyRef

    Extractors simplifying URL matching for REST purposes

Value Members

  1. object BindableLocator extends BindableLocator

  2. object ReversibleFunctions extends ReversibleFunctions

  3. object SingletonScanner extends AbstractScanner

  4. object api extends RootRouter

Ungrouped