public abstract static class Http.WrappedContext extends Http.Context
Http.Context.Implicit
args, current
Constructor and Description |
---|
WrappedContext(Http.Context wrapped) |
Modifier and Type | Method and Description |
---|---|
play.api.mvc.RequestHeader |
_requestHeader()
The original Play request Header used to create this context.
|
boolean |
changeLang(Lang lang)
Change durably the lang for the current user.
|
boolean |
changeLang(java.lang.String code)
Change durably the lang for the current user.
|
void |
clearLang()
Clear the lang for the current user.
|
Http.Flash |
flash()
Returns the current flash scope.
|
java.lang.Long |
id()
The context id (unique)
|
Lang |
lang()
The current lang
|
Http.Request |
request()
Returns the current request.
|
Http.Response |
response()
Deprecated.
Deprecated as of 2.7.0. Use
Result instead. |
Http.Session |
session()
Returns the current session.
|
clearTransientLang, current, fileMimeTypes, messages, setTransientLang, setTransientLang, toString, withRequest
public WrappedContext(Http.Context wrapped)
wrapped
- the context the created instance will wrappublic java.lang.Long id()
Http.Context
id
in class Http.Context
public Http.Request request()
Http.Context
request
in class Http.Context
@Deprecated public Http.Response response()
Result
instead.Http.Context
response
in class Http.Context
public Http.Session session()
Http.Context
session
in class Http.Context
public Http.Flash flash()
Http.Context
flash
in class Http.Context
public play.api.mvc.RequestHeader _requestHeader()
Http.Context
_requestHeader
in class Http.Context
public Lang lang()
Http.Context
lang
in class Http.Context
public boolean changeLang(java.lang.String code)
Http.Context
changeLang
in class Http.Context
code
- New lang code to use (e.g. "fr", "en-US", etc.)public boolean changeLang(Lang lang)
Http.Context
changeLang
in class Http.Context
lang
- New Lang object to usepublic void clearLang()
Http.Context
clearLang
in class Http.Context