Interface BootstrapConfiguration


  • public interface BootstrapConfiguration
    Represents the user specified default configuration in META-INF/validation.xml.

    Note that modifications to the returned objects do not have any effect. Instead use the methods provided on Configuration in order to apply modifications to the configuration.

    Since:
    1.1
    Author:
    Emmanuel Bernard, Gunnar Morling, Hardy Ferentschik, Guillaume Smet
    • Method Detail

      • getDefaultProviderClassName

        String getDefaultProviderClassName()
        Class name of the ValidationProvider implementation or null if none is specified.
        Returns:
        validation provider class name or null
      • getConstraintValidatorFactoryClassName

        String getConstraintValidatorFactoryClassName()
        Class name of the ConstraintValidatorFactory implementation or null if none is specified.
        Returns:
        constraint validator factory class name or null
      • getMessageInterpolatorClassName

        String getMessageInterpolatorClassName()
        Class name of the MessageInterpolator implementation or null if none is specified.
        Returns:
        message interpolator class name or null
      • getTraversableResolverClassName

        String getTraversableResolverClassName()
        Class name of the TraversableResolver implementation or null if none is specified.
        Returns:
        traversable resolver class name or null
      • getParameterNameProviderClassName

        String getParameterNameProviderClassName()
        Class name of the ParameterNameProvider implementation or null if none is specified.
        Returns:
        parameter name provider class name or null
      • getClockProviderClassName

        String getClockProviderClassName()
        Class name of the ClockProvider implementation or null if none is specified.
        Returns:
        clock provider class name or null
        Since:
        2.0
      • getValueExtractorClassNames

        Set<String> getValueExtractorClassNames()
        Returns the class names of ValueExtractors.
        Returns:
        the value extractor class names or an empty set if none are specified
        Since:
        2.0
      • getConstraintMappingResourcePaths

        Set<String> getConstraintMappingResourcePaths()
        Returns a set of resource paths pointing to XML constraint mapping files. The set is empty if none are specified.
        Returns:
        set of constraint mapping resource paths
      • isExecutableValidationEnabled

        boolean isExecutableValidationEnabled()
        Returns true if the validation execution is explicitly marked as enabled or if it is left undefined.
        Returns:
        whether validation execution is globally enabled
      • getProperties

        Map<String,​String> getProperties()
        Returns properties as a map of string based key/value pairs. The map is empty if no property has been specified.
        Returns:
        the properties map