Package

play.api

rest

Permalink

package rest

Visibility
  1. Public
  2. All

Type Members

  1. trait ApiRouter extends RootRouter

    Permalink

  2. trait Bindable extends AnyRef

    Permalink

  3. trait BindableLocator extends AnyRef

    Permalink

    Locates objects implementing Bindable trait

  4. class BindableLocatorModule extends AbstractModule

    Permalink

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

  5. trait Context extends AnyRef

    Permalink

  6. trait ContextFactory1[Context] extends AnyRef

    Permalink

    ContextFactory implementations for various levels of resources

    ContextFactory implementations for various levels of resources

    NOTE: The file was automatically generated

  7. trait ContextFactory2[Context] extends AnyRef

    Permalink
  8. trait ContextFactory3[Context] extends AnyRef

    Permalink
  9. trait ContextFactory4[Context] extends AnyRef

    Permalink
  10. trait ContextFactory5[Context] extends AnyRef

    Permalink
  11. trait Endpoint1[A] extends Bindable

    Permalink

    Endpoint implementations for various levels of resources

    Endpoint implementations for various levels of resources

    NOTE: The file was automatically generated

  12. trait Endpoint2[A, B] extends Bindable

    Permalink
  13. trait Endpoint3[A, B, C] extends Bindable

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

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

    Permalink
  16. trait Error extends AnyRef

    Permalink
  17. trait Errors extends AnyRef

    Permalink

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

    Permalink

    Level implementations for various levels of resources

    Level implementations for various levels of resources

    NOTE: The file was automatically generated

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

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

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

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

    Permalink
  23. trait NoSupportedMethod1[A] extends AnyRef

    Permalink

    NoSupportedMethod implementations for various levels of resources

    NoSupportedMethod implementations for various levels of resources

    NOTE: The file was automatically generated

  24. trait NoSupportedMethod2[A, B] extends AnyRef

    Permalink
  25. trait NoSupportedMethod3[A, B, C] extends AnyRef

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

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

    Permalink
  28. class Res[T] extends AnyRef

    Permalink

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

    Permalink

    Resource implementations for various levels of resources

    Resource implementations for various levels of resources

    NOTE: The file was automatically generated

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

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

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

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

    Permalink
  34. trait ResourceHandler[Resource, Result] extends AnyRef

    Permalink

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

    Permalink

    ResourceHandler implementations for various levels of resources

    ResourceHandler implementations for various levels of resources

    NOTE: The file was automatically generated

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

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

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

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

    Permalink
  40. trait ResourceLifecycle1[A] extends AnyRef

    Permalink

    ResourceLifecycle implementations for various levels of resources

    ResourceLifecycle implementations for various levels of resources

    NOTE: The file was automatically generated

  41. trait ResourceLifecycle2[A, B] extends AnyRef

    Permalink
  42. trait ResourceLifecycle3[A, B, C] extends AnyRef

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

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

    Permalink
  45. trait ResourceRouter[Resource, Result] extends URLMatchers

    Permalink

  46. trait ReversibleFunctions extends AnyRef

    Permalink

    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

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

    Permalink

    Exception to cause transaction rollback

  48. trait RootRouter extends routing.Router with URLMatchers

    Permalink
  49. class Router[T, R] extends ResourceRouter[T, R]

    Permalink
  50. class SingletonScanner extends AbstractScanner

    Permalink
  51. trait TransactionBuilder extends AnyRef

    Permalink

  52. trait URLMatchers extends AnyRef

    Permalink

    Extractors simplifying URL matching for REST purposes

Value Members

  1. object ApiRouter extends ApiRouter

    Permalink
  2. object BindableLocator extends BindableLocator

    Permalink
  3. object ReversibleFunctions extends ReversibleFunctions

    Permalink

Ungrouped