Dependencies
Declarations
-
javax
-
validation
-
BootstrapConfiguration
- getDefaultProviderClassName(): String
- getConstraintValidatorFactoryClassName(): String
- getMessageInterpolatorClassName(): String
- getTraversableResolverClassName(): String
- getParameterNameProviderClassName(): String
- getClockProviderClassName(): String
- getValueExtractorClassNames(): Set<String>
- getConstraintMappingResourcePaths(): Set<String>
- isExecutableValidationEnabled(): boolean
- getDefaultValidatedExecutableTypes(): Set<ExecutableType>
- getProperties(): Map<String, String>
- ClockProvider
-
Configuration
- ignoreXmlConfiguration(): Configuration
- messageInterpolator(MessageInterpolator): Configuration
- traversableResolver(TraversableResolver): Configuration
- constraintValidatorFactory(ConstraintValidatorFactory): Configuration
- parameterNameProvider(ParameterNameProvider): Configuration
- clockProvider(ClockProvider): Configuration
- addValueExtractor(ValueExtractor<Object>): Configuration
- addMapping(InputStream): Configuration
- addProperty(String, String): Configuration
- getDefaultMessageInterpolator(): MessageInterpolator
- getDefaultTraversableResolver(): TraversableResolver
- getDefaultConstraintValidatorFactory(): ConstraintValidatorFactory
- getDefaultParameterNameProvider(): ParameterNameProvider
- getDefaultClockProvider(): ClockProvider
- getBootstrapConfiguration(): BootstrapConfiguration
- buildValidatorFactory(): ValidatorFactory
- Constraint
- ConstraintDeclarationException
- ConstraintDefinitionException
- ConstraintTarget
- ConstraintValidator
-
ConstraintValidatorContext
- disableDefaultConstraintViolation(): void
- getDefaultConstraintMessageTemplate(): String
- getClockProvider(): ClockProvider
- buildConstraintViolationWithTemplate(String): ConstraintViolationBuilder
- unwrap(Class<Object>): Object
-
ConstraintViolationBuilder
- addNode(String): NodeBuilderDefinedContext
- addPropertyNode(String): NodeBuilderCustomizableContext
- addBeanNode(): LeafNodeBuilderCustomizableContext
- addContainerElementNode(String, Class<Object>, Integer): ContainerElementNodeBuilderCustomizableContext
- addParameterNode(int): NodeBuilderDefinedContext
- addConstraintViolation(): ConstraintValidatorContext
- LeafNodeBuilderDefinedContext
- LeafNodeBuilderCustomizableContext
- LeafNodeContextBuilder
-
NodeBuilderDefinedContext
- addNode(String): NodeBuilderCustomizableContext
- addPropertyNode(String): NodeBuilderCustomizableContext
- addBeanNode(): LeafNodeBuilderCustomizableContext
- addContainerElementNode(String, Class<Object>, Integer): ContainerElementNodeBuilderCustomizableContext
- addConstraintViolation(): ConstraintValidatorContext
-
NodeBuilderCustomizableContext
- inIterable(): NodeContextBuilder
- inContainer(Class<Object>, Integer): NodeBuilderCustomizableContext
- addNode(String): NodeBuilderCustomizableContext
- addPropertyNode(String): NodeBuilderCustomizableContext
- addBeanNode(): LeafNodeBuilderCustomizableContext
- addContainerElementNode(String, Class<Object>, Integer): ContainerElementNodeBuilderCustomizableContext
- addConstraintViolation(): ConstraintValidatorContext
-
NodeContextBuilder
- atKey(Object): NodeBuilderDefinedContext
- atIndex(Integer): NodeBuilderDefinedContext
- addNode(String): NodeBuilderCustomizableContext
- addPropertyNode(String): NodeBuilderCustomizableContext
- addBeanNode(): LeafNodeBuilderCustomizableContext
- addContainerElementNode(String, Class<Object>, Integer): ContainerElementNodeBuilderCustomizableContext
- addConstraintViolation(): ConstraintValidatorContext
- ContainerElementNodeBuilderDefinedContext
-
ContainerElementNodeBuilderCustomizableContext
- inIterable(): ContainerElementNodeContextBuilder
- addPropertyNode(String): NodeBuilderCustomizableContext
- addBeanNode(): LeafNodeBuilderCustomizableContext
- addContainerElementNode(String, Class<Object>, Integer): ContainerElementNodeBuilderCustomizableContext
- addConstraintViolation(): ConstraintValidatorContext
-
ContainerElementNodeContextBuilder
- atKey(Object): ContainerElementNodeBuilderDefinedContext
- atIndex(Integer): ContainerElementNodeBuilderDefinedContext
- addPropertyNode(String): NodeBuilderCustomizableContext
- addBeanNode(): LeafNodeBuilderCustomizableContext
- addContainerElementNode(String, Class<Object>, Integer): ContainerElementNodeBuilderCustomizableContext
- addConstraintViolation(): ConstraintValidatorContext
- ConstraintValidatorFactory
-
ConstraintViolation
- getMessage(): String
- getMessageTemplate(): String
- getRootBean(): Object
- getRootBeanClass(): Class<Object>
- getLeafBean(): Object
- getExecutableParameters(): Object[]
- getExecutableReturnValue(): Object
- getPropertyPath(): Path
- getInvalidValue(): Object
- getConstraintDescriptor(): ConstraintDescriptor<Annotation>
- unwrap(Class<Object>): Object
- ConstraintViolationException
- ElementKind
- GroupDefinitionException
- GroupSequence
- MessageInterpolator
- NoProviderFoundException
- OverridesAttribute
- ParameterNameProvider
- Path
- Payload
- ReportAsSingleViolation
- TraversableResolver
- UnexpectedTypeException
- Valid
-
Validation
- buildDefaultValidatorFactory(): ValidatorFactory
- byDefaultProvider(): GenericBootstrap
- byProvider(Class<ValidationProvider>): ProviderSpecificBootstrap<Configuration>
- clearDefaultValidationProviderResolverCache(): void
-
ProviderSpecificBootstrapImpl
- validationProviderClass: Class<ValidationProvider>
- resolver: ValidationProviderResolver
- ProviderSpecificBootstrapImpl(Class<ValidationProvider>): void
- providerResolver(ValidationProviderResolver): ProviderSpecificBootstrap<Configuration>
- configure(): Configuration
- run(PrivilegedAction<Object>): Object
-
GenericBootstrapImpl
- resolver: ValidationProviderResolver
- defaultResolver: ValidationProviderResolver
- providerResolver(ValidationProviderResolver): GenericBootstrap
- getValidationProviderResolver(): ValidationProviderResolver
- getDefaultValidationProviderResolver(): ValidationProviderResolver
- configure(): Configuration<Configuration>
- DefaultValidationProviderResolver
-
GetValidationProviderListAction
- INSTANCE: GetValidationProviderListAction
- providersPerClassloader: WeakHashMap<ClassLoader, SoftReference<List<ValidationProvider<Configuration>>>>
- getValidationProviderList(): List<ValidationProvider<Configuration>>
- clearCache(): void
- run(): List<ValidationProvider<Configuration>>
- loadProviders(ClassLoader): List<ValidationProvider<Configuration>>
- getCachedValidationProviders(ClassLoader): List<ValidationProvider<Configuration>>
- cacheValidationProviders(ClassLoader, List<ValidationProvider<Configuration>>): void
- NewProviderInstance
- ValidationException
- ValidationProviderResolver
-
Validator
- validate(Object, Class[]): Set<ConstraintViolation<Object>>
- validateProperty(Object, String, Class[]): Set<ConstraintViolation<Object>>
- validateValue(Class<Object>, String, Object, Class[]): Set<ConstraintViolation<Object>>
- getConstraintsForClass(Class<Object>): BeanDescriptor
- unwrap(Class<Object>): Object
- forExecutables(): ExecutableValidator
-
ValidatorContext
- messageInterpolator(MessageInterpolator): ValidatorContext
- traversableResolver(TraversableResolver): ValidatorContext
- constraintValidatorFactory(ConstraintValidatorFactory): ValidatorContext
- parameterNameProvider(ParameterNameProvider): ValidatorContext
- clockProvider(ClockProvider): ValidatorContext
- addValueExtractor(ValueExtractor<Object>): ValidatorContext
- getValidator(): Validator
-
ValidatorFactory
- getValidator(): Validator
- usingContext(): ValidatorContext
- getMessageInterpolator(): MessageInterpolator
- getTraversableResolver(): TraversableResolver
- getConstraintValidatorFactory(): ConstraintValidatorFactory
- getParameterNameProvider(): ParameterNameProvider
- getClockProvider(): ClockProvider
- unwrap(Class<Object>): Object
- close(): void
- bootstrap
- constraints
- constraintvalidation
-
executable
- ExecutableType
-
ExecutableValidator
- validateParameters(Object, Method, Object[], Class[]): Set<ConstraintViolation<Object>>
- validateReturnValue(Object, Method, Object, Class[]): Set<ConstraintViolation<Object>>
- validateConstructorParameters(Constructor<Object>, Object[], Class[]): Set<ConstraintViolation<Object>>
- validateConstructorReturnValue(Constructor<Object>, Object, Class[]): Set<ConstraintViolation<Object>>
- ValidateOnExecution
- groups
-
metadata
-
BeanDescriptor
- isBeanConstrained(): boolean
- getConstraintsForProperty(String): PropertyDescriptor
- getConstrainedProperties(): Set<PropertyDescriptor>
- getConstraintsForMethod(String, Class[]): MethodDescriptor
- getConstrainedMethods(MethodType, MethodType[]): Set<MethodDescriptor>
- getConstraintsForConstructor(Class[]): ConstructorDescriptor
- getConstrainedConstructors(): Set<ConstructorDescriptor>
- CascadableDescriptor
-
ConstraintDescriptor
- getAnnotation(): Annotation
- getMessageTemplate(): String
- getGroups(): Set<Class<Object>>
- getPayload(): Set<Class<Payload>>
- getValidationAppliesTo(): ConstraintTarget
- getConstraintValidatorClasses(): List<Class<ConstraintValidator>>
- getAttributes(): Map<String, Object>
- getComposingConstraints(): Set<ConstraintDescriptor<Annotation>>
- isReportAsSingleViolation(): boolean
- getValueUnwrapping(): ValidateUnwrappedValue
- unwrap(Class<Object>): Object
- ConstructorDescriptor
- ContainerDescriptor
- ContainerElementTypeDescriptor
- CrossParameterDescriptor
- ElementDescriptor
-
ExecutableDescriptor
- getName(): String
- getParameterDescriptors(): List<ParameterDescriptor>
- getCrossParameterDescriptor(): CrossParameterDescriptor
- getReturnValueDescriptor(): ReturnValueDescriptor
- hasConstrainedParameters(): boolean
- hasConstrainedReturnValue(): boolean
- hasConstraints(): boolean
- getConstraintDescriptors(): Set<ConstraintDescriptor<Annotation>>
- findConstraints(): ConstraintFinder
- GroupConversionDescriptor
- MethodDescriptor
- MethodType
- ParameterDescriptor
- PropertyDescriptor
- ReturnValueDescriptor
- Scope
- ValidateUnwrappedValue
-
BeanDescriptor
-
spi
- BootstrapState
-
ConfigurationState
- getProperties(): Map<String, String>
- isIgnoreXmlConfiguration(): boolean
- getMessageInterpolator(): MessageInterpolator
- getMappingStreams(): Set<InputStream>
- getValueExtractors(): Set<ValueExtractor<Object>>
- getConstraintValidatorFactory(): ConstraintValidatorFactory
- getTraversableResolver(): TraversableResolver
- getParameterNameProvider(): ParameterNameProvider
- getClockProvider(): ClockProvider
- ValidationProvider
- valueextraction
-
BootstrapConfiguration
-
validation