/** * @deprecated use {@link Result#cookie(String)} instead. */ @Deprecated public static Cookie cookie(String name, Result result) { return JavaResultExtractor.getCookies(result).get(name); }
/** * @param name Name of the cookie to retrieve * @return the cookie that is associated with the given name * @deprecated Deprecated as of 2.7.0. Use {@link #getCookie(String)} */ @Deprecated default Cookie get(String name) { return getCookie(name).get(); }
@Override public Collection<Cookie> getRequestCookies() { final List<Cookie> cookies = new ArrayList<>(); final Http.Cookies httpCookies = request.cookies(); httpCookies.forEach(httpCookie -> { final Cookie cookie = new Cookie(httpCookie.name(), httpCookie.value()); if(httpCookie.domain() != null) { cookie.setDomain(httpCookie.domain()); } cookie.setHttpOnly(httpCookie.httpOnly()); if(httpCookie.maxAge() != null) { cookie.setMaxAge(httpCookie.maxAge()); } cookie.setPath(httpCookie.path()); cookie.setSecure(httpCookie.secure()); cookies.add(cookie); }); return cookies; }
@Override public Collection<Cookie> getRequestCookies() { final List<Cookie> cookies = new ArrayList<>(); final Http.Cookies httpCookies = request.cookies(); httpCookies.forEach(httpCookie -> { final Cookie cookie = new Cookie(httpCookie.name(), httpCookie.value()); if(httpCookie.domain() != null) { cookie.setDomain(httpCookie.domain()); } cookie.setHttpOnly(httpCookie.httpOnly()); if(httpCookie.maxAge() != null) { cookie.setMaxAge(httpCookie.maxAge()); } cookie.setPath(httpCookie.path()); cookie.setSecure(httpCookie.secure()); cookies.add(cookie); }); return cookies; }
@Override public Collection<Cookie> getRequestCookies() { final List<Cookie> cookies = new ArrayList<>(); final Http.Cookies httpCookies = request.cookies(); httpCookies.forEach(httpCookie -> { final Cookie cookie = new Cookie(httpCookie.name(), httpCookie.value()); cookie.setDomain(httpCookie.domain()); cookie.setHttpOnly(httpCookie.httpOnly()); cookie.setMaxAge(httpCookie.maxAge()); cookie.setPath(httpCookie.path()); cookie.setSecure(httpCookie.secure()); cookies.add(cookie); }); return cookies; }
/** * * Extracts a Cookie value from this Result value */ public static play.mvc.Http.Cookie cookie(String name, Result result) { return play.core.j.JavaResultExtractor.getCookies(result).get(name); }
@Override public Cookie[] getCookies() { return StreamSupport.stream(playDelegate.cookies().spliterator(), false).map(c -> new Cookie(c.name(), c.value())) .toArray(Cookie[]::new); }
/** * Extracts a Cookie value from this Result value * * @param name the cookie's name. * @return the cookie (if it was set) * * @deprecated Deprecated as of 2.7.0. Use {@link #getCookie(String)} */ @Deprecated public Cookie cookie(String name) { return cookies().get(name); }
/** * Extracts a Cookie value from this Result value * * @param name the cookie's name. * @return the cookie (if it was set) * * @deprecated Deprecated as of 2.7.0. Use {@link #getCookie(String)} */ @Deprecated public Cookie cookie(String name) { return cookies().get(name); }
/** * Extracts a Cookie value from this Result value * * @param name the cookie's name. * @return the optional cookie */ public Optional<Cookie> getCookie(String name) { return cookies().getCookie(name); }
/** * Extracts a Cookie value from this Result value */ default Cookie cookie(String name) { return JavaResultExtractor.getCookies(this).get(name); }
/** * @param name Name of the cookie to retrieve * @return the cookie that is associated with the given name * @deprecated Deprecated as of 2.7.0. Use {@link #getCookie(String)} */ @Deprecated default Cookie get(String name) { return getCookie(name).get(); }
/** * Extracts a Cookie value from this Result value * * @param name the cookie's name. * @return the optional cookie */ public Optional<Cookie> getCookie(String name) { return cookies().getCookie(name); }
/** * @param name Name of the cookie to retrieve * @return the cookie that is associated with the given name * @deprecated Deprecated as of 2.7.0. Use {@link #getCookie(String)} */ @Deprecated default Cookie get(String name) { return getCookie(name).get(); }
/** * Extracts a Cookie value from this Result value * * @param name the cookie's name. * @return the optional cookie */ public Optional<Cookie> getCookie(String name) { return cookies().getCookie(name); }
/** * Extracts a Cookie value from this Result value * * @param name the cookie's name. * @return the cookie (if it was set) * * @deprecated Deprecated as of 2.7.0. Use {@link #getCookie(String)} */ @Deprecated public Cookie cookie(String name) { return cookies().get(name); }