org.hibernate.validator.engine
Class ConfigurationImpl
java.lang.Object
org.hibernate.validator.engine.ConfigurationImpl
- All Implemented Interfaces:
- javax.validation.Configuration<HibernateValidatorConfiguration>, javax.validation.spi.ConfigurationState, HibernateValidatorConfiguration
public class ConfigurationImpl
- extends Object
- implements HibernateValidatorConfiguration, javax.validation.spi.ConfigurationState
Hibernate specific Configuration implementation.
- Author:
- Emmanuel Bernard, Hardy Ferentschik, Gunnar Morling, Kevin Pollet - SERLI - (kevin.pollet@serli.com)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurationImpl
public ConfigurationImpl(javax.validation.spi.BootstrapState state)
ConfigurationImpl
public ConfigurationImpl(javax.validation.spi.ValidationProvider<?> provider)
ignoreXmlConfiguration
public final HibernateValidatorConfiguration ignoreXmlConfiguration()
- Specified by:
ignoreXmlConfiguration in interface javax.validation.Configuration<HibernateValidatorConfiguration>
messageInterpolator
public final ConfigurationImpl messageInterpolator(javax.validation.MessageInterpolator interpolator)
- Specified by:
messageInterpolator in interface javax.validation.Configuration<HibernateValidatorConfiguration>
traversableResolver
public final ConfigurationImpl traversableResolver(javax.validation.TraversableResolver resolver)
- Specified by:
traversableResolver in interface javax.validation.Configuration<HibernateValidatorConfiguration>
constraintValidatorFactory
public final ConfigurationImpl constraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
- Specified by:
constraintValidatorFactory in interface javax.validation.Configuration<HibernateValidatorConfiguration>
addMapping
public final HibernateValidatorConfiguration addMapping(InputStream stream)
- Specified by:
addMapping in interface javax.validation.Configuration<HibernateValidatorConfiguration>
failFast
public final HibernateValidatorConfiguration failFast(boolean failFast)
- Description copied from interface:
HibernateValidatorConfiguration
- En- or disables the fail fast mode. When fail fast is enabled the validation
will stop on the first constraint violation detected.
- Specified by:
failFast in interface HibernateValidatorConfiguration
- Parameters:
failFast - true to enable fail fast, false otherwise.
- Returns:
this following the chaining method pattern
addMapping
public final HibernateValidatorConfiguration addMapping(ConstraintMapping mapping)
- Description copied from interface:
HibernateValidatorConfiguration
- Adds the specified
ConstraintMapping instance to the configuration. Constraints configured in mapping
will be added to the constraints configured via annotations and/or xml.
- Specified by:
addMapping in interface HibernateValidatorConfiguration
- Parameters:
mapping - ConstraintMapping instance containing programmatic configured constraints
- Returns:
this following the chaining method pattern
addProperty
public final HibernateValidatorConfiguration addProperty(String name,
String value)
- Specified by:
addProperty in interface javax.validation.Configuration<HibernateValidatorConfiguration>
buildValidatorFactory
public final javax.validation.ValidatorFactory buildValidatorFactory()
- Specified by:
buildValidatorFactory in interface javax.validation.Configuration<HibernateValidatorConfiguration>
isIgnoreXmlConfiguration
public final boolean isIgnoreXmlConfiguration()
- Specified by:
isIgnoreXmlConfiguration in interface javax.validation.spi.ConfigurationState
getMessageInterpolator
public final javax.validation.MessageInterpolator getMessageInterpolator()
- Specified by:
getMessageInterpolator in interface javax.validation.spi.ConfigurationState
getMappingStreams
public final Set<InputStream> getMappingStreams()
- Specified by:
getMappingStreams in interface javax.validation.spi.ConfigurationState
getFailFast
public final boolean getFailFast()
getConstraintValidatorFactory
public final javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
- Specified by:
getConstraintValidatorFactory in interface javax.validation.spi.ConfigurationState
getTraversableResolver
public final javax.validation.TraversableResolver getTraversableResolver()
- Specified by:
getTraversableResolver in interface javax.validation.spi.ConfigurationState
getProperties
public final Map<String,String> getProperties()
- Specified by:
getProperties in interface javax.validation.spi.ConfigurationState
getDefaultMessageInterpolator
public final javax.validation.MessageInterpolator getDefaultMessageInterpolator()
- Specified by:
getDefaultMessageInterpolator in interface javax.validation.Configuration<HibernateValidatorConfiguration>
getDefaultTraversableResolver
public final javax.validation.TraversableResolver getDefaultTraversableResolver()
- Specified by:
getDefaultTraversableResolver in interface javax.validation.Configuration<HibernateValidatorConfiguration>
getDefaultConstraintValidatorFactory
public final javax.validation.ConstraintValidatorFactory getDefaultConstraintValidatorFactory()
- Specified by:
getDefaultConstraintValidatorFactory in interface javax.validation.Configuration<HibernateValidatorConfiguration>
getDefaultResourceBundleLocator
public final ResourceBundleLocator getDefaultResourceBundleLocator()
- Description copied from interface:
HibernateValidatorConfiguration
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));
- Specified by:
getDefaultResourceBundleLocator in interface HibernateValidatorConfiguration
- Returns:
- The default
ResourceBundleLocator. Never null.
getMapping
public final ConstraintMapping getMapping()
Copyright © 2011 Oracle Corporation. All Rights Reserved.