public interface Result
| Modifier and Type | Method and Description |
|---|---|
<T> T |
forwardTo(java.lang.Class<T> controller)
A shortcut to result.use(logic()).forwardTo(controller)
|
void |
forwardTo(java.lang.String uri)
A shortcut to result.use(page()).forwardTo(uri);
|
<T> T |
forwardTo(T controller)
A shortcut to result.use(logic()).forwardTo(controller.getClass())
so you can use on your controller:
result.forwardTo(this).aMethod(); |
Result |
include(java.lang.Object value)
Stores an attribute in the result.
|
Result |
include(java.lang.String key,
java.lang.Object value)
Stores an attribute in the result.
|
java.util.Map<java.lang.String,java.lang.Object> |
included()
Return all included attributes via Result.include();
|
void |
notFound()
A shortcut to result.use(status()).notFound();
|
void |
nothing()
A shortcut to result.use(nothing())
|
<T> T |
of(java.lang.Class<T> controller)
A shortcut to result.use(page()).of(controller)
|
<T> T |
of(T controller)
A shortcut to result.use(page()).of(controller.getClass())
so you can use on your controller:
result.of(this).aMethod(); |
Result |
on(java.lang.Class<? extends java.lang.Exception> exception)
Add an
Exception to be handled by Exception Handler. |
<T> T |
permanentlyRedirectTo(java.lang.Class<T> controller)
A shortcut to result.use(status()).movedPermanentlyTo(controller).
|
void |
permanentlyRedirectTo(java.lang.String uri)
A shortcut to result.use(status()).movedPermanentlyTo(uri).
|
<T> T |
permanentlyRedirectTo(T controller)
A shortcut to result.use(status()).movedPermanentlyTo(controller.getClass()).
|
<T> T |
redirectTo(java.lang.Class<T> controller)
A shortcut to result.use(logic()).redirectTo(controller)
|
void |
redirectTo(java.lang.String uri)
A shortcut to result.use(page()).redirectTo(uri);
|
<T> T |
redirectTo(T controller)
A shortcut to result.use(logic()).redirectTo(controller.getClass())
so you can use on your controller:
result.redirectTo(this).aMethod(); |
<T extends View> |
use(java.lang.Class<T> view)
Force result to use the defined view.
|
boolean |
used()
Whether this result was used.
|
Result include(java.lang.String key, java.lang.Object value)
key - a String specifying the key of the attributevalue - the object to be storedResult include(java.lang.Object value)
value - the object to be storedTypeNameExtractor<T extends View> T use(java.lang.Class<T> view)
Result on(java.lang.Class<? extends java.lang.Exception> exception)
Exception to be handled by Exception Handler.exception - The exception to handle.A - NullPointerException if exception is null.boolean used()
java.util.Map<java.lang.String,java.lang.Object> included()
void forwardTo(java.lang.String uri)
PageResult.forwardTo(String)void redirectTo(java.lang.String uri)
PageResult.forwardTo(String)<T> T forwardTo(java.lang.Class<T> controller)
controller - LogicResult.forwardTo(Class)<T> T redirectTo(java.lang.Class<T> controller)
controller - LogicResult.redirectTo(Class)<T> T of(java.lang.Class<T> controller)
controller - PageResult.of(Class)<T> T redirectTo(T controller)
controller - LogicResult.redirectTo(Class)<T> T forwardTo(T controller)
controller - LogicResult.forwardTo(Class)<T> T of(T controller)
controller - PageResult.of(Class)void nothing()
void notFound()
void permanentlyRedirectTo(java.lang.String uri)
uri - Status.movedPermanentlyTo(String)<T> T permanentlyRedirectTo(java.lang.Class<T> controller)
controller - Status.movedPermanentlyTo(Class)<T> T permanentlyRedirectTo(T controller)
controller - Status.movedPermanentlyTo(Class)Copyright © 2013 Caelum. All Rights Reserved.