public abstract class Controller extends Results implements Http.Status, Http.HeaderNames
Results.AsyncResult, Results.ByteChunks, Results.Chunks<A>, Results.Redirect, Results.Status, Results.StringChunks, Results.Todo
ACCEPTED, BAD_GATEWAY, BAD_REQUEST, CONFLICT, CONTINUE, CREATED, EXPECTATION_FAILED, FORBIDDEN, FOUND, GATEWAY_TIMEOUT, GONE, HTTP_VERSION_NOT_SUPPORTED, INTERNAL_SERVER_ERROR, LENGTH_REQUIRED, METHOD_NOT_ALLOWED, MOVED_PERMANENTLY, MULTIPLE_CHOICES, NO_CONTENT, NON_AUTHORITATIVE_INFORMATION, NOT_ACCEPTABLE, NOT_FOUND, NOT_IMPLEMENTED, NOT_MODIFIED, OK, PARTIAL_CONTENT, PAYMENT_REQUIRED, PRECONDITION_FAILED, PROXY_AUTHENTICATION_REQUIRED, REQUEST_ENTITY_TOO_LARGE, REQUEST_TIMEOUT, REQUEST_URI_TOO_LONG, REQUESTED_RANGE_NOT_SATISFIABLE, RESET_CONTENT, SEE_OTHER, SERVICE_UNAVAILABLE, SWITCHING_PROTOCOLS, TEMPORARY_REDIRECT, UNAUTHORIZED, UNSUPPORTED_MEDIA_TYPE, USE_PROXY
ACCEPT, ACCEPT_CHARSET, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ACCEPT_RANGES, AGE, ALLOW, AUTHORIZATION, CACHE_CONTROL, CONNECTION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_MD5, CONTENT_RANGE, CONTENT_TRANSFER_ENCODING, CONTENT_TYPE, COOKIE, DATE, ETAG, EXPECT, EXPIRES, FROM, HOST, IF_MATCH, IF_MODIFIED_SINCE, IF_NONE_MATCH, IF_RANGE, IF_UNMODIFIED_SINCE, LAST_MODIFIED, LOCATION, MAX_FORWARDS, PRAGMA, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, RANGE, REFERER, RETRY_AFTER, SERVER, SET_COOKIE, SET_COOKIE2, TE, TRAILER, TRANSFER_ENCODING, UPGRADE, USER_AGENT, VARY, VIA, WARNING, WWW_AUTHENTICATE
Constructor and Description |
---|
Controller() |
Modifier and Type | Method and Description |
---|---|
static Http.Context |
ctx()
Returns the current HTTP context.
|
static Http.Flash |
flash()
Returns the current HTTP flash scope.
|
static java.lang.String |
flash(java.lang.String key)
Returns a value from the flash scope.
|
static void |
flash(java.lang.String key,
java.lang.String value)
Puts a new value into the flash scope.
|
static DynamicForm |
form()
Instantiates a dynamic form.
|
static <T> Form<T> |
form(java.lang.Class<T> clazz)
Instantiates a new form that wraps the specified class.
|
static <T> Form<T> |
form(java.lang.String name,
java.lang.Class<T> clazz)
Instantiates a new form that wraps the specified class.
|
static Lang |
lang()
Returns the current lang.
|
static Http.Request |
request()
Returns the current HTTP request.
|
static Http.Response |
response()
Returns the current HTTP response.
|
static Http.Session |
session()
Returns the current HTTP session.
|
static java.lang.String |
session(java.lang.String key)
Returns a vlue from the session.
|
static void |
session(java.lang.String key,
java.lang.String value)
Puts a new value into the current session.
|
async, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, created, created, created, created, created, created, created, created, created, created, created, created, created, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, found, found, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, movedPermanently, movedPermanently, noContent, notFound, notFound, notFound, notFound, notFound, notFound, notFound, notFound, notFound, notFound, notFound, notFound, notFound, ok, ok, ok, ok, ok, ok, ok, ok, ok, ok, ok, ok, ok, redirect, redirect, seeOther, seeOther, status, status, status, status, status, status, status, status, status, status, status, status, status, temporaryRedirect, temporaryRedirect, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized
public static Http.Context ctx()
public static Http.Request request()
public static Lang lang()
public static Http.Response response()
public static Http.Session session()
public static void session(java.lang.String key, java.lang.String value)
public static java.lang.String session(java.lang.String key)
public static Http.Flash flash()
public static void flash(java.lang.String key, java.lang.String value)
public static java.lang.String flash(java.lang.String key)
public static DynamicForm form()
public static <T> Form<T> form(java.lang.Class<T> clazz)
public static <T> Form<T> form(java.lang.String name, java.lang.Class<T> clazz)