object JavaHelpers extends JavaHelpers
- Source
- JavaHelpers.scala
- Alphabetic
- By Inheritance
- JavaHelpers
- JavaHelpers
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
def
cookiesToJavaCookies(cookies: Cookies): Cookies
- Definition Classes
- JavaHelpers
-
def
cookiesToScalaCookies(cookies: Iterable[Cookie]): Seq[Cookie]
- Definition Classes
- JavaHelpers
-
def
createContextComponents(messagesApi: MessagesApi, langs: Langs, fileMimeTypes: FileMimeTypes, httpConfiguration: HttpConfiguration): JavaContextComponents
Creates JavaContextComponents directly from components..
Creates JavaContextComponents directly from components..
- messagesApi
the messagesApi instance
- langs
the langs instance
- fileMimeTypes
the file mime types
- httpConfiguration
the http configuration
- returns
an instance of JavaContextComponents with given input components.
- Definition Classes
- JavaHelpers
-
def
createContextComponents(configuration: api.Configuration, env: api.Environment): JavaContextComponents
Creates context components from environment.
Creates context components from environment.
- configuration
play config.
- env
play environment.
- returns
an instance of JavaContextComponents with default messagesApi and langs.
- Definition Classes
- JavaHelpers
-
def
createContextComponents(): JavaContextComponents
Creates java context components from environment, using Configuration.reference and Environment.simple as defaults.
Creates java context components from environment, using Configuration.reference and Environment.simple as defaults.
- returns
an instance of JavaContextComponents.
- Definition Classes
- JavaHelpers
-
def
createJavaContext(req: Request[RequestBody], components: JavaContextComponents): Context
Creates a java context from a scala Request[RequestBody]
Creates a java context from a scala Request[RequestBody]
- req
the scala request
- components
the context components (use JavaHelpers.createContextComponents)
- Definition Classes
- JavaHelpers
-
def
createJavaContext(req: RequestHeader, components: JavaContextComponents): Context
Creates a java context from a scala RequestHeader
Creates a java context from a scala RequestHeader
- req
the scala request
- components
the context components (use JavaHelpers.createContextComponents)
- Definition Classes
- JavaHelpers
-
def
createResult(javaContext: Context, javaResult: Result): Result
Creates a scala result from java context and result objects
Creates a scala result from java context and result objects
- javaContext
the Java Http.Context
- javaResult
the Java Result
- Definition Classes
- JavaHelpers
-
def
invokeWithContext(request: RequestHeader, components: JavaContextComponents, f: (Request) ⇒ CompletionStage[Result]): Future[Result]
Invoke the given function with the right context set, converting the scala request to a Java request, and converting the resulting Java result to a Scala result, before returning it.
Invoke the given function with the right context set, converting the scala request to a Java request, and converting the resulting Java result to a Scala result, before returning it.
This is intended for use by callback methods in Java adapters.
- request
The request
- components
the context components
- f
The function to invoke
- returns
The result
- Definition Classes
- JavaHelpers
-
def
invokeWithContextOpt(request: RequestHeader, components: JavaContextComponents, f: (Request) ⇒ CompletionStage[Result]): Option[Future[Result]]
Invoke the given function with the right context set, converting the scala request to a Java request, and converting the resulting Java result to a Scala result, before returning it.
Invoke the given function with the right context set, converting the scala request to a Java request, and converting the resulting Java result to a Scala result, before returning it.
This is intended for use by methods in the JavaGlobalSettingsAdapter, which need to be handled like Java actions, but are not Java actions. In this case, f may return null, so we wrap its result in an Option. E.g. see the default behavior of GlobalSettings.onError.
- request
The request
- components
the context components
- f
The function to invoke
- returns
The result
- Definition Classes
- JavaHelpers
-
def
javaMapOfArraysToScalaSeqOfPairs(m: Map[String, Array[String]]): Seq[(String, String)]
- Definition Classes
- JavaHelpers
-
def
javaMapOfListToScalaSeqOfPairs(m: Map[String, List[String]]): Seq[(String, String)]
- Definition Classes
- JavaHelpers
-
def
javaMapToImmutableScalaMap[A, B](m: Map[A, B]): Map[A, B]
- Definition Classes
- JavaHelpers
-
def
mergeNewCookie(cookies: Cookies, newCookie: Cookie): Cookies
- Definition Classes
- JavaHelpers
-
def
scalaMapOfSeqsToJavaMapOfArrays(m: Map[String, Seq[String]]): Map[String, Array[String]]
- Definition Classes
- JavaHelpers
-
def
updateRequestWithUri[A](req: Request[A], parsedUri: URI): Request[A]
- Definition Classes
- JavaHelpers
-
def
withContext[A](request: RequestHeader, components: JavaContextComponents)(block: (Context) ⇒ A): A
Invoke the given block with Java context created from the request header
Invoke the given block with Java context created from the request header
- Definition Classes
- JavaHelpers