|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.faces.validator.BeanValidator
@JSFValidator(name="f:validateBean", bodyContent="empty") @JSFJspProperty(name="binding", returnType="javax.faces.validator.BeanValidator", longDesc="A ValueExpression that evaluates to a BeanValidator.") public class BeanValidator
BeanValidator is a Validator
that doesn't do any validation itself, but delegates validation logic to
Bean Validation.
Field Summary | |
---|---|
static java.lang.String |
DISABLE_DEFAULT_BEAN_VALIDATOR_PARAM_NAME
If this init parameter is present, no Bean Validators should be added to an UIInput by default. |
static java.lang.String |
EMPTY_VALIDATION_GROUPS_PATTERN
This regular expression is used to match for empty validation groups. |
static java.lang.String |
MESSAGE_ID
The message ID for this Validator in the message bundles. |
static java.lang.String |
VALIDATION_GROUPS_DELIMITER
This is used as a separator so multiple validation groups can be specified in one String. |
static java.lang.String |
VALIDATOR_FACTORY_KEY
The key in the ServletContext where the Bean Validation Factory can be found. |
static java.lang.String |
VALIDATOR_ID
Converter ID, as defined by the JSF 2.0 specification. |
Fields inherited from interface javax.faces.validator.Validator |
---|
NOT_IN_RANGE_MESSAGE_ID |
Constructor Summary | |
---|---|
BeanValidator()
|
Method Summary | |
---|---|
void |
clearInitialState()
|
java.lang.String |
getValidationGroups()
Get the Bean Validation validation groups. |
boolean |
initialStateMarked()
|
boolean |
isTransient()
|
void |
markInitialState()
|
void |
restoreState(FacesContext context,
java.lang.Object state)
|
java.lang.Object |
saveState(FacesContext context)
|
void |
setTransient(boolean isTransient)
|
void |
setValidationGroups(java.lang.String validationGroups)
Set the Bean Validation validation groups. |
void |
validate(FacesContext context,
UIComponent component,
java.lang.Object value)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String VALIDATOR_ID
public static final java.lang.String MESSAGE_ID
@JSFWebConfigParam(defaultValue="true", expectedValues="true, false", since="2.0") public static final java.lang.String DISABLE_DEFAULT_BEAN_VALIDATOR_PARAM_NAME
public static final java.lang.String VALIDATOR_FACTORY_KEY
public static final java.lang.String VALIDATION_GROUPS_DELIMITER
public static final java.lang.String EMPTY_VALIDATION_GROUPS_PATTERN
Constructor Detail |
---|
public BeanValidator()
Method Detail |
---|
public void validate(FacesContext context, UIComponent component, java.lang.Object value) throws ValidatorException
validate
in interface Validator
ValidatorException
public java.lang.Object saveState(FacesContext context)
saveState
in interface StateHolder
public void restoreState(FacesContext context, java.lang.Object state)
restoreState
in interface StateHolder
@JSFProperty public java.lang.String getValidationGroups()
public void setValidationGroups(java.lang.String validationGroups)
validationGroups
- The validation groups String, separated by
VALIDATION_GROUPS_DELIMITER
.public boolean isTransient()
isTransient
in interface StateHolder
public void setTransient(boolean isTransient)
setTransient
in interface StateHolder
public void clearInitialState()
clearInitialState
in interface PartialStateHolder
public boolean initialStateMarked()
initialStateMarked
in interface PartialStateHolder
public void markInitialState()
markInitialState
in interface PartialStateHolder
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |