public class BootstrapConfigurationImpl extends Object implements BootstrapConfiguration
Constructor and Description |
---|
BootstrapConfigurationImpl(String defaultProviderClassName,
String constraintValidatorFactoryClassName,
String messageInterpolatorClassName,
String traversableResolverClassName,
String parameterNameProviderClassName,
EnumSet<ExecutableType> validatedExecutableTypes,
boolean isExecutableValidationEnabled,
Set<String> constraintMappingResourcePaths,
Map<String,String> properties) |
Modifier and Type | Method and Description |
---|---|
Set<String> |
getConstraintMappingResourcePaths()
Returns a set of resource paths pointing to XML constraint mapping files.
|
String |
getConstraintValidatorFactoryClassName()
Class name of the
ConstraintValidatorFactory implementation
or null if none is specified. |
static BootstrapConfiguration |
getDefaultBootstrapConfiguration() |
String |
getDefaultProviderClassName()
Class name of the
ValidationProvider implementation
or null if none is specified. |
Set<ExecutableType> |
getDefaultValidatedExecutableTypes()
Returns the set of executable types that should be considered
unless explicitly overridden via
ValidateOnExecution
Returns a set containing ExecutableType.CONSTRUCTORS and
ExecutableType.NON_GETTER_METHODS if unspecified in the configuration. |
String |
getMessageInterpolatorClassName()
Class name of the
MessageInterpolator implementation
or null if none is specified. |
String |
getParameterNameProviderClassName()
Class name of the
ParameterNameProvider implementation
or null if none is specified. |
Map<String,String> |
getProperties()
Returns properties as a map of string based key/value pairs.
|
String |
getTraversableResolverClassName()
Class name of the
TraversableResolver implementation
or null if none is specified. |
boolean |
isExecutableValidationEnabled()
Returns true if the validation execution is explicitly marked as enabled
or if it is left undefined.
|
String |
toString() |
public BootstrapConfigurationImpl(String defaultProviderClassName, String constraintValidatorFactoryClassName, String messageInterpolatorClassName, String traversableResolverClassName, String parameterNameProviderClassName, EnumSet<ExecutableType> validatedExecutableTypes, boolean isExecutableValidationEnabled, Set<String> constraintMappingResourcePaths, Map<String,String> properties)
public static BootstrapConfiguration getDefaultBootstrapConfiguration()
public String getDefaultProviderClassName()
BootstrapConfiguration
ValidationProvider
implementation
or null
if none is specified.getDefaultProviderClassName
in interface BootstrapConfiguration
public String getConstraintValidatorFactoryClassName()
BootstrapConfiguration
ConstraintValidatorFactory
implementation
or null
if none is specified.getConstraintValidatorFactoryClassName
in interface BootstrapConfiguration
public String getMessageInterpolatorClassName()
BootstrapConfiguration
MessageInterpolator
implementation
or null
if none is specified.getMessageInterpolatorClassName
in interface BootstrapConfiguration
null
public String getTraversableResolverClassName()
BootstrapConfiguration
TraversableResolver
implementation
or null
if none is specified.getTraversableResolverClassName
in interface BootstrapConfiguration
null
public String getParameterNameProviderClassName()
BootstrapConfiguration
ParameterNameProvider
implementation
or null
if none is specified.getParameterNameProviderClassName
in interface BootstrapConfiguration
null
public Set<String> getConstraintMappingResourcePaths()
BootstrapConfiguration
getConstraintMappingResourcePaths
in interface BootstrapConfiguration
public boolean isExecutableValidationEnabled()
BootstrapConfiguration
isExecutableValidationEnabled
in interface BootstrapConfiguration
public Set<ExecutableType> getDefaultValidatedExecutableTypes()
BootstrapConfiguration
ValidateOnExecution
Returns a set containing ExecutableType.CONSTRUCTORS
and
ExecutableType.NON_GETTER_METHODS
if unspecified in the configuration.getDefaultValidatedExecutableTypes
in interface BootstrapConfiguration
public Map<String,String> getProperties()
BootstrapConfiguration
getProperties
in interface BootstrapConfiguration
Copyright © 2017 JBoss by Red Hat. All rights reserved.