public play.api.mvc.Cookie asScala() { OptionalInt optMaxAge = maxAge == null ? OptionalInt.empty() : OptionalInt.of(maxAge); Optional<String> optDomain = Optional.ofNullable(domain()); Optional<play.api.mvc.Cookie.SameSite> optSameSite = sameSite().map(SameSite::asScala); return new play.api.mvc.Cookie(name(), value(), OptionConverters.toScala(optMaxAge), path(), OptionConverters.toScala(optDomain), secure(), httpOnly(), OptionConverters.toScala(optSameSite)); } }
/** * Discard a cookie in this result * * @param name The name of the cookie to discard, must not be null * @param path The path of the cookie te discard, may be null * @param domain The domain of the cookie to discard, may be null * @param secure Whether the cookie to discard is secure */ public void discardCookie(String name, String path, String domain, boolean secure) { cookies.add(new DiscardingCookie(name, path, Option.apply(domain), secure).toCookie().asJava()); }
public play.api.mvc.Cookie asScala() { OptionalInt optMaxAge = maxAge == null ? OptionalInt.empty() : OptionalInt.of(maxAge); Optional<String> optDomain = Optional.ofNullable(domain()); Optional<play.api.mvc.Cookie.SameSite> optSameSite = sameSite().map(SameSite::asScala); return new play.api.mvc.Cookie(name(), value(), OptionConverters.toScala(optMaxAge), path(), OptionConverters.toScala(optDomain), secure(), httpOnly(), OptionConverters.toScala(optSameSite)); } }
/** * Discard a cookie in this result * * @param name The name of the cookie to discard, must not be null * @param path The path of the cookie te discard, may be null * @param domain The domain of the cookie to discard, may be null * @param secure Whether the cookie to discard is secure */ public void discardCookie(String name, String path, String domain, boolean secure) { cookies.add(new DiscardingCookie(name, path, Option.apply(domain), secure).toCookie().asJava()); }
public play.api.mvc.Cookie asScala() { OptionalInt optMaxAge = maxAge == null ? OptionalInt.empty() : OptionalInt.of(maxAge); Optional<String> optDomain = Optional.ofNullable(domain()); Optional<play.api.mvc.Cookie.SameSite> optSameSite = sameSite().map(SameSite::asScala); return new play.api.mvc.Cookie(name(), value(), OptionConverters.toScala(optMaxAge), path(), OptionConverters.toScala(optDomain), secure(), httpOnly(), OptionConverters.toScala(optSameSite)); } }
/** * Discard a cookie in this result * * @param name The name of the cookie to discard, must not be null * @param path The path of the cookie te discard, may be null * @param domain The domain of the cookie to discard, may be null * @param secure Whether the cookie to discard is secure */ public void discardCookie(String name, String path, String domain, boolean secure) { cookies.add(new DiscardingCookie(name, path, Option.apply(domain), secure).toCookie().asJava()); }
/** * Add cookies to this request */ @SuppressWarnings(value = "unchecked") public FakeRequest withCookies(Http.Cookie... cookies) { List <play.api.mvc.Cookie> scalacookies = new ArrayList<play.api.mvc.Cookie>(); for (Http.Cookie c : cookies) { scalacookies.add(new play.api.mvc.Cookie(c.name(), c.value(), Scala.<Object>Option(c.maxAge()), c.path(), Scala.Option(c.domain()), c.secure(), c.httpOnly()) ); } fake = fake.withCookies(Scala.varargs(scalacookies.toArray())); return this; }
/** * Discard a cookie in this result * * @param name The name of the cookie to discard, must not be null * @param path The path of the cookie te discard, may be null * @param domain The domain of the cookie to discard, may be null * @param secure Whether the cookie to discard is secure */ public Result discardingCookie(String name, String path, String domain, boolean secure) { return withCookies(new DiscardingCookie(name, path, Option.apply(domain), secure).toCookie().asJava()); }
/** * Discard a cookie in this result * * @param name The name of the cookie to discard, must not be null * @param path The path of the cookie te discard, may be null * @param domain The domain of the cookie to discard, may be null * @param secure Whether the cookie to discard is secure */ public Result discardingCookie(String name, String path, String domain, boolean secure) { return withCookies(new DiscardingCookie(name, path, Option.apply(domain), secure).toCookie().asJava()); }
/** * Discard a cookie in this result * * @param name The name of the cookie to discard, must not be null * @param path The path of the cookie te discard, may be null * @param domain The domain of the cookie to discard, may be null * @param secure Whether the cookie to discard is secure */ public Result discardingCookie(String name, String path, String domain, boolean secure) { return withCookies(new DiscardingCookie(name, path, Option.apply(domain), secure).toCookie().asJava()); }