|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HibernateValidatorConfiguration
Uniquely identifies Hibernate Validator in the Bean Validation bootstrap strategy. Also contains Hibernate Validator specific configurations.
Field Summary | |
---|---|
static String |
FAIL_FAST
Property corresponding to the failFast(boolean) method. |
Method Summary | |
---|---|
HibernateValidatorConfiguration |
addMapping(ConstraintMapping mapping)
Adds the specified ConstraintMapping instance to the configuration. |
HibernateValidatorConfiguration |
failFast(boolean failFast)
En- or disables the fail fast mode. |
ResourceBundleLocator |
getDefaultResourceBundleLocator()
Returns the ResourceBundleLocator used by the
default message
interpolator to load user-provided resource bundles. |
Methods inherited from interface javax.validation.Configuration |
---|
addMapping, addProperty, buildValidatorFactory, constraintValidatorFactory, getDefaultConstraintValidatorFactory, getDefaultMessageInterpolator, getDefaultTraversableResolver, ignoreXmlConfiguration, messageInterpolator, traversableResolver |
Field Detail |
---|
static final String FAIL_FAST
failFast(boolean)
method.
Accepts true
or false
. Defaults to false
.
Method Detail |
---|
ResourceBundleLocator getDefaultResourceBundleLocator()
Returns the ResourceBundleLocator
used by the
default message
interpolator
to load user-provided resource bundles. In conformance with
the specification this default locator retrieves the bundle
"ValidationMessages".
This locator can be used as delegate for custom locators when setting a
customized ResourceBundleMessageInterpolator
:
HibernateValidatorConfiguration configure =
Validation.byProvider(HibernateValidator.class).configure();
<p/>
ResourceBundleLocator defaultResourceBundleLocator =
configure.getDefaultResourceBundleLocator();
ResourceBundleLocator myResourceBundleLocator =
new MyResourceBundleLocator(defaultResourceBundleLocator);
<p/>
configure.messageInterpolator(
new ResourceBundleMessageInterpolator(myResourceBundleLocator));
ResourceBundleLocator
. Never null.HibernateValidatorConfiguration addMapping(ConstraintMapping mapping)
ConstraintMapping
instance to the configuration. Constraints configured in mapping
will be added to the constraints configured via annotations and/or xml.
mapping
- ConstraintMapping
instance containing programmatic configured constraints
this
following the chaining method pattern
IllegalArgumentException
- if mapping
is null
HibernateValidatorConfiguration failFast(boolean failFast)
failFast
- true
to enable fail fast, false
otherwise.
this
following the chaining method pattern
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |