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 |
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() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetClockProviderClassName, getValueExtractorClassNamespublic 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()
BootstrapConfigurationValidationProvider implementation
or null if none is specified.getDefaultProviderClassName in interface BootstrapConfigurationpublic String getConstraintValidatorFactoryClassName()
BootstrapConfigurationConstraintValidatorFactory implementation
or null if none is specified.getConstraintValidatorFactoryClassName in interface BootstrapConfigurationpublic String getMessageInterpolatorClassName()
BootstrapConfigurationMessageInterpolator implementation
or null if none is specified.getMessageInterpolatorClassName in interface BootstrapConfigurationnullpublic String getTraversableResolverClassName()
BootstrapConfigurationTraversableResolver implementation
or null if none is specified.getTraversableResolverClassName in interface BootstrapConfigurationnullpublic String getParameterNameProviderClassName()
BootstrapConfigurationParameterNameProvider implementation
or null if none is specified.getParameterNameProviderClassName in interface BootstrapConfigurationnullpublic Set<String> getConstraintMappingResourcePaths()
BootstrapConfigurationgetConstraintMappingResourcePaths in interface BootstrapConfigurationpublic boolean isExecutableValidationEnabled()
BootstrapConfigurationisExecutableValidationEnabled in interface BootstrapConfigurationpublic Set<ExecutableType> getDefaultValidatedExecutableTypes()
BootstrapConfigurationValidateOnExecution
Returns a set containing ExecutableType.CONSTRUCTORS and
ExecutableType.NON_GETTER_METHODS if unspecified in the configuration.
getDefaultValidatedExecutableTypes in interface BootstrapConfigurationpublic Map<String,String> getProperties()
BootstrapConfigurationgetProperties in interface BootstrapConfigurationCopyright © 2018 JBoss by Red Hat. All rights reserved.