public abstract class AbstractValidator extends Object implements Validator
| Constructor and Description |
|---|
AbstractValidator() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
onErrorForwardTo(Class<T> controller)
Shortcut for
|
<T> T |
onErrorForwardTo(T controller)
Shortcut for
|
<T> T |
onErrorRedirectTo(Class<T> controller)
Shortcut for
|
<T> T |
onErrorRedirectTo(T controller)
Shortcut for
|
void |
onErrorSendBadRequest()
Shortcut for
|
<T> T |
onErrorUsePageOf(Class<T> controller)
Shortcut for
|
<T> T |
onErrorUsePageOf(T controller)
Shortcut for
|
public <T> T onErrorForwardTo(Class<T> controller)
ValidatoronErrorUse(logic()).forwardTo(controller);
onErrorForwardTo in interface Validatorpublic <T> T onErrorForwardTo(T controller)
ValidatoronErrorUse(logic()).forwardTo(controller.getClass());For usage in the same controller:
validator.onErrorForwardTo(this).someLogic();
onErrorForwardTo in interface Validatorpublic <T> T onErrorRedirectTo(Class<T> controller)
ValidatoronErrorUse(logic()).redirectTo(controller);
onErrorRedirectTo in interface Validatorpublic <T> T onErrorRedirectTo(T controller)
ValidatoronErrorUse(logic()).redirectTo(controller.getClass());For usage in the same controller:
validator.onErrorRedirectTo(this).someLogic();
onErrorRedirectTo in interface Validatorpublic <T> T onErrorUsePageOf(Class<T> controller)
ValidatoronErrorUse(page()).of(controller);
onErrorUsePageOf in interface Validatorpublic <T> T onErrorUsePageOf(T controller)
ValidatoronErrorUse(page()).of(controller.getClass());For usage in the same controller:
validator.onErrorUsePageOf(this).someLogic();
onErrorUsePageOf in interface Validatorpublic void onErrorSendBadRequest()
ValidatoronErrorUse(status()).badRequest(errors);the actual validation errors list will be used.
onErrorSendBadRequest in interface ValidatorCopyright © 2014 Caelum. All rights reserved.