@RequestScoped public class DefaultValidator extends AbstractValidator
Modifier | Constructor and Description |
---|---|
protected |
DefaultValidator()
Deprecated.
CDI eyes only
|
|
DefaultValidator(Result result,
ValidationViewsFactory factory,
Outjector outjector,
Proxifier proxifier,
ResourceBundle bundle,
javax.validation.Validator bvalidator,
javax.validation.MessageInterpolator interpolator,
Locale locale) |
Modifier and Type | Method and Description |
---|---|
Validator |
add(Message message)
Adds the message and return the same validator instance.
|
Validator |
addAll(Collection<? extends Message> messages)
Adds the list of messages and return the same validator instance.
|
<T> Validator |
addAll(Set<javax.validation.ConstraintViolation<T>> errors)
Add messages from bean validation translating to vraptor
Message . |
Validator |
addIf(boolean expression,
Message message)
Adds the message to validation errors if the expression is true.
|
Validator |
check(boolean condition,
Message message)
alias to ensure
|
Validator |
ensure(boolean expression,
Message message)
Ensure that expression is true, otherwise adds the message to validation errors.
|
List<Message> |
getErrors()
Returns a list of errors.
|
boolean |
hasErrors()
Return true if has validation errors.
|
<T extends View> |
onErrorUse(Class<T> view)
If validator has errors, you can use this method to define what to do.
|
Validator |
validate(Object object,
Class<?>... groups)
Validate an object instance using bean validation.
|
onErrorForwardTo, onErrorForwardTo, onErrorRedirectTo, onErrorRedirectTo, onErrorSendBadRequest, onErrorUsePageOf, onErrorUsePageOf
protected DefaultValidator()
@Inject public DefaultValidator(Result result, ValidationViewsFactory factory, Outjector outjector, Proxifier proxifier, ResourceBundle bundle, javax.validation.Validator bvalidator, javax.validation.MessageInterpolator interpolator, Locale locale)
public Validator check(boolean condition, Message message)
Validator
condition
- expression to testmessage
- the message to add if expression is false.public Validator ensure(boolean expression, Message message)
Validator
expression
- expression to testmessage
- the message to add if expression is false.public Validator addIf(boolean expression, Message message)
Validator
expression
- expression to testmessage
- the message to add if expression is true.public Validator validate(Object object, Class<?>... groups)
Validator
object
- object to validate.groups
- if you want to validate a group of properties.public Validator addAll(Collection<? extends Message> messages)
Validator
public Validator add(Message message)
Validator
public <T> Validator addAll(Set<javax.validation.ConstraintViolation<T>> errors)
Validator
Message
.public <T extends View> T onErrorUse(Class<T> view)
Validator
public boolean hasErrors()
Validator
Copyright © 2014 Caelum. All rights reserved.