/** * We retrieve the body apart from the request. Otherwise, there is an issue in casting the body between Scala and Java. * * @param requestHeader the request without the body * @param body the body (maybe) * @param sessionStore the session store */ public PlayWebContext(final RequestHeader requestHeader, final Object body, final SessionStore<org.pac4j.play.PlayWebContext> sessionStore) { this(JavaHelpers$.MODULE$.createJavaContext(requestHeader, JavaHelpers$.MODULE$.createContextComponents()), sessionStore); this.formParameters = new HashMap<>(); if (body instanceof AnyContentAsFormUrlEncoded) { final scala.collection.immutable.Map<String, Seq<String>> parameters = ((AnyContentAsFormUrlEncoded) body).asFormUrlEncoded().get(); for (final String key : ScalaCompatibility.scalaSetToJavaSet(parameters.keySet())) { final Seq<String> v = parameters.get(key).get(); final String[] values = new String[v.size()]; v.copyToArray(values); formParameters.put(key, values); } } }
/** * We retrieve the body apart from the request. Otherwise, there is an issue in casting the body between Scala and Java. * * @param requestHeader the request without the body * @param body the body (maybe) * @param sessionStore the session store */ public PlayWebContext(final RequestHeader requestHeader, final Object body, final SessionStore<org.pac4j.play.PlayWebContext> sessionStore) { this(JavaHelpers$.MODULE$.createJavaContext(requestHeader, JavaHelpers$.MODULE$.createContextComponents()), sessionStore); this.formParameters = new HashMap<>(); if (body instanceof AnyContentAsFormUrlEncoded) { final scala.collection.immutable.Map<String, Seq<String>> parameters = ((AnyContentAsFormUrlEncoded) body).asFormUrlEncoded().get(); for (final String key : ScalaCompatibility.scalaSetToJavaSet(parameters.keySet())) { final Seq<String> v = parameters.get(key).get(); final String[] values = new String[v.size()]; v.copyToArray(values); formParameters.put(key, values); } } }
public PlayWebContext(final RequestHeader requestHeader, final SessionStore<PlayWebContext> sessionStore) { this(JavaHelpers$.MODULE$.createJavaContext(requestHeader, JavaHelpers$.MODULE$.createContextComponents()), sessionStore); }
public PlayWebContext(final RequestHeader requestHeader, final SessionStore<PlayWebContext> sessionStore) { this(JavaHelpers$.MODULE$.createJavaContext(requestHeader, JavaHelpers$.MODULE$.createContextComponents()), sessionStore); }
@Override default JavaContextComponents javaContextComponents() { return JavaHelpers$.MODULE$.createContextComponents( messagesApi().asScala(), langs().asScala(), fileMimeTypes().asScala(), httpConfiguration() ); }
@Override default JavaContextComponents javaContextComponents() { return JavaHelpers$.MODULE$.createContextComponents( messagesApi().asScala(), langs().asScala(), fileMimeTypes().asScala(), httpConfiguration() ); }
@Override default JavaContextComponents javaContextComponents() { return JavaHelpers$.MODULE$.createContextComponents( messagesApi().asScala(), langs().asScala(), fileMimeTypes().asScala(), httpConfiguration() ); }
/** * Creates a new JavaContextComponents using play.api.Configuration.reference and play.api.Environment.simple as defaults * @return the newly created JavaContextComponents */ public static JavaContextComponents contextComponents() { return JavaHelpers$.MODULE$.createContextComponents(); }
/** * Creates a new JavaContextComponents using play.api.Configuration.reference and play.api.Environment.simple as defaults * @return the newly created JavaContextComponents */ public static JavaContextComponents contextComponents() { return JavaHelpers$.MODULE$.createContextComponents(); }