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
    • Method Detail

      • getDefaultProviderClassName

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

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

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

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

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

        java.lang.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

        java.util.Set<java.lang.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

        java.util.Set<java.lang.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

        java.util.Map<java.lang.String,java.lang.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