Upgrading org.hibernate:hibernate-validator 4 to 5
Unknown4.3.2.Final → 5.4.3.Final
Fetching 43 releases from GitHub…0 / 43
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Adds com.fasterxml:classmate 1.3.1, org.glassfish:javax.el 3.0.1-b08, org.jboss.logging:jboss-logging-annotations 2.0.2.Final, org.jboss.logging:jboss-logging-processor 2.0.2.Final.
Installs 7 packages in all (was 2).
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- added:
class HibernateValidatorPermission extends BasicPermission - added:
ctor HibernateValidatorPermission(String) - added:
ctor HibernateValidatorPermission(String, String) - added:
method HibernateValidatorConfiguration.addValidatedValueHandler(ValidatedValueUnwrapper): HibernateValidatorConfiguration - added:
method HibernateValidatorConfiguration.allowMultipleCascadedValidationOnReturnValues(boolean): HibernateValidatorConfiguration - added:
method HibernateValidatorConfiguration.allowOverridingMethodAlterParameterConstraint(boolean): HibernateValidatorConfiguration - added:
method HibernateValidatorConfiguration.allowParallelMethodsDefineParameterConstraints(boolean): HibernateValidatorConfiguration - added:
method HibernateValidatorConfiguration.externalClassLoader(ClassLoader): HibernateValidatorConfiguration - added:
method HibernateValidatorConfiguration.timeProvider(TimeProvider): HibernateValidatorConfiguration - added:
method HibernateValidatorContext.addValidationValueHandler(ValidatedValueUnwrapper): HibernateValidatorContext - added:
method HibernateValidatorContext.allowMultipleCascadedValidationOnReturnValues(boolean): HibernateValidatorContext - added:
method HibernateValidatorContext.allowOverridingMethodAlterParameterConstraint(boolean): HibernateValidatorContext - added:
method HibernateValidatorContext.allowParallelMethodsDefineParameterConstraints(boolean): HibernateValidatorContext - added:
method HibernateValidatorContext.parameterNameProvider(ParameterNameProvider): HibernateValidatorContext - added:
method HibernateValidatorContext.timeProvider(TimeProvider): HibernateValidatorContext - added:
static field HibernateValidatorConfiguration.ALLOW_MULTIPLE_CASCADED_VALIDATION_ON_RESULT: String - added:
static field HibernateValidatorConfiguration.ALLOW_PARALLEL_METHODS_DEFINE_PARAMETER_CONSTRAINTS: String - added:
static field HibernateValidatorConfiguration.ALLOW_PARAMETER_CONSTRAINT_OVERRIDE: String - added:
static field HibernateValidatorConfiguration.CONSTRAINT_MAPPING_CONTRIBUTOR: String - added:
static field HibernateValidatorConfiguration.CONSTRAINT_MAPPING_CONTRIBUTORS: String - added:
static field HibernateValidatorConfiguration.TIME_PROVIDER: String - added:
static field HibernateValidatorConfiguration.VALIDATED_VALUE_HANDLERS: String - added:
static field HibernateValidatorPermission.ACCESS_PRIVATE_MEMBERS: HibernateValidatorPermission
- removed:
class ConstraintMapping - removed:
ctor ConstraintMapping() - removed:
ctor ConstraintMapping(ConstraintMapping) - removed:
field ConstraintMapping.context: ConstraintMappingContext - added:
interface ConstraintMapping - added:
method ConstraintMapping.constraintDefinition(Class): ConstraintDefinitionContext
- removed:
method TypeConstraintMappingContext.defaultGroupSequenceProvider(Class): TypeConstraintMappingContext - changed:
interface MethodConstraintMappingContext extends ParameterTarget, ReturnValueTarget → interface MethodConstraintMappingContext extends ParameterTarget, CrossParameterTarget, ReturnValueTarget, AnnotationIgnoreOptions - changed:
interface ParameterConstraintMappingContext extends TypeTarget, ParameterTarget, ReturnValueTarget, MethodTarget, Constrainable, Cascadable → interface ParameterConstraintMappingContext extends ConstraintMappingTarget, CrossParameterTarget, ParameterTarget, ReturnValueTarget, ConstructorTarget, MethodTarget, Constrainable, Cascadable, Unwrapable, AnnotationIgnoreOptions - changed:
interface PropertyConstraintMappingContext extends Constrainable, TypeTarget, PropertyTarget, MethodTarget, Cascadable, AnnotationProcessingOptions → interface PropertyConstraintMappingContext extends Constrainable, ConstraintMappingTarget, PropertyTarget, ConstructorTarget, MethodTarget, Cascadable, Unwrapable, AnnotationProcessingOptions, AnnotationIgnoreOptions - changed:
interface ReturnValueConstraintMappingContext extends TypeTarget, ParameterTarget, MethodTarget, Constrainable, Cascadable → interface ReturnValueConstraintMappingContext extends ConstraintMappingTarget, ParameterTarget, CrossParameterTarget, ConstructorTarget, MethodTarget, Constrainable, Cascadable, Unwrapable, AnnotationIgnoreOptions - changed:
interface TypeConstraintMappingContext extends Constrainable, TypeTarget, PropertyTarget, MethodTarget, AnnotationProcessingOptions → interface TypeConstraintMappingContext extends Constrainable, ConstraintMappingTarget, PropertyTarget, MethodTarget, ConstructorTarget, AnnotationProcessingOptions, AnnotationIgnoreOptions - added:
interface AnnotationIgnoreOptions - added:
interface ConstraintDefinitionContext extends ConstraintMappingTarget - added:
interface ConstraintDefinitionTarget - added:
interface ConstraintMappingTarget extends TypeTarget, ConstraintDefinitionTarget - added:
interface ConstructorConstraintMappingContext extends ParameterTarget, CrossParameterTarget, ReturnValueTarget, AnnotationIgnoreOptions - added:
interface ConstructorTarget - added:
interface CrossParameterConstraintMappingContext extends ConstraintMappingTarget, ConstructorTarget, MethodTarget, ParameterTarget, ReturnValueTarget, Constrainable, AnnotationIgnoreOptions - added:
interface CrossParameterTarget - added:
interface GroupConversionTargetContext - added:
interface Unwrapable - added:
method AnnotationIgnoreOptions.ignoreAnnotations(boolean): AnnotationIgnoreOptions - added:
method Cascadable.convertGroup(Class): GroupConversionTargetContext - added:
method ConstraintDefinitionContext.includeExistingValidators(boolean): ConstraintDefinitionContext - added:
method ConstraintDefinitionContext.validatedBy(Class): ConstraintDefinitionContext - added:
method ConstraintDefinitionTarget.constraintDefinition(Class): ConstraintDefinitionContext - added:
method ConstructorTarget.constructor(Class[]): ConstructorConstraintMappingContext - added:
method CrossParameterTarget.crossParameter(): CrossParameterConstraintMappingContext - added:
method GroupConversionTargetContext.to(Class): Object - added:
method Unwrapable.unwrapValidatedValue(boolean): Unwrapable
- added:
class CurrencyDef extends ConstraintDef - added:
class EANDef extends ConstraintDef - added:
class LuhnCheckDef extends ConstraintDef - added:
class Mod10CheckDef extends ConstraintDef - added:
class Mod11CheckDef extends ConstraintDef - added:
class ParameterScriptAssertDef extends ConstraintDef - added:
class SafeHtmlDef extends ConstraintDef - added:
ctor CurrencyDef() - added:
ctor EANDef() - added:
ctor LuhnCheckDef() - added:
ctor Mod10CheckDef() - added:
ctor Mod11CheckDef() - added:
ctor ParameterScriptAssertDef() - added:
ctor SafeHtmlDef() - added:
method CurrencyDef.value(String[]): CurrencyDef - added:
method DecimalMaxDef.inclusive(boolean): DecimalMaxDef - added:
method DecimalMinDef.inclusive(boolean): DecimalMinDef - added:
method EANDef.type(EAN.Type): EANDef - added:
method LuhnCheckDef.checkDigitIndex(int): LuhnCheckDef - added:
method LuhnCheckDef.endIndex(int): LuhnCheckDef - added:
method LuhnCheckDef.ignoreNonDigitCharacters(boolean): LuhnCheckDef - added:
method LuhnCheckDef.startIndex(int): LuhnCheckDef - added:
method Mod10CheckDef.checkDigitIndex(int): Mod10CheckDef - added:
method Mod10CheckDef.endIndex(int): Mod10CheckDef - added:
method Mod10CheckDef.ignoreNonDigitCharacters(boolean): Mod10CheckDef - added:
method Mod10CheckDef.multiplier(int): Mod10CheckDef - added:
method Mod10CheckDef.startIndex(int): Mod10CheckDef - added:
method Mod10CheckDef.weight(int): Mod10CheckDef - added:
method Mod11CheckDef.checkDigitIndex(int): Mod11CheckDef - added:
method Mod11CheckDef.endIndex(int): Mod11CheckDef - added:
method Mod11CheckDef.ignoreNonDigitCharacters(boolean): Mod11CheckDef - added:
method Mod11CheckDef.processingDirection(Mod11Check.ProcessingDirection): Mod11CheckDef - added:
method Mod11CheckDef.startIndex(int): Mod11CheckDef - added:
method Mod11CheckDef.threshold(int): Mod11CheckDef - added:
method Mod11CheckDef.treatCheck10As(char): Mod11CheckDef - added:
method Mod11CheckDef.treatCheck11As(char): Mod11CheckDef - added:
method ParameterScriptAssertDef.lang(String): ParameterScriptAssertDef - added:
method ParameterScriptAssertDef.script(String): ParameterScriptAssertDef - added:
method SafeHtmlDef.additionalTags(String[]): SafeHtmlDef - added:
method SafeHtmlDef.additionalTagsWithAttributes(SafeHtml.Tag[]): SafeHtmlDef - added:
method SafeHtmlDef.whitelistType(SafeHtml.WhiteListType): SafeHtmlDef - added:
method ScriptAssertDef.reportOn(String): ScriptAssertDef
- added:
class CNPJDef extends ConstraintDef - added:
class CPFDef extends ConstraintDef - added:
class TituloEleitoralDef extends ConstraintDef - added:
ctor CNPJDef() - added:
ctor CPFDef() - added:
ctor TituloEleitoralDef()
- added:
class NIPDef extends ConstraintDef - added:
class PESELDef extends ConstraintDef - added:
class REGONDef extends ConstraintDef - added:
ctor NIPDef() - added:
ctor PESELDef() - added:
ctor REGONDef()
- added:
@interface Currency - added:
@interface Currency.List - added:
@interface EAN - added:
@interface EAN.List - added:
@interface LuhnCheck - added:
@interface LuhnCheck.List - added:
@interface Mod10Check - added:
@interface Mod10Check.List - added:
@interface Mod11Check - added:
@interface Mod11Check.List - added:
@interface ParameterScriptAssert - added:
@interface ParameterScriptAssert.List - added:
@interface SafeHtml.Tag - added:
enum EAN.Type - added:
enum Mod11Check.ProcessingDirection - added:
method CreditCardNumber.ignoreNonDigitCharacters(): boolean - added:
method Currency.List.value(): Currency[] - added:
method Currency.groups(): Class[] - added:
method Currency.message(): String - added:
method Currency.payload(): Class[] - added:
method Currency.value(): String[] - added:
method EAN.List.value(): EAN[] - added:
method EAN.groups(): Class[] - added:
method EAN.message(): String - added:
method EAN.payload(): Class[] - added:
method EAN.type(): EAN.Type - added:
method LuhnCheck.List.value(): LuhnCheck[] - added:
method LuhnCheck.checkDigitIndex(): int - added:
method LuhnCheck.endIndex(): int - added:
method LuhnCheck.groups(): Class[] - added:
method LuhnCheck.ignoreNonDigitCharacters(): boolean - added:
method LuhnCheck.message(): String - added:
method LuhnCheck.payload(): Class[] - added:
method LuhnCheck.startIndex(): int - added:
method Mod10Check.List.value(): Mod10Check[] - added:
method Mod10Check.checkDigitIndex(): int - added:
method Mod10Check.endIndex(): int - added:
method Mod10Check.groups(): Class[] - added:
method Mod10Check.ignoreNonDigitCharacters(): boolean - added:
method Mod10Check.message(): String - added:
method Mod10Check.multiplier(): int - added:
method Mod10Check.payload(): Class[] - added:
method Mod10Check.startIndex(): int - added:
method Mod10Check.weight(): int - added:
method Mod11Check.List.value(): Mod11Check[] - added:
method Mod11Check.checkDigitIndex(): int - added:
method Mod11Check.endIndex(): int - added:
method Mod11Check.groups(): Class[] - added:
method Mod11Check.ignoreNonDigitCharacters(): boolean - added:
method Mod11Check.message(): String - added:
method Mod11Check.payload(): Class[] - added:
method Mod11Check.processingDirection(): Mod11Check.ProcessingDirection - added:
method Mod11Check.startIndex(): int - added:
method Mod11Check.threshold(): int - added:
method Mod11Check.treatCheck10As(): char - added:
method Mod11Check.treatCheck11As(): char - added:
method ParameterScriptAssert.List.value(): ParameterScriptAssert[] - added:
method ParameterScriptAssert.groups(): Class[] - added:
method ParameterScriptAssert.lang(): String - added:
method ParameterScriptAssert.message(): String - added:
method ParameterScriptAssert.payload(): Class[] - added:
method ParameterScriptAssert.script(): String - added:
method SafeHtml.Tag.attributes(): String[] - added:
method SafeHtml.Tag.name(): String - added:
method SafeHtml.additionalTagsWithAttributes(): SafeHtml.Tag[] - added:
method ScriptAssert.reportOn(): String - added:
static field EAN.Type.EAN13: EAN.Type - added:
static field EAN.Type.EAN8: EAN.Type - added:
static field Mod11Check.ProcessingDirection.LEFT_TO_RIGHT: Mod11Check.ProcessingDirection - added:
static field Mod11Check.ProcessingDirection.RIGHT_TO_LEFT: Mod11Check.ProcessingDirection - added:
static method EAN.Type.valueOf(String): EAN.Type - added:
static method EAN.Type.values(): EAN.Type[] - added:
static method Mod11Check.ProcessingDirection.valueOf(String): Mod11Check.ProcessingDirection - added:
static method Mod11Check.ProcessingDirection.values(): Mod11Check.ProcessingDirection[]
- added:
@interface NIP - added:
@interface NIP.List - added:
@interface PESEL - added:
@interface PESEL.List - added:
@interface REGON - added:
@interface REGON.List - added:
method NIP.List.value(): NIP[] - added:
method NIP.groups(): Class[] - added:
method NIP.message(): String - added:
method NIP.payload(): Class[] - added:
method PESEL.List.value(): PESEL[] - added:
method PESEL.groups(): Class[] - added:
method PESEL.message(): String - added:
method PESEL.payload(): Class[] - added:
method REGON.List.value(): REGON[] - added:
method REGON.groups(): Class[] - added:
method REGON.message(): String - added:
method REGON.payload(): Class[]
- added:
interface HibernateConstraintValidatorContext extends ConstraintValidatorContext - added:
method HibernateConstraintValidatorContext.addExpressionVariable(String, Object): HibernateConstraintValidatorContext - added:
method HibernateConstraintValidatorContext.addMessageParameter(String, Object): HibernateConstraintValidatorContext - added:
method HibernateConstraintValidatorContext.getTimeProvider(): TimeProvider - added:
method HibernateConstraintValidatorContext.withDynamicPayload(Object): HibernateConstraintValidatorContext
- added:
class RegexpURLValidator implements ConstraintValidator - added:
ctor RegexpURLValidator() - added:
method RegexpURLValidator.initialize(URL): void - added:
method RegexpURLValidator.isValid(CharSequence, ConstraintValidatorContext): boolean
- added:
interface HibernateConstraintViolation extends ConstraintViolation - added:
method HibernateConstraintViolation.getDynamicPayload(Class): Object
- removed:
interface DefaultGroupSequenceProvider extends DefaultGroupSequenceProvider - removed:
method DefaultGroupSequenceProvider.getValidationGroups(Object): List
- removed:
class ConfiguredConstraint - removed:
class ConstraintMappingContext - removed:
ctor ConstraintMappingContext() - removed:
ctor TypeConstraintMappingContextImpl(Class, ConstraintMappingContext) - removed:
final class PropertyConstraintMappingContextImpl extends ConstraintMappingContextImplBase implements PropertyConstraintMappingContext - removed:
method ConfiguredConstraint.createAnnotationProxy(): Annotation - removed:
method ConfiguredConstraint.getConstraint(): ConstraintDef - removed:
method ConfiguredConstraint.getConstraintType(): Class - removed:
method ConfiguredConstraint.getLocation(): ConstraintLocation - removed:
method ConfiguredConstraint.getParameters(): Map - removed:
method ConstraintMappingContext.addCascadeConfig(BeanConstraintLocation): void - removed:
method ConstraintMappingContext.addConstraintConfig(ConfiguredConstraint): void - removed:
method ConstraintMappingContext.addDefaultGroupSequence(Class, List): void - removed:
method ConstraintMappingContext.addDefaultGroupSequenceProvider(Class, Class): void - removed:
method ConstraintMappingContext.addDeprecatedDefaultGroupSequenceProvider(Class, Class): void - removed:
method ConstraintMappingContext.addMethodCascadeConfig(MethodConstraintLocation): void - removed:
method ConstraintMappingContext.addMethodConstraintConfig(ConfiguredConstraint): void - removed:
method ConstraintMappingContext.getAnnotationProcessingOptions(): AnnotationProcessingOptions - removed:
method ConstraintMappingContext.getCascadeConfig(): Map - removed:
method ConstraintMappingContext.getConfiguredClasses(): Collection - removed:
method ConstraintMappingContext.getConstraintConfig(): Map - removed:
method ConstraintMappingContext.getDefaultGroupSequenceProvider(Class): Class - removed:
method ConstraintMappingContext.getDefaultSequence(Class): List - removed:
method ConstraintMappingContext.getDeprecatedDefaultGroupSequenceProvider(Class): Class - removed:
method ConstraintMappingContext.getMethodCascadeConfig(): Map - removed:
method ConstraintMappingContext.getMethodConstraintConfig(): Map - removed:
method ConstraintMappingContext.toString(): String - removed:
method PropertyConstraintMappingContextImpl.constraint(ConstraintDef): PropertyConstraintMappingContext - removed:
method PropertyConstraintMappingContextImpl.ignoreAnnotations(): PropertyConstraintMappingContext - removed:
method PropertyConstraintMappingContextImpl.valid(): PropertyConstraintMappingContext - removed:
method TypeConstraintMappingContextImpl.defaultGroupSequenceProvider(Class): TypeConstraintMappingContext - removed:
static method ConfiguredConstraint.forParameter(ConstraintDef, Method, int): ConfiguredConstraint - removed:
static method ConfiguredConstraint.forReturnValue(ConstraintDef, Method): ConfiguredConstraint - removed:
static method ConstraintMappingContext.getFromMapping(ConstraintMapping): ConstraintMappingContext - added:
class DefaultConstraintMapping implements ConstraintMapping - added:
ctor DefaultConstraintMapping() - added:
method DefaultConstraintMapping.constraintDefinition(Class): ConstraintDefinitionContext - added:
method DefaultConstraintMapping.getAnnotationProcessingOptions(): AnnotationProcessingOptionsImpl - added:
method DefaultConstraintMapping.getBeanConfigurations(ConstraintHelper, ParameterNameProvider): Set - added:
method DefaultConstraintMapping.getConfiguredTypes(): Set - added:
method DefaultConstraintMapping.getConstraintDefinitionContributions(): Set - added:
method DefaultConstraintMapping.type(Class): TypeConstraintMappingContext - added:
method TypeConstraintMappingContextImpl.constructor(Class[]): ConstructorConstraintMappingContext - added:
method TypeConstraintMappingContextImpl.getConstraintType(): ConstraintDescriptorImpl.ConstraintType - added:
method TypeConstraintMappingContextImpl.ignoreAnnotations(boolean): TypeConstraintMappingContext - added:
method TypeConstraintMappingContextImpl.method(String, Class[]): MethodConstraintMappingContext - added:
method TypeConstraintMappingContextImpl.property(String, ElementType): PropertyConstraintMappingContext
- removed:
abstract class SizeValidatorForArraysOfPrimitives - removed:
class AssertFalseValidator implements ConstraintValidator - removed:
class AssertTrueValidator implements ConstraintValidator - removed:
class DecimalMaxValidatorForCharSequence implements ConstraintValidator - removed:
class DecimalMaxValidatorForNumber implements ConstraintValidator - removed:
class DecimalMinValidatorForCharSequence implements ConstraintValidator - removed:
class DecimalMinValidatorForNumber implements ConstraintValidator - removed:
class DigitsValidatorForCharSequence implements ConstraintValidator - removed:
class DigitsValidatorForNumber implements ConstraintValidator - removed:
class EmailValidator implements ConstraintValidator - removed:
class FutureValidatorForCalendar implements ConstraintValidator - removed:
class FutureValidatorForDate implements ConstraintValidator - removed:
class FutureValidatorForReadableInstant implements ConstraintValidator - removed:
class FutureValidatorForReadablePartial implements ConstraintValidator - removed:
class LengthValidator implements ConstraintValidator - removed:
class MaxValidatorForCharSequence implements ConstraintValidator - removed:
class MaxValidatorForNumber implements ConstraintValidator - removed:
class MinValidatorForCharSequence implements ConstraintValidator - removed:
class MinValidatorForNumber implements ConstraintValidator - removed:
class ModCheckValidator implements ConstraintValidator - removed:
class NotBlankValidator implements ConstraintValidator - removed:
class NotNullValidator implements ConstraintValidator - removed:
class NullValidator implements ConstraintValidator - removed:
class PastValidatorForCalendar implements ConstraintValidator - removed:
class PastValidatorForDate implements ConstraintValidator - removed:
class PastValidatorForReadableInstant implements ConstraintValidator - removed:
class PastValidatorForReadablePartial implements ConstraintValidator - removed:
class PatternValidator implements ConstraintValidator - removed:
class SafeHtmlValidator implements ConstraintValidator - removed:
class ScriptAssertValidator implements ConstraintValidator - removed:
class SizeValidatorForArray implements ConstraintValidator - removed:
class SizeValidatorForArraysOfBoolean extends SizeValidatorForArraysOfPrimitives implements ConstraintValidator - removed:
class SizeValidatorForArraysOfByte extends SizeValidatorForArraysOfPrimitives implements ConstraintValidator - removed:
class SizeValidatorForArraysOfChar extends SizeValidatorForArraysOfPrimitives implements ConstraintValidator - removed:
class SizeValidatorForArraysOfDouble extends SizeValidatorForArraysOfPrimitives implements ConstraintValidator - removed:
class SizeValidatorForArraysOfFloat extends SizeValidatorForArraysOfPrimitives implements ConstraintValidator - removed:
class SizeValidatorForArraysOfInt extends SizeValidatorForArraysOfPrimitives implements ConstraintValidator - removed:
class SizeValidatorForArraysOfLong extends SizeValidatorForArraysOfPrimitives implements ConstraintValidator - removed:
class SizeValidatorForArraysOfShort extends SizeValidatorForArraysOfPrimitives implements ConstraintValidator - removed:
class SizeValidatorForCharSequence implements ConstraintValidator - removed:
class SizeValidatorForCollection implements ConstraintValidator - removed:
class SizeValidatorForMap implements ConstraintValidator - removed:
class URLValidator implements ConstraintValidator - removed:
ctor AssertFalseValidator() - removed:
ctor AssertTrueValidator() - removed:
ctor DecimalMaxValidatorForCharSequence() - removed:
ctor DecimalMaxValidatorForNumber() - removed:
ctor DecimalMinValidatorForCharSequence() - removed:
ctor DecimalMinValidatorForNumber() - removed:
ctor DigitsValidatorForCharSequence() - removed:
ctor DigitsValidatorForNumber() - removed:
ctor EmailValidator() - removed:
ctor FutureValidatorForCalendar() - removed:
ctor FutureValidatorForDate() - removed:
ctor FutureValidatorForReadableInstant() - removed:
ctor FutureValidatorForReadablePartial() - removed:
ctor LengthValidator() - removed:
ctor MaxValidatorForCharSequence() - removed:
ctor MaxValidatorForNumber() - removed:
ctor MinValidatorForCharSequence() - removed:
ctor MinValidatorForNumber() - removed:
ctor ModCheckValidator() - removed:
ctor NotBlankValidator() - removed:
ctor NotNullValidator() - removed:
ctor NullValidator() - removed:
ctor PastValidatorForCalendar() - removed:
ctor PastValidatorForDate() - removed:
ctor PastValidatorForReadableInstant() - removed:
ctor PastValidatorForReadablePartial() - removed:
ctor PatternValidator() - removed:
ctor SafeHtmlValidator() - removed:
ctor ScriptAssertValidator() - removed:
ctor SizeValidatorForArray() - removed:
ctor SizeValidatorForArraysOfBoolean() - removed:
ctor SizeValidatorForArraysOfByte() - removed:
ctor SizeValidatorForArraysOfChar() - removed:
ctor SizeValidatorForArraysOfDouble() - removed:
ctor SizeValidatorForArraysOfFloat() - removed:
ctor SizeValidatorForArraysOfInt() - removed:
ctor SizeValidatorForArraysOfLong() - removed:
ctor SizeValidatorForArraysOfPrimitives() - removed:
ctor SizeValidatorForArraysOfShort() - removed:
ctor SizeValidatorForCharSequence() - removed:
ctor SizeValidatorForCollection() - removed:
ctor SizeValidatorForMap() - removed:
ctor URLValidator() - removed:
field SizeValidatorForArraysOfPrimitives.max: int - removed:
field SizeValidatorForArraysOfPrimitives.min: int - removed:
method AssertFalseValidator.initialize(AssertFalse): void - removed:
method AssertFalseValidator.isValid(Boolean, ConstraintValidatorContext): boolean - removed:
method AssertTrueValidator.initialize(AssertTrue): void - removed:
method AssertTrueValidator.isValid(Boolean, ConstraintValidatorContext): boolean - removed:
method DecimalMaxValidatorForCharSequence.initialize(DecimalMax): void - removed:
method DecimalMaxValidatorForCharSequence.isValid(CharSequence, ConstraintValidatorContext): boolean - removed:
method DecimalMaxValidatorForNumber.initialize(DecimalMax): void - removed:
method DecimalMaxValidatorForNumber.isValid(Number, ConstraintValidatorContext): boolean - removed:
method DecimalMinValidatorForCharSequence.initialize(DecimalMin): void - removed:
method DecimalMinValidatorForCharSequence.isValid(CharSequence, ConstraintValidatorContext): boolean - removed:
method DecimalMinValidatorForNumber.initialize(DecimalMin): void - removed:
method DecimalMinValidatorForNumber.isValid(Number, ConstraintValidatorContext): boolean - removed:
method DigitsValidatorForCharSequence.initialize(Digits): void - removed:
method DigitsValidatorForCharSequence.isValid(CharSequence, ConstraintValidatorContext): boolean - removed:
method DigitsValidatorForNumber.initialize(Digits): void - removed:
method DigitsValidatorForNumber.isValid(Number, ConstraintValidatorContext): boolean - removed:
method EmailValidator.initialize(Email): void - removed:
method EmailValidator.isValid(CharSequence, ConstraintValidatorContext): boolean - removed:
method FutureValidatorForCalendar.initialize(Future): void - removed:
method FutureValidatorForCalendar.isValid(Calendar, ConstraintValidatorContext): boolean - removed:
method FutureValidatorForDate.initialize(Future): void - removed:
method FutureValidatorForDate.isValid(Date, ConstraintValidatorContext): boolean - removed:
method FutureValidatorForReadableInstant.initialize(Future): void - removed:
method FutureValidatorForReadableInstant.isValid(ReadableInstant, ConstraintValidatorContext): boolean - removed:
method FutureValidatorForReadablePartial.initialize(Future): void - removed:
method FutureValidatorForReadablePartial.isValid(ReadablePartial, ConstraintValidatorContext): boolean - removed:
method LengthValidator.initialize(Length): void - removed:
method LengthValidator.isValid(CharSequence, ConstraintValidatorContext): boolean - removed:
method MaxValidatorForCharSequence.initialize(Max): void - removed:
method MaxValidatorForCharSequence.isValid(CharSequence, ConstraintValidatorContext): boolean - removed:
method MaxValidatorForNumber.initialize(Max): void - removed:
method MaxValidatorForNumber.isValid(Number, ConstraintValidatorContext): boolean - removed:
method MinValidatorForCharSequence.initialize(Min): void - removed:
method MinValidatorForCharSequence.isValid(CharSequence, ConstraintValidatorContext): boolean - removed:
method MinValidatorForNumber.initialize(Min): void - removed:
method MinValidatorForNumber.isValid(Number, ConstraintValidatorContext): boolean - removed:
method ModCheckValidator.initialize(ModCheck): void - removed:
method ModCheckValidator.isValid(CharSequence, ConstraintValidatorContext): boolean - removed:
method NotBlankValidator.initialize(NotBlank): void - removed:
method NotBlankValidator.isValid(CharSequence, ConstraintValidatorContext): boolean - removed:
method NotNullValidator.initialize(NotNull): void - removed:
method NotNullValidator.isValid(Object, ConstraintValidatorContext): boolean - removed:
method NullValidator.initialize(Null): void - removed:
method NullValidator.isValid(Object, ConstraintValidatorContext): boolean - removed:
method PastValidatorForCalendar.initialize(Past): void - removed:
method PastValidatorForCalendar.isValid(Calendar, ConstraintValidatorContext): boolean - removed:
method PastValidatorForDate.initialize(Past): void - removed:
method PastValidatorForDate.isValid(Date, ConstraintValidatorContext): boolean - removed:
method PastValidatorForReadableInstant.initialize(Past): void - removed:
method PastValidatorForReadableInstant.isValid(ReadableInstant, ConstraintValidatorContext): boolean - removed:
method PastValidatorForReadablePartial.initialize(Past): void - removed:
method PastValidatorForReadablePartial.isValid(ReadablePartial, ConstraintValidatorContext): boolean - removed:
method PatternValidator.initialize(Pattern): void - removed:
method PatternValidator.isValid(CharSequence, ConstraintValidatorContext): boolean - removed:
method SafeHtmlValidator.initialize(SafeHtml): void - removed:
method SafeHtmlValidator.isValid(CharSequence, ConstraintValidatorContext): boolean - removed:
method ScriptAssertValidator.initialize(ScriptAssert): void - removed:
method ScriptAssertValidator.isValid(Object, ConstraintValidatorContext): boolean - removed:
method SizeValidatorForArray.initialize(Size): void - removed:
method SizeValidatorForArray.isValid(Object[], ConstraintValidatorContext): boolean - removed:
method SizeValidatorForArraysOfBoolean.isValid(boolean[], ConstraintValidatorContext): boolean - removed:
method SizeValidatorForArraysOfByte.isValid(byte[], ConstraintValidatorContext): boolean - removed:
method SizeValidatorForArraysOfChar.isValid(char[], ConstraintValidatorContext): boolean - removed:
method SizeValidatorForArraysOfDouble.isValid(double[], ConstraintValidatorContext): boolean - removed:
method SizeValidatorForArraysOfFloat.isValid(float[], ConstraintValidatorContext): boolean - removed:
method SizeValidatorForArraysOfInt.isValid(int[], ConstraintValidatorContext): boolean - removed:
method SizeValidatorForArraysOfLong.isValid(long[], ConstraintValidatorContext): boolean - removed:
method SizeValidatorForArraysOfPrimitives.initialize(Size): void - removed:
method SizeValidatorForArraysOfShort.isValid(short[], ConstraintValidatorContext): boolean - removed:
method SizeValidatorForCharSequence.initialize(Size): void - removed:
method SizeValidatorForCharSequence.isValid(CharSequence, ConstraintValidatorContext): boolean - removed:
method SizeValidatorForCollection.initialize(Size): void - removed:
method SizeValidatorForCollection.isValid(Collection, ConstraintValidatorContext): boolean - removed:
method SizeValidatorForMap.initialize(Size): void - removed:
method SizeValidatorForMap.isValid(Map, ConstraintValidatorContext): boolean - removed:
method URLValidator.initialize(URL): void - removed:
method URLValidator.isValid(CharSequence, ConstraintValidatorContext): boolean
- added:
class AssertFalseValidator implements ConstraintValidator - added:
class AssertTrueValidator implements ConstraintValidator - added:
class DecimalMaxValidatorForCharSequence implements ConstraintValidator - added:
class DecimalMaxValidatorForNumber implements ConstraintValidator - added:
class DecimalMinValidatorForCharSequence implements ConstraintValidator - added:
class DecimalMinValidatorForNumber implements ConstraintValidator - added:
class DigitsValidatorForCharSequence implements ConstraintValidator - added:
class DigitsValidatorForNumber implements ConstraintValidator - added:
class MaxValidatorForCharSequence implements ConstraintValidator - added:
class MaxValidatorForNumber implements ConstraintValidator - added:
class MinValidatorForCharSequence implements ConstraintValidator - added:
class MinValidatorForNumber implements ConstraintValidator - added:
class NotNullValidator implements ConstraintValidator - added:
class NullValidator implements ConstraintValidator - added:
class PatternValidator implements ConstraintValidator - added:
ctor AssertFalseValidator() - added:
ctor AssertTrueValidator() - added:
ctor DecimalMaxValidatorForCharSequence() - added:
ctor DecimalMaxValidatorForNumber() - added:
ctor DecimalMinValidatorForCharSequence() - added:
ctor DecimalMinValidatorForNumber() - added:
ctor DigitsValidatorForCharSequence() - added:
ctor DigitsValidatorForNumber() - added:
ctor MaxValidatorForCharSequence() - added:
ctor MaxValidatorForNumber() - added:
ctor MinValidatorForCharSequence() - added:
ctor MinValidatorForNumber() - added:
ctor NotNullValidator() - added:
ctor NullValidator() - added:
ctor PatternValidator() - added:
method AssertFalseValidator.initialize(AssertFalse): void - added:
method AssertFalseValidator.isValid(Boolean, ConstraintValidatorContext): boolean - added:
method AssertTrueValidator.initialize(AssertTrue): void - added:
method AssertTrueValidator.isValid(Boolean, ConstraintValidatorContext): boolean - added:
method DecimalMaxValidatorForCharSequence.initialize(DecimalMax): void - added:
method DecimalMaxValidatorForCharSequence.isValid(CharSequence, ConstraintValidatorContext): boolean - added:
method DecimalMaxValidatorForNumber.initialize(DecimalMax): void - added:
method DecimalMaxValidatorForNumber.isValid(Number, ConstraintValidatorContext): boolean - added:
method DecimalMinValidatorForCharSequence.initialize(DecimalMin): void - added:
method DecimalMinValidatorForCharSequence.isValid(CharSequence, ConstraintValidatorContext): boolean - added:
method DecimalMinValidatorForNumber.initialize(DecimalMin): void - added:
method DecimalMinValidatorForNumber.isValid(Number, ConstraintValidatorContext): boolean - added:
method DigitsValidatorForCharSequence.initialize(Digits): void - added:
method DigitsValidatorForCharSequence.isValid(CharSequence, ConstraintValidatorContext): boolean - added:
method DigitsValidatorForNumber.initialize(Digits): void - added:
method DigitsValidatorForNumber.isValid(Number, ConstraintValidatorContext): boolean - added:
method MaxValidatorForCharSequence.initialize(Max): void - added:
method MaxValidatorForCharSequence.isValid(CharSequence, ConstraintValidatorContext): boolean - added:
method MaxValidatorForNumber.initialize(Max): void - added:
method MaxValidatorForNumber.isValid(Number, ConstraintValidatorContext): boolean - added:
method MinValidatorForCharSequence.initialize(Min): void - added:
method MinValidatorForCharSequence.isValid(CharSequence, ConstraintValidatorContext): boolean - added:
method MinValidatorForNumber.initialize(Min): void - added:
method MinValidatorForNumber.isValid(Number, ConstraintValidatorContext): boolean - added:
method NotNullValidator.initialize(NotNull): void - added:
method NotNullValidator.isValid(Object, ConstraintValidatorContext): boolean - added:
method NullValidator.initialize(Null): void - added:
method NullValidator.isValid(Object, ConstraintValidatorContext): boolean - added:
method PatternValidator.initialize(Pattern): void - added:
method PatternValidator.isValid(CharSequence, ConstraintValidatorContext): boolean
- added:
class FutureValidatorForCalendar implements ConstraintValidator - added:
class FutureValidatorForChronoZonedDateTime implements ConstraintValidator - added:
class FutureValidatorForDate implements ConstraintValidator - added:
class FutureValidatorForInstant implements ConstraintValidator - added:
class FutureValidatorForOffsetDateTime implements ConstraintValidator - added:
class FutureValidatorForReadableInstant implements ConstraintValidator - added:
class FutureValidatorForReadablePartial implements ConstraintValidator - added:
ctor FutureValidatorForCalendar() - added:
ctor FutureValidatorForChronoZonedDateTime() - added:
ctor FutureValidatorForDate() - added:
ctor FutureValidatorForInstant() - added:
ctor FutureValidatorForOffsetDateTime() - added:
ctor FutureValidatorForReadableInstant() - added:
ctor FutureValidatorForReadablePartial() - added:
method FutureValidatorForCalendar.initialize(Future): void - added:
method FutureValidatorForCalendar.isValid(Calendar, ConstraintValidatorContext): boolean - added:
method FutureValidatorForChronoZonedDateTime.initialize(Future): void - added:
method FutureValidatorForChronoZonedDateTime.isValid(ChronoZonedDateTime, ConstraintValidatorContext): boolean - added:
method FutureValidatorForDate.initialize(Future): void - added:
method FutureValidatorForDate.isValid(Date, ConstraintValidatorContext): boolean - added:
method FutureValidatorForInstant.initialize(Future): void - added:
method FutureValidatorForInstant.isValid(Instant, ConstraintValidatorContext): boolean - added:
method FutureValidatorForOffsetDateTime.initialize(Future): void - added:
method FutureValidatorForOffsetDateTime.isValid(OffsetDateTime, ConstraintValidatorContext): boolean - added:
method FutureValidatorForReadableInstant.initialize(Future): void - added:
method FutureValidatorForReadableInstant.isValid(ReadableInstant, ConstraintValidatorContext): boolean - added:
method FutureValidatorForReadablePartial.initialize(Future): void - added:
method FutureValidatorForReadablePartial.isValid(ReadablePartial, ConstraintValidatorContext): boolean
- added:
class CurrencyValidatorForMonetaryAmount implements ConstraintValidator - added:
class DecimalMaxValidatorForMonetaryAmount implements ConstraintValidator - added:
class DecimalMinValidatorForMonetaryAmount implements ConstraintValidator - added:
class MaxValidatorForMonetaryAmount implements ConstraintValidator - added:
class MinValidatorForMonetaryAmount implements ConstraintValidator - added:
ctor CurrencyValidatorForMonetaryAmount() - added:
ctor DecimalMaxValidatorForMonetaryAmount() - added:
ctor DecimalMinValidatorForMonetaryAmount() - added:
ctor MaxValidatorForMonetaryAmount() - added:
ctor MinValidatorForMonetaryAmount() - added:
method CurrencyValidatorForMonetaryAmount.initialize(Currency): void - added:
method CurrencyValidatorForMonetaryAmount.isValid(MonetaryAmount, ConstraintValidatorContext): boolean - added:
method DecimalMaxValidatorForMonetaryAmount.initialize(DecimalMax): void - added:
method DecimalMaxValidatorForMonetaryAmount.isValid(MonetaryAmount, ConstraintValidatorContext): boolean - added:
method DecimalMinValidatorForMonetaryAmount.initialize(DecimalMin): void - added:
method DecimalMinValidatorForMonetaryAmount.isValid(MonetaryAmount, ConstraintValidatorContext): boolean - added:
method MaxValidatorForMonetaryAmount.initialize(Max): void - added:
method MaxValidatorForMonetaryAmount.isValid(MonetaryAmount, ConstraintValidatorContext): boolean - added:
method MinValidatorForMonetaryAmount.initialize(Min): void - added:
method MinValidatorForMonetaryAmount.isValid(MonetaryAmount, ConstraintValidatorContext): boolean
- added:
class PastValidatorForCalendar implements ConstraintValidator - added:
class PastValidatorForChronoZonedDateTime implements ConstraintValidator - added:
class PastValidatorForDate implements ConstraintValidator - added:
class PastValidatorForInstant implements ConstraintValidator - added:
class PastValidatorForOffsetDateTime implements ConstraintValidator - added:
class PastValidatorForReadableInstant implements ConstraintValidator - added:
class PastValidatorForReadablePartial implements ConstraintValidator - added:
ctor PastValidatorForCalendar() - added:
ctor PastValidatorForChronoZonedDateTime() - added:
ctor PastValidatorForDate() - added:
ctor PastValidatorForInstant() - added:
ctor PastValidatorForOffsetDateTime() - added:
ctor PastValidatorForReadableInstant() - added:
ctor PastValidatorForReadablePartial() - added:
method PastValidatorForCalendar.initialize(Past): void - added:
method PastValidatorForCalendar.isValid(Calendar, ConstraintValidatorContext): boolean - added:
method PastValidatorForChronoZonedDateTime.initialize(Past): void - added:
method PastValidatorForChronoZonedDateTime.isValid(ChronoZonedDateTime, ConstraintValidatorContext): boolean - added:
method PastValidatorForDate.initialize(Past): void - added:
method PastValidatorForDate.isValid(Date, ConstraintValidatorContext): boolean - added:
method PastValidatorForInstant.initialize(Past): void - added:
method PastValidatorForInstant.isValid(Instant, ConstraintValidatorContext): boolean - added:
method PastValidatorForOffsetDateTime.initialize(Past): void - added:
method PastValidatorForOffsetDateTime.isValid(OffsetDateTime, ConstraintValidatorContext): boolean - added:
method PastValidatorForReadableInstant.initialize(Past): void - added:
method PastValidatorForReadableInstant.isValid(ReadableInstant, ConstraintValidatorContext): boolean - added:
method PastValidatorForReadablePartial.initialize(Past): void - added:
method PastValidatorForReadablePartial.isValid(ReadablePartial, ConstraintValidatorContext): boolean
- added:
abstract class SizeValidatorForArraysOfPrimitives - added:
class SizeValidatorForArray implements ConstraintValidator - added:
class SizeValidatorForArraysOfBoolean extends SizeValidatorForArraysOfPrimitives implements ConstraintValidator - added:
class SizeValidatorForArraysOfByte extends SizeValidatorForArraysOfPrimitives implements ConstraintValidator - added:
class SizeValidatorForArraysOfChar extends SizeValidatorForArraysOfPrimitives implements ConstraintValidator - added:
class SizeValidatorForArraysOfDouble extends SizeValidatorForArraysOfPrimitives implements ConstraintValidator - added:
class SizeValidatorForArraysOfFloat extends SizeValidatorForArraysOfPrimitives implements ConstraintValidator - added:
class SizeValidatorForArraysOfInt extends SizeValidatorForArraysOfPrimitives implements ConstraintValidator - added:
class SizeValidatorForArraysOfLong extends SizeValidatorForArraysOfPrimitives implements ConstraintValidator - added:
class SizeValidatorForArraysOfShort extends SizeValidatorForArraysOfPrimitives implements ConstraintValidator - added:
class SizeValidatorForCharSequence implements ConstraintValidator - added:
class SizeValidatorForCollection implements ConstraintValidator - added:
class SizeValidatorForMap implements ConstraintValidator - added:
ctor SizeValidatorForArray() - added:
ctor SizeValidatorForArraysOfBoolean() - added:
ctor SizeValidatorForArraysOfByte() - added:
ctor SizeValidatorForArraysOfChar() - added:
ctor SizeValidatorForArraysOfDouble() - added:
ctor SizeValidatorForArraysOfFloat() - added:
ctor SizeValidatorForArraysOfInt() - added:
ctor SizeValidatorForArraysOfLong() - added:
ctor SizeValidatorForArraysOfPrimitives() - added:
ctor SizeValidatorForArraysOfShort() - added:
ctor SizeValidatorForCharSequence() - added:
ctor SizeValidatorForCollection() - added:
ctor SizeValidatorForMap() - added:
field SizeValidatorForArraysOfPrimitives.max: int - added:
field SizeValidatorForArraysOfPrimitives.min: int - added:
method SizeValidatorForArray.initialize(Size): void - added:
method SizeValidatorForArray.isValid(Object[], ConstraintValidatorContext): boolean - added:
method SizeValidatorForArraysOfBoolean.isValid(boolean[], ConstraintValidatorContext): boolean - added:
method SizeValidatorForArraysOfByte.isValid(byte[], ConstraintValidatorContext): boolean - added:
method SizeValidatorForArraysOfChar.isValid(char[], ConstraintValidatorContext): boolean - added:
method SizeValidatorForArraysOfDouble.isValid(double[], ConstraintValidatorContext): boolean - added:
method SizeValidatorForArraysOfFloat.isValid(float[], ConstraintValidatorContext): boolean - added:
method SizeValidatorForArraysOfInt.isValid(int[], ConstraintValidatorContext): boolean - added:
method SizeValidatorForArraysOfLong.isValid(long[], ConstraintValidatorContext): boolean - added:
method SizeValidatorForArraysOfPrimitives.initialize(Size): void - added:
method SizeValidatorForArraysOfShort.isValid(short[], ConstraintValidatorContext): boolean - added:
method SizeValidatorForCharSequence.initialize(Size): void - added:
method SizeValidatorForCharSequence.isValid(CharSequence, ConstraintValidatorContext): boolean - added:
method SizeValidatorForCollection.initialize(Size): void - added:
method SizeValidatorForCollection.isValid(Collection, ConstraintValidatorContext): boolean - added:
method SizeValidatorForMap.initialize(Size): void - added:
method SizeValidatorForMap.isValid(Map, ConstraintValidatorContext): boolean
- added:
abstract class ModCheckBase - added:
class EANValidator implements ConstraintValidator - added:
class EmailValidator implements ConstraintValidator - added:
class LengthValidator implements ConstraintValidator - added:
class LuhnCheckValidator extends ModCheckBase implements ConstraintValidator - added:
class Mod10CheckValidator extends ModCheckBase implements ConstraintValidator - added:
class Mod11CheckValidator extends ModCheckBase implements ConstraintValidator - added:
class ModCheckValidator extends ModCheckBase implements ConstraintValidator - added:
class NotBlankValidator implements ConstraintValidator - added:
class ParameterScriptAssertValidator implements ConstraintValidator - added:
class SafeHtmlValidator implements ConstraintValidator - added:
class ScriptAssertValidator implements ConstraintValidator - added:
class URLValidator implements ConstraintValidator - added:
ctor EANValidator() - added:
ctor EmailValidator() - added:
ctor LengthValidator() - added:
ctor LuhnCheckValidator() - added:
ctor Mod10CheckValidator() - added:
ctor Mod11CheckValidator() - added:
ctor ModCheckBase() - added:
ctor ModCheckValidator() - added:
ctor NotBlankValidator() - added:
ctor ParameterScriptAssertValidator() - added:
ctor SafeHtmlValidator() - added:
ctor ScriptAssertValidator() - added:
ctor URLValidator() - added:
method EANValidator.initialize(EAN): void - added:
method EANValidator.isValid(CharSequence, ConstraintValidatorContext): boolean - added:
method EmailValidator.initialize(Email): void - added:
method EmailValidator.isValid(CharSequence, ConstraintValidatorContext): boolean - added:
method LengthValidator.initialize(Length): void - added:
method LengthValidator.isValid(CharSequence, ConstraintValidatorContext): boolean - added:
method LuhnCheckValidator.initialize(LuhnCheck): void - added:
method LuhnCheckValidator.isCheckDigitValid(List, char): boolean - added:
method Mod10CheckValidator.initialize(Mod10Check): void - added:
method Mod10CheckValidator.isCheckDigitValid(List, char): boolean - added:
method Mod11CheckValidator.initialize(Mod11Check): void - added:
method Mod11CheckValidator.initialize(int, int, int, boolean, int, char, char, Mod11Check.ProcessingDirection, int[]): void - added:
method Mod11CheckValidator.isCheckDigitValid(List, char): boolean - added:
method ModCheckBase.extractDigit(char): int - added:
method ModCheckBase.initialize(int, int, int, boolean): void - added:
method ModCheckBase.isCheckDigitValid(List, char): boolean - added:
method ModCheckBase.isValid(CharSequence, ConstraintValidatorContext): boolean - added:
method ModCheckValidator.initialize(ModCheck): void - added:
method ModCheckValidator.isCheckDigitValid(List, char): boolean - added:
method NotBlankValidator.initialize(NotBlank): void - added:
method NotBlankValidator.isValid(CharSequence, ConstraintValidatorContext): boolean - added:
method ParameterScriptAssertValidator.initialize(ParameterScriptAssert): void - added:
method ParameterScriptAssertValidator.isValid(Object[], ConstraintValidatorContext): boolean - added:
method SafeHtmlValidator.initialize(SafeHtml): void - added:
method SafeHtmlValidator.isValid(CharSequence, ConstraintValidatorContext): boolean - added:
method ScriptAssertValidator.initialize(ScriptAssert): void - added:
method ScriptAssertValidator.isValid(Object, ConstraintValidatorContext): boolean - added:
method URLValidator.initialize(URL): void - added:
method URLValidator.isValid(CharSequence, ConstraintValidatorContext): boolean
- added:
class CNPJValidator implements ConstraintValidator - added:
class CPFValidator implements ConstraintValidator - added:
ctor CNPJValidator() - added:
ctor CPFValidator() - added:
method CNPJValidator.initialize(CNPJ): void - added:
method CNPJValidator.isValid(CharSequence, ConstraintValidatorContext): boolean - added:
method CPFValidator.initialize(CPF): void - added:
method CPFValidator.isValid(CharSequence, ConstraintValidatorContext): boolean
- added:
abstract class PolishNumberValidator extends ModCheckBase implements ConstraintValidator - added:
class NIPValidator extends PolishNumberValidator - added:
class PESELValidator extends ModCheckBase implements ConstraintValidator - added:
class REGONValidator extends PolishNumberValidator - added:
ctor NIPValidator() - added:
ctor PESELValidator() - added:
ctor PolishNumberValidator() - added:
ctor REGONValidator() - added:
method NIPValidator.getWeights(List): int[] - added:
method NIPValidator.initialize(NIP): void - added:
method PESELValidator.initialize(PESEL): void - added:
method PESELValidator.isCheckDigitValid(List, char): boolean - added:
method PolishNumberValidator.getWeights(List): int[] - added:
method PolishNumberValidator.isCheckDigitValid(List, char): boolean - added:
method REGONValidator.getWeights(List): int[] - added:
method REGONValidator.initialize(REGON): void
- removed:
class ConstraintTree - removed:
class ConstraintValidatorContextImpl implements ConstraintValidatorContext - removed:
class ConstraintValidatorFactoryImpl implements ConstraintValidatorFactory - removed:
class MessageAndPath - removed:
class MethodConstraintViolationImpl extends ConstraintViolationImpl implements MethodConstraintViolation - removed:
class MethodParameterNodeImpl extends NodeImpl - removed:
class MethodReturnValueNodeImpl extends NodeImpl - removed:
class MethodValidationContext extends ValidationContext - removed:
class NodeImpl implements Path.Node, Serializable - removed:
class StandardValidationContext extends ValidationContext - removed:
ctor ConstraintTree(ConstraintDescriptorImpl) - removed:
ctor ConstraintValidatorContextImpl(PathImpl, ConstraintDescriptor) - removed:
ctor ConstraintValidatorFactoryImpl() - removed:
ctor ConstraintViolationImpl(String, String, Class, Object, Object, Object, Path, ConstraintDescriptor, ElementType) - removed:
ctor MessageAndPath(String, Path) - removed:
ctor MethodConstraintViolationImpl(String, String, Method, Integer, String, Class, Object, Object, Object, Path, ConstraintDescriptor, ElementType) - removed:
ctor MethodValidationContext(Class, Object, Method, Integer, MessageInterpolator, ConstraintValidatorFactory, TraversableResolver, boolean) - removed:
ctor MethodValidationContext(Class, Object, Method, MessageInterpolator, ConstraintValidatorFactory, TraversableResolver, boolean) - removed:
ctor NodeImpl(String, NodeImpl, boolean, Integer, Object) - removed:
ctor StandardValidationContext(Class, Object, MessageInterpolator, ConstraintValidatorFactory, TraversableResolver, boolean) - removed:
ctor ValidationContext(Class, Object, MessageInterpolator, ConstraintValidatorFactory, TraversableResolver, boolean) - removed:
ctor ValueContext(Object, Class, PathImpl) - removed:
field ValidationContext.messageInterpolator: MessageInterpolator - removed:
final class PathImpl implements Path, Serializable - removed:
method ConstraintTree.getChildren(): List - removed:
method ConstraintTree.getDescriptor(): ConstraintDescriptorImpl - removed:
method ConstraintTree.toString(): String - removed:
method ConstraintTree.validateConstraints(ValidationContext, ValueContext): boolean - removed:
method ConstraintValidatorContextImpl.buildConstraintViolationWithTemplate(String): ConstraintValidatorContext.ConstraintViolationBuilder - removed:
method ConstraintValidatorContextImpl.disableDefaultConstraintViolation(): void - removed:
method ConstraintValidatorContextImpl.getConstraintDescriptor(): ConstraintDescriptor - removed:
method ConstraintValidatorContextImpl.getDefaultConstraintMessageTemplate(): String - removed:
method ConstraintValidatorContextImpl.getMessageAndPathList(): List - removed:
method ConstraintValidatorFactoryImpl.getInstance(Class): ConstraintValidator - removed:
method MessageAndPath.getMessage(): String - removed:
method MessageAndPath.getPath(): Path - removed:
method MethodConstraintViolationImpl.equals(Object): boolean - removed:
method MethodConstraintViolationImpl.getKind(): MethodConstraintViolation.Kind - removed:
method MethodConstraintViolationImpl.getMethod(): Method - removed:
method MethodConstraintViolationImpl.getParameterIndex(): Integer - removed:
method MethodConstraintViolationImpl.getParameterName(): String - removed:
method MethodConstraintViolationImpl.hashCode(): int - removed:
method MethodConstraintViolationImpl.toString(): String - removed:
method MethodValidationContext.createConstraintViolation(ValueContext, MessageAndPath, ConstraintDescriptor): MethodConstraintViolation - removed:
method MethodValidationContext.getMethod(): Method - removed:
method MethodValidationContext.getParameterIndex(): Integer - removed:
method NodeImpl.asString(): String - removed:
method NodeImpl.buildHashCode(): int - removed:
method NodeImpl.equals(Object): boolean - removed:
method NodeImpl.getIndex(): Integer - removed:
method NodeImpl.getKey(): Object - removed:
method NodeImpl.getName(): String - removed:
method NodeImpl.getParent(): NodeImpl - removed:
method NodeImpl.hashCode(): int - removed:
method NodeImpl.isInIterable(): boolean - removed:
method NodeImpl.isIterable(): boolean - removed:
method NodeImpl.toString(): String - removed:
method PathImpl.addNode(String): NodeImpl - removed:
method PathImpl.asString(): String - removed:
method PathImpl.equals(Object): boolean - removed:
method PathImpl.getLeafNode(): NodeImpl - removed:
method PathImpl.getPathWithoutLeafNode(): PathImpl - removed:
method PathImpl.hashCode(): int - removed:
method PathImpl.isRootPath(): boolean - removed:
method PathImpl.iterator(): Iterator - removed:
method PathImpl.makeLeafNodeIterable(): NodeImpl - removed:
method PathImpl.setLeafNodeIndex(Integer): NodeImpl - removed:
method PathImpl.setLeafNodeMapKey(Object): NodeImpl - removed:
method PathImpl.toString(): String - removed:
method StandardValidationContext.createConstraintViolation(ValueContext, MessageAndPath, ConstraintDescriptor): ConstraintViolation - removed:
method ValidationContext.isAlreadyValidated(Object, Class, PathImpl): boolean - removed:
method ValidationContext.markProcessed(Object, Class, PathImpl): void - removed:
method ValidatorImpl.getConstraintsForType(Class): TypeDescriptor - removed:
method ValidatorImpl.validateAllParameters(Object, Method, Object[], Class[]): Set - removed:
method ValidatorImpl.validateParameter(Object, Method, Object, int, Class[]): Set - removed:
method ValueContext.getParameterIndex(): Integer - removed:
method ValueContext.getParameterName(): String - removed:
method ValueContext.getTypeOfAnnotatedElement(): Type - removed:
method ValueContext.setParameterIndex(int): void - removed:
method ValueContext.setParameterName(String): void - removed:
method ValueContext.setTypeOfAnnotatedElement(Type): void - removed:
static field NodeImpl.INDEX_CLOSE: String - removed:
static field NodeImpl.INDEX_OPEN: String - removed:
static field PathImpl.PROPERTY_PATH_SEPARATOR: String - removed:
static method PathImpl.createCopy(PathImpl): PathImpl - removed:
static method PathImpl.createPathForMethodParameter(Method, String): PathImpl - removed:
static method PathImpl.createPathForMethodReturnValue(Method): PathImpl - removed:
static method PathImpl.createPathFromString(String): PathImpl - removed:
static method PathImpl.createRootPath(): PathImpl - removed:
static method ValidationContext.getContextForValidate(Object, MessageInterpolator, ConstraintValidatorFactory, TraversableResolver, boolean): ValidationContext - removed:
static method ValidationContext.getContextForValidateParameter(Method, int, Object, MessageInterpolator, ConstraintValidatorFactory, TraversableResolver, boolean): MethodValidationContext - removed:
static method ValidationContext.getContextForValidateParameters(Method, Object, MessageInterpolator, ConstraintValidatorFactory, TraversableResolver, boolean): MethodValidationContext - removed:
static method ValidationContext.getContextForValidateProperty(Object, MessageInterpolator, ConstraintValidatorFactory, TraversableResolver, boolean): ValidationContext - removed:
static method ValidationContext.getContextForValidateValue(Class, MessageInterpolator, ConstraintValidatorFactory, TraversableResolver, boolean): ValidationContext - removed:
static method ValueContext.getLocalExecutionContext(Object, PathImpl, int, String): ValueContext - changed:
abstract class ValidationContext → class ValidationContext - changed:
class ConstraintViolationImpl implements ConstraintViolation, Serializable → class ConstraintViolationImpl implements HibernateConstraintViolation, Serializable - changed:
class MessageInterpolatorContext implements MessageInterpolator.Context → class MessageInterpolatorContext implements HibernateMessageInterpolatorContext - changed:
class ValidatorImpl implements Validator, MethodValidator → class ValidatorImpl implements Validator, ExecutableValidator - changed:
ctor MessageInterpolatorContext(ConstraintDescriptor, Object) → ctor MessageInterpolatorContext(ConstraintDescriptor, Object, Class, Map, Map) - changed:
ctor ValidatorContextImpl(ConstraintValidatorFactory, MessageInterpolator, TraversableResolver, BeanMetaDataManager, boolean) → ctor ValidatorContextImpl(ValidatorFactoryImpl) - changed:
ctor ValidatorImpl(ConstraintValidatorFactory, MessageInterpolator, TraversableResolver, BeanMetaDataManager, boolean) → ctor ValidatorImpl(ConstraintValidatorFactory, MessageInterpolator, TraversableResolver, BeanMetaDataManager, ParameterNameProvider, TimeProvider, TypeResolutionHelper, List, ConstraintValidatorManager, boolean) - changed:
method ConfigurationImpl.createConstraintMapping(): ConstraintMapping → method ConfigurationImpl.createConstraintMapping(): DefaultConstraintMapping - changed:
method ValidationContext.createConstraintViolation(ValueContext, MessageAndPath, ConstraintDescriptor): ConstraintViolation → method ValidationContext.createConstraintViolation(ValueContext, ConstraintViolationCreationContext, ConstraintDescriptor): ConstraintViolation - changed:
method ValidationContext.createConstraintViolations(ValueContext, ConstraintValidatorContextImpl): List → method ValidationContext.createConstraintViolations(ValueContext, ConstraintValidatorContextImpl): Set - changed:
method ValueContext.appendNode(String): void → method ValueContext.appendNode(Cascadable): void - changed:
static method ValueContext.getLocalExecutionContext(Class, PathImpl): ValueContext → static method ValueContext.getLocalExecutionContext(Class, Validatable, PathImpl): ValueContext - changed:
static method ValueContext.getLocalExecutionContext(Object, PathImpl): ValueContext → static method ValueContext.getLocalExecutionContext(Object, Validatable, PathImpl): ValueContext - added:
class DefaultParameterNameProvider implements ParameterNameProvider - added:
class MethodValidationConfiguration - added:
class ServiceLoaderBasedConstraintMappingContributor implements ConstraintMappingContributor - added:
ctor DefaultParameterNameProvider() - added:
ctor MethodValidationConfiguration() - added:
ctor ServiceLoaderBasedConstraintMappingContributor(TypeResolutionHelper) - added:
method ConfigurationImpl.addValidatedValueHandler(ValidatedValueUnwrapper): HibernateValidatorConfiguration - added:
method ConfigurationImpl.allowMultipleCascadedValidationOnReturnValues(boolean): HibernateValidatorConfiguration - added:
method ConfigurationImpl.allowOverridingMethodAlterParameterConstraint(boolean): HibernateValidatorConfiguration - added:
method ConfigurationImpl.allowParallelMethodsDefineParameterConstraints(boolean): HibernateValidatorConfiguration - added:
method ConfigurationImpl.externalClassLoader(ClassLoader): HibernateValidatorConfiguration - added:
method ConfigurationImpl.getBootstrapConfiguration(): BootstrapConfiguration - added:
method ConfigurationImpl.getDefaultParameterNameProvider(): ParameterNameProvider - added:
method ConfigurationImpl.getExternalClassLoader(): ClassLoader - added:
method ConfigurationImpl.getMethodValidationConfiguration(): MethodValidationConfiguration - added:
method ConfigurationImpl.getParameterNameProvider(): ParameterNameProvider - added:
method ConfigurationImpl.getServiceLoaderBasedConstraintMappingContributor(): ConstraintMappingContributor - added:
method ConfigurationImpl.getTimeProvider(): TimeProvider - added:
method ConfigurationImpl.getValidatedValueHandlers(): List - added:
method ConfigurationImpl.isAllowMultipleCascadedValidationOnReturnValues(): boolean - added:
method ConfigurationImpl.isAllowOverridingMethodAlterParameterConstraint(): boolean - added:
method ConfigurationImpl.isAllowParallelMethodsDefineParameterConstraints(): boolean - added:
method ConfigurationImpl.parameterNameProvider(ParameterNameProvider): HibernateValidatorConfiguration - added:
method ConfigurationImpl.timeProvider(TimeProvider): HibernateValidatorConfiguration - added:
method ConstraintViolationImpl.getDynamicPayload(Class): Object - added:
method ConstraintViolationImpl.getExecutableParameters(): Object[] - added:
method ConstraintViolationImpl.getExecutableReturnValue(): Object - added:
method ConstraintViolationImpl.getExpressionVariables(): Map - added:
method ConstraintViolationImpl.getMessageParameters(): Map - added:
method ConstraintViolationImpl.unwrap(Class): Object - added:
method DefaultParameterNameProvider.getParameterNames(Constructor): List - added:
method DefaultParameterNameProvider.getParameterNames(Method): List - added:
method DefaultParameterNameProvider.getPrefix(): String - added:
method MessageInterpolatorContext.getExpressionVariables(): Map - added:
method MessageInterpolatorContext.getMessageParameters(): Map - added:
method MessageInterpolatorContext.getRootBeanType(): Class - added:
method MessageInterpolatorContext.unwrap(Class): Object - added:
method MethodValidationConfiguration.allowMultipleCascadedValidationOnReturnValues(boolean): MethodValidationConfiguration - added:
method MethodValidationConfiguration.allowOverridingMethodAlterParameterConstraint(boolean): MethodValidationConfiguration - added:
method MethodValidationConfiguration.allowParallelMethodsDefineParameterConstraints(boolean): MethodValidationConfiguration - added:
method MethodValidationConfiguration.getConfiguredRuleSet(): Set - added:
method MethodValidationConfiguration.isAllowMultipleCascadedValidationOnReturnValues(): boolean - added:
method MethodValidationConfiguration.isAllowOverridingMethodAlterParameterConstraint(): boolean - added:
method MethodValidationConfiguration.isAllowParallelMethodsDefineParameterConstraints(): boolean - added:
method ServiceLoaderBasedConstraintMappingContributor.createConstraintMappings(ConstraintMappingContributor.ConstraintMappingBuilder): void - added:
method ValidationContext.ValidationContextBuilder.forValidate(Object): ValidationContext - added:
method ValidationContext.ValidationContextBuilder.forValidateParameters(ParameterNameProvider, Object, ExecutableElement, Object[]): ValidationContext - added:
method ValidationContext.ValidationContextBuilder.forValidateProperty(Object): ValidationContext - added:
method ValidationContext.ValidationContextBuilder.forValidateReturnValue(Object, ExecutableElement, Object): ValidationContext - added:
method ValidationContext.ValidationContextBuilder.forValidateValue(Class): ValidationContext - added:
method ValidationContext.getConstraintValidatorManager(): ConstraintValidatorManager - added:
method ValidationContext.getExecutable(): ExecutableElement - added:
method ValidationContext.getParameterNames(): List - added:
method ValidationContext.getTimeProvider(): TimeProvider - added:
method ValidationContext.getValidatedValueUnwrapper(Type): ValidatedValueUnwrapper - added:
method ValidationContext.hasMetaConstraintBeenProcessed(Object, Path, MetaConstraint): boolean - added:
method ValidationContext.isBeanAlreadyValidated(Object, Class, PathImpl): boolean - added:
method ValidationContext.markConstraintProcessed(Object, Path, MetaConstraint): void - added:
method ValidationContext.markCurrentBeanAsProcessed(ValueContext): void - added:
method ValidationContext.toString(): String - added:
method ValidatorContextImpl.addValidationValueHandler(ValidatedValueUnwrapper): HibernateValidatorContext - added:
method ValidatorContextImpl.allowMultipleCascadedValidationOnReturnValues(boolean): HibernateValidatorContext - added:
method ValidatorContextImpl.allowOverridingMethodAlterParameterConstraint(boolean): HibernateValidatorContext - added:
method ValidatorContextImpl.allowParallelMethodsDefineParameterConstraints(boolean): HibernateValidatorContext - added:
method ValidatorContextImpl.parameterNameProvider(ParameterNameProvider): HibernateValidatorContext - added:
method ValidatorContextImpl.timeProvider(TimeProvider): HibernateValidatorContext - added:
method ValidatorFactoryImpl.close(): void - added:
method ValidatorFactoryImpl.getParameterNameProvider(): ParameterNameProvider - added:
method ValidatorFactoryImpl.getValidatedValueHandlers(): List - added:
method ValidatorFactoryImpl.isFailFast(): boolean - added:
method ValidatorImpl.forExecutables(): ExecutableValidator - added:
method ValidatorImpl.validateConstructorParameters(Constructor, Object[], Class[]): Set - added:
method ValidatorImpl.validateConstructorReturnValue(Constructor, Object, Class[]): Set - added:
method ValidatorImpl.validateParameters(Object, Method, Object[], Class[]): Set - added:
method ValueContext.appendBeanNode(): void - added:
method ValueContext.appendCollectionElementNode(): void - added:
method ValueContext.appendCrossParameterNode(): void - added:
method ValueContext.getCurrentValidatable(): Validatable - added:
method ValueContext.getDeclaredTypeOfValidatedElement(): Type - added:
method ValueContext.getUnwrapMode(): UnwrapMode - added:
method ValueContext.getValidatedValueHandler(): ValidatedValueUnwrapper - added:
method ValueContext.setDeclaredTypeOfValidatedElement(Type): void - added:
method ValueContext.setUnwrapMode(UnwrapMode): void - added:
method ValueContext.setValidatedValueHandler(ValidatedValueUnwrapper): void - added:
static class ValidationContext.ValidationContextBuilder - added:
static method ConstraintViolationImpl.forBeanValidation(String, Map, Map, String, Class, Object, Object, Object, Path, ConstraintDescriptor, ElementType, Object): ConstraintViolation - added:
static method ConstraintViolationImpl.forParameterValidation(String, Map, Map, String, Class, Object, Object, Object, Path, ConstraintDescriptor, ElementType, Object[], Object): ConstraintViolation - added:
static method ConstraintViolationImpl.forReturnValueValidation(String, Map, Map, String, Class, Object, Object, Object, Path, ConstraintDescriptor, ElementType, Object, Object): ConstraintViolation - added:
static method ValidationContext.getValidationContext(ConstraintValidatorManager, MessageInterpolator, ConstraintValidatorFactory, TraversableResolver, TimeProvider, List, TypeResolutionHelper, boolean): ValidationContext.ValidationContextBuilder
- added:
class ConstraintDefinitionContribution - added:
ctor ConstraintDefinitionContribution(Class, List, boolean) - added:
method ConstraintDefinitionContribution.equals(Object): boolean - added:
method ConstraintDefinitionContribution.getConstraintType(): Class - added:
method ConstraintDefinitionContribution.getConstraintValidators(): List - added:
method ConstraintDefinitionContribution.hashCode(): int - added:
method ConstraintDefinitionContribution.includeExisting(): boolean - added:
method ConstraintDefinitionContribution.toString(): String
- added:
class ConstraintTree - added:
class ConstraintValidatorContextImpl implements HibernateConstraintValidatorContext - added:
class ConstraintValidatorFactoryImpl implements ConstraintValidatorFactory - added:
class ConstraintValidatorManager - added:
class ConstraintViolationCreationContext - added:
ctor ConstraintTree(ConstraintDescriptorImpl) - added:
ctor ConstraintValidatorContextImpl(List, TimeProvider, PathImpl, ConstraintDescriptor) - added:
ctor ConstraintValidatorFactoryImpl() - added:
ctor ConstraintValidatorManager(ConstraintValidatorFactory) - added:
ctor ConstraintViolationCreationContext(String, PathImpl) - added:
ctor ConstraintViolationCreationContext(String, PathImpl, Map, Map, Object) - added:
method ConstraintTree.getChildren(): List - added:
method ConstraintTree.getDescriptor(): ConstraintDescriptorImpl - added:
method ConstraintTree.toString(): String - added:
method ConstraintTree.validateConstraints(ValidationContext, ValueContext): boolean - added:
method ConstraintValidatorContextImpl.addExpressionVariable(String, Object): HibernateConstraintValidatorContext - added:
method ConstraintValidatorContextImpl.addMessageParameter(String, Object): HibernateConstraintValidatorContext - added:
method ConstraintValidatorContextImpl.buildConstraintViolationWithTemplate(String): ConstraintValidatorContext.ConstraintViolationBuilder - added:
method ConstraintValidatorContextImpl.disableDefaultConstraintViolation(): void - added:
method ConstraintValidatorContextImpl.getConstraintDescriptor(): ConstraintDescriptor - added:
method ConstraintValidatorContextImpl.getConstraintViolationCreationContexts(): List - added:
method ConstraintValidatorContextImpl.getDefaultConstraintMessageTemplate(): String - added:
method ConstraintValidatorContextImpl.getMethodParameterNames(): List - added:
method ConstraintValidatorContextImpl.getTimeProvider(): TimeProvider - added:
method ConstraintValidatorContextImpl.unwrap(Class): Object - added:
method ConstraintValidatorContextImpl.withDynamicPayload(Object): HibernateConstraintValidatorContext - added:
method ConstraintValidatorFactoryImpl.getInstance(Class): ConstraintValidator - added:
method ConstraintValidatorFactoryImpl.releaseInstance(ConstraintValidator): void - added:
method ConstraintValidatorManager.clear(): void - added:
method ConstraintValidatorManager.getDefaultConstraintValidatorFactory(): ConstraintValidatorFactory - added:
method ConstraintValidatorManager.getInitializedValidator(Type, ConstraintDescriptorImpl, ConstraintValidatorFactory): ConstraintValidator - added:
method ConstraintValidatorManager.numberOfCachedConstraintValidatorInstances(): int - added:
method ConstraintViolationCreationContext.getDynamicPayload(): Object - added:
method ConstraintViolationCreationContext.getExpressionVariables(): Map - added:
method ConstraintViolationCreationContext.getMessage(): String - added:
method ConstraintViolationCreationContext.getMessageParameters(): Map - added:
method ConstraintViolationCreationContext.getPath(): PathImpl - added:
method ConstraintViolationCreationContext.toString(): String
- removed:
class DefaultGroupSequenceProviderAdapter implements DefaultGroupSequenceProvider - removed:
method DefaultGroupSequenceProviderAdapter.getValidationGroups(Object): List - removed:
static method DefaultGroupSequenceProviderAdapter.getInstance(DefaultGroupSequenceProvider): DefaultGroupSequenceProviderAdapter - changed:
class Sequence → class Sequence implements Iterable - added:
class GroupWithInheritance implements Iterable - added:
ctor GroupWithInheritance(Set) - added:
method GroupWithInheritance.iterator(): Iterator - added:
method Sequence.iterator(): Iterator - added:
method ValidationOrder.DefaultValidationOrder.assertDefaultGroupSequenceIsExpandable(List): void - added:
method ValidationOrder.DefaultValidationOrder.getGroupIterator(): Iterator - added:
method ValidationOrder.DefaultValidationOrder.getSequenceIterator(): Iterator - added:
method ValidationOrderGenerator.getDefaultValidationOrder(Class, List): ValidationOrder - added:
method ValidationOrderGenerator.getValidationOrder(Class, boolean): ValidationOrder - added:
static class ValidationOrder.DefaultValidationOrder implements ValidationOrder - added:
static field Sequence.DEFAULT: Sequence - added:
static field ValidationOrder.DEFAULT_SEQUENCE: ValidationOrder
- added:
class ElTermResolver implements TermResolver - added:
class FormatterWrapper - added:
class InterpolationTerm - added:
class LocalizedMessage - added:
class ParameterTermResolver implements TermResolver - added:
ctor ElTermResolver(Locale, ExpressionFactory) - added:
ctor FormatterWrapper(Locale) - added:
ctor InterpolationTerm(String, Locale, ExpressionFactory) - added:
ctor LocalizedMessage(String, Locale) - added:
ctor ParameterTermResolver() - added:
enum InterpolationTermType - added:
interface TermResolver - added:
method ElTermResolver.interpolate(MessageInterpolator.Context, String): String - added:
method FormatterWrapper.format(String, Object[]): String - added:
method FormatterWrapper.toString(): String - added:
method InterpolationTerm.interpolate(MessageInterpolator.Context): String - added:
method InterpolationTerm.toString(): String - added:
method LocalizedMessage.equals(Object): boolean - added:
method LocalizedMessage.hashCode(): int - added:
method ParameterTermResolver.interpolate(MessageInterpolator.Context, String): String - added:
method TermResolver.interpolate(MessageInterpolator.Context, String): String - added:
static field InterpolationTermType.EL: InterpolationTermType - added:
static field InterpolationTermType.PARAMETER: InterpolationTermType - added:
static method InterpolationTerm.isElExpression(String): boolean - added:
static method InterpolationTermType.valueOf(String): InterpolationTermType - added:
static method InterpolationTermType.values(): InterpolationTermType[]
- added:
class MapBasedFunctionMapper extends FunctionMapper - added:
class MapBasedVariableMapper extends VariableMapper - added:
class RootResolver extends ELResolver - added:
class SimpleELContext extends ELContext - added:
ctor MapBasedFunctionMapper() - added:
ctor MapBasedVariableMapper() - added:
ctor RootResolver() - added:
ctor SimpleELContext(ExpressionFactory) - added:
method MapBasedFunctionMapper.resolveFunction(String, String): Method - added:
method MapBasedFunctionMapper.setFunction(String, String, Method): void - added:
method MapBasedVariableMapper.resolveVariable(String): ValueExpression - added:
method MapBasedVariableMapper.setVariable(String, ValueExpression): ValueExpression - added:
method RootResolver.getCommonPropertyType(ELContext, Object): Class - added:
method RootResolver.getFeatureDescriptors(ELContext, Object): Iterator - added:
method RootResolver.getType(ELContext, Object, Object): Class - added:
method RootResolver.getValue(ELContext, Object, Object): Object - added:
method RootResolver.invoke(ELContext, Object, Object, Class[], Object[]): Object - added:
method RootResolver.isReadOnly(ELContext, Object, Object): boolean - added:
method RootResolver.setValue(ELContext, Object, Object, Object): void - added:
method SimpleELContext.getELResolver(): ELResolver - added:
method SimpleELContext.getFunctionMapper(): MapBasedFunctionMapper - added:
method SimpleELContext.getVariableMapper(): VariableMapper - added:
method SimpleELContext.setFunction(String, String, Method): void - added:
method SimpleELContext.setVariable(String, ValueExpression): ValueExpression - added:
static field RootResolver.FORMATTER: String
- added:
class BeginState implements ParserState - added:
class ELState implements ParserState - added:
class EscapedState implements ParserState - added:
class InterpolationTermState implements ParserState - added:
class MessageDescriptorFormatException extends ValidationException - added:
class MessageState implements ParserState - added:
class Token - added:
class TokenCollector - added:
class TokenIterator - added:
ctor BeginState() - added:
ctor ELState() - added:
ctor EscapedState(ParserState) - added:
ctor InterpolationTermState() - added:
ctor MessageDescriptorFormatException(String) - added:
ctor MessageState() - added:
ctor Token(String) - added:
ctor Token(char) - added:
ctor TokenCollector(String, InterpolationTermType) - added:
ctor TokenIterator(List) - added:
interface ParserState - added:
method BeginState.handleBeginTerm(char, TokenCollector): void - added:
method BeginState.handleELDesignator(char, TokenCollector): void - added:
method BeginState.handleEndTerm(char, TokenCollector): void - added:
method BeginState.handleEscapeCharacter(char, TokenCollector): void - added:
method BeginState.handleNonMetaCharacter(char, TokenCollector): void - added:
method BeginState.terminate(TokenCollector): void - added:
method ELState.handleBeginTerm(char, TokenCollector): void - added:
method ELState.handleELDesignator(char, TokenCollector): void - added:
method ELState.handleEndTerm(char, TokenCollector): void - added:
method ELState.handleEscapeCharacter(char, TokenCollector): void - added:
method ELState.handleNonMetaCharacter(char, TokenCollector): void - added:
method ELState.terminate(TokenCollector): void - added:
method EscapedState.handleBeginTerm(char, TokenCollector): void - added:
method EscapedState.handleELDesignator(char, TokenCollector): void - added:
method EscapedState.handleEndTerm(char, TokenCollector): void - added:
method EscapedState.handleEscapeCharacter(char, TokenCollector): void - added:
method EscapedState.handleNonMetaCharacter(char, TokenCollector): void - added:
method EscapedState.terminate(TokenCollector): void - added:
method InterpolationTermState.handleBeginTerm(char, TokenCollector): void - added:
method InterpolationTermState.handleELDesignator(char, TokenCollector): void - added:
method InterpolationTermState.handleEndTerm(char, TokenCollector): void - added:
method InterpolationTermState.handleEscapeCharacter(char, TokenCollector): void - added:
method InterpolationTermState.handleNonMetaCharacter(char, TokenCollector): void - added:
method InterpolationTermState.terminate(TokenCollector): void - added:
method MessageState.handleBeginTerm(char, TokenCollector): void - added:
method MessageState.handleELDesignator(char, TokenCollector): void - added:
method MessageState.handleEndTerm(char, TokenCollector): void - added:
method MessageState.handleEscapeCharacter(char, TokenCollector): void - added:
method MessageState.handleNonMetaCharacter(char, TokenCollector): void - added:
method MessageState.terminate(TokenCollector): void - added:
method ParserState.handleBeginTerm(char, TokenCollector): void - added:
method ParserState.handleELDesignator(char, TokenCollector): void - added:
method ParserState.handleEndTerm(char, TokenCollector): void - added:
method ParserState.handleEscapeCharacter(char, TokenCollector): void - added:
method ParserState.handleNonMetaCharacter(char, TokenCollector): void - added:
method ParserState.terminate(TokenCollector): void - added:
method Token.append(char): void - added:
method Token.getTokenValue(): String - added:
method Token.isParameter(): boolean - added:
method Token.makeELToken(): void - added:
method Token.makeParameterToken(): void - added:
method Token.terminate(): void - added:
method Token.toString(): String - added:
method TokenCollector.appendToToken(char): void - added:
method TokenCollector.getInterpolationType(): InterpolationTermType - added:
method TokenCollector.getOriginalMessageDescriptor(): String - added:
method TokenCollector.getTokenList(): List - added:
method TokenCollector.makeELToken(): void - added:
method TokenCollector.makeParameterToken(): void - added:
method TokenCollector.parse(): void - added:
method TokenCollector.terminateToken(): void - added:
method TokenCollector.transitionState(ParserState): void - added:
method TokenIterator.getInterpolatedMessage(): String - added:
method TokenIterator.hasMoreInterpolationTerms(): boolean - added:
method TokenIterator.nextInterpolationTerm(): String - added:
method TokenIterator.replaceCurrentInterpolationTerm(String): void
- added:
class InterpolationHelper - added:
static field InterpolationHelper.BEGIN_TERM: char - added:
static field InterpolationHelper.EL_DESIGNATOR: char - added:
static field InterpolationHelper.END_TERM: char - added:
static field InterpolationHelper.ESCAPE_CHARACTER: char - added:
static method InterpolationHelper.escapeMessageParameter(String): String
- added:
class NodeImpl implements Path.PropertyNode, Path.MethodNode, Path.ConstructorNode, Path.BeanNode, Path.ParameterNode, Path.ReturnValueNode, Path.CrossParameterNode, PropertyNode, Serializable - added:
final class PathImpl implements Path, Serializable - added:
method NodeImpl.as(Class): Path.Node - added:
method NodeImpl.asString(): String - added:
method NodeImpl.buildHashCode(): int - added:
method NodeImpl.equals(Object): boolean - added:
method NodeImpl.getIndex(): Integer - added:
method NodeImpl.getKey(): Object - added:
method NodeImpl.getKind(): ElementKind - added:
method NodeImpl.getName(): String - added:
method NodeImpl.getParameterIndex(): int - added:
method NodeImpl.getParameterTypes(): List - added:
method NodeImpl.getParent(): NodeImpl - added:
method NodeImpl.getValue(): Object - added:
method NodeImpl.hashCode(): int - added:
method NodeImpl.isInIterable(): boolean - added:
method NodeImpl.isIterable(): boolean - added:
method NodeImpl.toString(): String - added:
method PathImpl.addBeanNode(): NodeImpl - added:
method PathImpl.addCollectionElementNode(): NodeImpl - added:
method PathImpl.addCrossParameterNode(): NodeImpl - added:
method PathImpl.addParameterNode(String, int): NodeImpl - added:
method PathImpl.addPropertyNode(String): NodeImpl - added:
method PathImpl.addReturnValueNode(): NodeImpl - added:
method PathImpl.asString(): String - added:
method PathImpl.equals(Object): boolean - added:
method PathImpl.getLeafNode(): NodeImpl - added:
method PathImpl.getPathWithoutLeafNode(): PathImpl - added:
method PathImpl.hashCode(): int - added:
method PathImpl.isRootPath(): boolean - added:
method PathImpl.iterator(): Iterator - added:
method PathImpl.makeLeafNodeIterable(): NodeImpl - added:
method PathImpl.setLeafNodeIndex(Integer): NodeImpl - added:
method PathImpl.setLeafNodeMapKey(Object): NodeImpl - added:
method PathImpl.setLeafNodeValue(Object): NodeImpl - added:
method PathImpl.toString(): String - added:
static method NodeImpl.createBeanNode(NodeImpl): NodeImpl - added:
static method NodeImpl.createCollectionElementNode(NodeImpl): NodeImpl - added:
static method NodeImpl.createConstructorNode(String, NodeImpl, Class[]): NodeImpl - added:
static method NodeImpl.createCrossParameterNode(NodeImpl): NodeImpl - added:
static method NodeImpl.createMethodNode(String, NodeImpl, Class[]): NodeImpl - added:
static method NodeImpl.createParameterNode(String, NodeImpl, int): NodeImpl - added:
static method NodeImpl.createPropertyNode(String, NodeImpl): NodeImpl - added:
static method NodeImpl.createReturnValue(NodeImpl): NodeImpl - added:
static method NodeImpl.makeIterable(NodeImpl): NodeImpl - added:
static method NodeImpl.setIndex(NodeImpl, Integer): NodeImpl - added:
static method NodeImpl.setMapKey(NodeImpl, Object): NodeImpl - added:
static method NodeImpl.setPropertyValue(NodeImpl, Object): NodeImpl - added:
static method PathImpl.createCopy(PathImpl): PathImpl - added:
static method PathImpl.createPathForExecutable(ExecutableMetaData): PathImpl - added:
static method PathImpl.createPathFromString(String): PathImpl - added:
static method PathImpl.createRootPath(): PathImpl
- removed:
class SingleThreadCachedTraversableResolver implements TraversableResolver - removed:
ctor SingleThreadCachedTraversableResolver(TraversableResolver) - removed:
method SingleThreadCachedTraversableResolver.isCascadable(Object, Path.Node, Class, Path, ElementType): boolean - removed:
method SingleThreadCachedTraversableResolver.isReachable(Object, Path.Node, Class, Path, ElementType): boolean - added:
class CachingTraversableResolverForSingleValidation implements TraversableResolver - added:
ctor CachingTraversableResolverForSingleValidation(TraversableResolver) - added:
method CachingTraversableResolverForSingleValidation.isCascadable(Object, Path.Node, Class, Path, ElementType): boolean - added:
method CachingTraversableResolverForSingleValidation.isReachable(Object, Path.Node, Class, Path, ElementType): boolean
- added:
class DefaultTimeProvider implements TimeProvider - added:
method DefaultTimeProvider.getCurrentTime(): long - added:
static method DefaultTimeProvider.getInstance(): DefaultTimeProvider
- added:
abstract class TypeResolverBasedValueUnwrapper extends ValidatedValueUnwrapper - added:
class JavaFXPropertyValueUnwrapper extends TypeResolverBasedValueUnwrapper - added:
class OptionalValueUnwrapper extends TypeResolverBasedValueUnwrapper - added:
ctor JavaFXPropertyValueUnwrapper(TypeResolutionHelper) - added:
ctor OptionalValueUnwrapper(TypeResolutionHelper) - added:
enum UnwrapMode - added:
method JavaFXPropertyValueUnwrapper.handleValidatedValue(ObservableValue): Object - added:
method OptionalValueUnwrapper.handleValidatedValue(Optional): Object - added:
method TypeResolverBasedValueUnwrapper.getValidatedValueType(Type): Type - added:
static field UnwrapMode.AUTOMATIC: UnwrapMode - added:
static field UnwrapMode.SKIP_UNWRAP: UnwrapMode - added:
static field UnwrapMode.UNWRAP: UnwrapMode - added:
static method UnwrapMode.valueOf(String): UnwrapMode - added:
static method UnwrapMode.values(): UnwrapMode[]
- changed:
ctor BeanMetaDataManager(ConstraintHelper, List) → ctor BeanMetaDataManager(ConstraintHelper, ExecutableHelper) - changed:
ctor BeanMetaDataManager(ConstraintHelper, MetaDataProvider[]) → ctor BeanMetaDataManager(ConstraintHelper, ExecutableHelper, ParameterNameProvider, List) - added:
ctor BeanMetaDataManager(ConstraintHelper, ExecutableHelper, ParameterNameProvider, List, MethodValidationConfiguration) - added:
method BeanMetaDataManager.clear(): void - added:
method BeanMetaDataManager.isConstrained(Class): boolean
- removed:
class MethodMetaData extends AbstractConstraintMetaData - removed:
ctor BeanMetaDataImpl.BeanMetaDataBuilder(ConstraintHelper, Class) - removed:
ctor MethodMetaData.Builder(ConstrainedMethod, ConstraintHelper) - removed:
enum ConstraintMetaData.ConstraintMetaDataKind - removed:
method BeanMetaData.getAllMethodMetaData(): Set - removed:
method BeanMetaData.getAllPropertyMetaData(): Set - removed:
method BeanMetaData.getCascadedMembers(): Set - removed:
method BeanMetaData.getTypeDescriptor(): TypeDescriptor - removed:
method BeanMetaData.isPropertyPresent(String): boolean - removed:
method BeanMetaDataImpl.getAllMethodMetaData(): Set - removed:
method BeanMetaDataImpl.getAllPropertyMetaData(): Set - removed:
method BeanMetaDataImpl.getCascadedMembers(): Set - removed:
method BeanMetaDataImpl.getTypeDescriptor(): TypeDescriptor - removed:
method BeanMetaDataImpl.isPropertyPresent(String): boolean - removed:
method MethodMetaData.Builder.accepts(ConstrainedElement): boolean - removed:
method MethodMetaData.Builder.add(ConstrainedElement): void - removed:
method MethodMetaData.Builder.build(): MethodMetaData - removed:
method MethodMetaData.asDescriptor(boolean, List): MethodDescriptor - removed:
method MethodMetaData.assertCorrectnessOfMethodParameterConstraints(): void - removed:
method MethodMetaData.equals(Object): boolean - removed:
method MethodMetaData.getAllParameterMetaData(): List - removed:
method MethodMetaData.getParameterMetaData(int): ParameterMetaData - removed:
method MethodMetaData.getParameterTypes(): Class[] - removed:
method MethodMetaData.hashCode(): int - removed:
method MethodMetaData.toString(): String - removed:
method PropertyMetaData.getCascadingMembers(): Set - removed:
static class MethodMetaData.Builder extends MetaDataBuilder - removed:
static field ConstraintMetaData.ConstraintMetaDataKind.METHOD: ConstraintMetaData.ConstraintMetaDataKind - removed:
static field ConstraintMetaData.ConstraintMetaDataKind.PARAMETER: ConstraintMetaData.ConstraintMetaDataKind - removed:
static field ConstraintMetaData.ConstraintMetaDataKind.PROPERTY: ConstraintMetaData.ConstraintMetaDataKind - removed:
static method ConstraintMetaData.ConstraintMetaDataKind.valueOf(String): ConstraintMetaData.ConstraintMetaDataKind - removed:
static method ConstraintMetaData.ConstraintMetaDataKind.values(): ConstraintMetaData.ConstraintMetaDataKind[] - changed:
class ParameterMetaData extends AbstractConstraintMetaData → class ParameterMetaData extends AbstractConstraintMetaData implements Cascadable - changed:
class PropertyMetaData extends AbstractConstraintMetaData → class PropertyMetaData extends AbstractConstraintMetaData implements Cascadable - changed:
ctor AbstractConstraintMetaData(String, Class, Set, ConstraintMetaData.ConstraintMetaDataKind, boolean, boolean) → ctor AbstractConstraintMetaData(String, Type, Set, ElementKind, boolean, boolean, UnwrapMode) - changed:
ctor BeanMetaDataImpl(Class, List, DefaultGroupSequenceProvider, Set) → ctor BeanMetaDataImpl(Class, List, DefaultGroupSequenceProvider, Set, ValidationOrderGenerator) - changed:
ctor MetaDataBuilder(ConstraintHelper) → ctor MetaDataBuilder(Class, ConstraintHelper) - changed:
ctor PropertyMetaData.Builder(ConstrainedField, ConstraintHelper) → ctor PropertyMetaData.Builder(Class, ConstrainedExecutable, ConstraintHelper) - changed:
ctor PropertyMetaData.Builder(ConstrainedMethod, ConstraintHelper) → ctor PropertyMetaData.Builder(Class, ConstrainedField, ConstraintHelper) - changed:
ctor PropertyMetaData.Builder(ConstrainedType, ConstraintHelper) → ctor PropertyMetaData.Builder(Class, ConstrainedType, ConstraintHelper) - changed:
interface BeanMetaData → interface BeanMetaData extends Validatable - changed:
method AbstractConstraintMetaData.getKind(): ConstraintMetaData.ConstraintMetaDataKind → method AbstractConstraintMetaData.getKind(): ElementKind - changed:
method AbstractConstraintMetaData.getType(): Class → method AbstractConstraintMetaData.getType(): Type - changed:
method BeanMetaData.getMetaDataFor(Method): MethodMetaData → method BeanMetaData.getMetaDataFor(ExecutableElement): ExecutableMetaData - changed:
method BeanMetaDataImpl.getMetaDataFor(Method): MethodMetaData → method BeanMetaDataImpl.getMetaDataFor(ExecutableElement): ExecutableMetaData - changed:
method ConstraintMetaData.getKind(): ConstraintMetaData.ConstraintMetaDataKind → method ConstraintMetaData.getKind(): ElementKind - changed:
method ConstraintMetaData.getType(): Class → method ConstraintMetaData.getType(): Type - changed:
method MetaDataBuilder.adaptOriginsAndImplicitGroups(Class, Set): Set → method MetaDataBuilder.adaptOriginsAndImplicitGroups(Set): Set - changed:
static method BeanMetaDataImpl.BeanMetaDataBuilder.getInstance(ConstraintHelper, Class): BeanMetaDataImpl.BeanMetaDataBuilder → static method BeanMetaDataImpl.BeanMetaDataBuilder.getInstance(ConstraintHelper, ExecutableHelper, ValidationOrderGenerator, Class, MethodValidationConfiguration): BeanMetaDataImpl.BeanMetaDataBuilder - added:
class ExecutableMetaData extends AbstractConstraintMetaData - added:
class GroupConversionHelper - added:
class ReturnValueMetaData extends AbstractConstraintMetaData implements Validatable, Cascadable - added:
class ValidatableParametersMetaData implements Validatable - added:
ctor ExecutableMetaData.Builder(Class, ConstrainedExecutable, ConstraintHelper, ExecutableHelper, MethodValidationConfiguration) - added:
ctor GroupConversionHelper(Map) - added:
ctor ReturnValueMetaData(Type, Set, Set, boolean, Map, UnwrapMode) - added:
ctor ValidatableParametersMetaData(Iterable) - added:
final class UnconstrainedEntityMetaDataSingleton implements BeanMetaData - added:
method AbstractConstraintMetaData.unwrapMode(): UnwrapMode - added:
method BeanMetaData.getDefaultValidationSequence(Object): Iterator - added:
method BeanMetaData.hasConstraints(): boolean - added:
method BeanMetaDataImpl.getCascadables(): Set - added:
method BeanMetaDataImpl.getDefaultValidationSequence(Object): Iterator - added:
method BeanMetaDataImpl.hasConstraints(): boolean - added:
method ConstraintMetaData.unwrapMode(): UnwrapMode - added:
method ExecutableMetaData.Builder.accepts(ConstrainedElement): boolean - added:
method ExecutableMetaData.Builder.add(ConstrainedElement): void - added:
method ExecutableMetaData.Builder.build(): ExecutableMetaData - added:
method ExecutableMetaData.asDescriptor(boolean, List): ExecutableDescriptorImpl - added:
method ExecutableMetaData.equals(Object): boolean - added:
method ExecutableMetaData.getCrossParameterConstraints(): Set - added:
method ExecutableMetaData.getParameterMetaData(int): ParameterMetaData - added:
method ExecutableMetaData.getParameterTypes(): Class[] - added:
method ExecutableMetaData.getReturnValueMetaData(): ReturnValueMetaData - added:
method ExecutableMetaData.getSignatures(): Set - added:
method ExecutableMetaData.getValidatableParametersMetaData(): ValidatableParametersMetaData - added:
method ExecutableMetaData.hashCode(): int - added:
method ExecutableMetaData.toString(): String - added:
method GroupConversionHelper.asDescriptors(): Set - added:
method GroupConversionHelper.convertGroup(Class): Class - added:
method GroupConversionHelper.validateGroupConversions(boolean, String): void - added:
method MetaDataBuilder.getBeanClass(): Class - added:
method MetaDataBuilder.getConstraints(): Set - added:
method MetaDataBuilder.getGroupConversions(): Map - added:
method MetaDataBuilder.isCascading(): boolean - added:
method MetaDataBuilder.unwrapMode(): UnwrapMode - added:
method ParameterMetaData.convertGroup(Class): Class - added:
method ParameterMetaData.getCascadableType(): Type - added:
method ParameterMetaData.getElementType(): ElementType - added:
method ParameterMetaData.getGroupConversionDescriptors(): Set - added:
method ParameterMetaData.getTypeArgumentsConstraints(): Set - added:
method ParameterMetaData.getValue(Object): Object - added:
method PropertyMetaData.Builder.unwrapMode(): UnwrapMode - added:
method PropertyMetaData.convertGroup(Class): Class - added:
method PropertyMetaData.getCascadableType(): Type - added:
method PropertyMetaData.getElementType(): ElementType - added:
method PropertyMetaData.getGroupConversionDescriptors(): Set - added:
method PropertyMetaData.getTypeArgumentsConstraints(): Set - added:
method PropertyMetaData.getValue(Object): Object - added:
method ReturnValueMetaData.asDescriptor(boolean, List): ReturnValueDescriptor - added:
method ReturnValueMetaData.convertGroup(Class): Class - added:
method ReturnValueMetaData.getCascadableType(): Type - added:
method ReturnValueMetaData.getCascadables(): Iterable - added:
method ReturnValueMetaData.getElementType(): ElementType - added:
method ReturnValueMetaData.getGroupConversionDescriptors(): Set - added:
method ReturnValueMetaData.getTypeArgumentsConstraints(): Set - added:
method ReturnValueMetaData.getValue(Object): Object - added:
method UnconstrainedEntityMetaDataSingleton.defaultGroupSequenceIsRedefined(): boolean - added:
method UnconstrainedEntityMetaDataSingleton.getBeanClass(): Class - added:
method UnconstrainedEntityMetaDataSingleton.getBeanDescriptor(): BeanDescriptor - added:
method UnconstrainedEntityMetaDataSingleton.getCascadables(): Iterable - added:
method UnconstrainedEntityMetaDataSingleton.getClassHierarchy(): List - added:
method UnconstrainedEntityMetaDataSingleton.getDefaultGroupSequence(Object): List - added:
method UnconstrainedEntityMetaDataSingleton.getDefaultValidationSequence(Object): Iterator - added:
method UnconstrainedEntityMetaDataSingleton.getDirectMetaConstraints(): Set - added:
method UnconstrainedEntityMetaDataSingleton.getMetaConstraints(): Set - added:
method UnconstrainedEntityMetaDataSingleton.getMetaDataFor(ExecutableElement): ExecutableMetaData - added:
method UnconstrainedEntityMetaDataSingleton.getMetaDataFor(String): PropertyMetaData - added:
method UnconstrainedEntityMetaDataSingleton.hasConstraints(): boolean - added:
method ValidatableParametersMetaData.getCascadables(): Iterable - added:
static class ExecutableMetaData.Builder extends MetaDataBuilder - added:
static method UnconstrainedEntityMetaDataSingleton.getSingleton(): UnconstrainedEntityMetaDataSingleton
- added:
abstract class MethodConfigurationRule - added:
class OverridingMethodMustNotAlterParameterConstraints extends MethodConfigurationRule - added:
class ParallelMethodsMustNotDefineGroupConversionForCascadedReturnValue extends MethodConfigurationRule - added:
class ParallelMethodsMustNotDefineParameterConstraints extends MethodConfigurationRule - added:
class ReturnValueMayOnlyBeMarkedOnceAsCascadedPerHierarchyLine extends MethodConfigurationRule - added:
class VoidMethodsMustNotBeReturnValueConstrained extends MethodConfigurationRule - added:
ctor MethodConfigurationRule() - added:
ctor OverridingMethodMustNotAlterParameterConstraints() - added:
ctor ParallelMethodsMustNotDefineGroupConversionForCascadedReturnValue() - added:
ctor ParallelMethodsMustNotDefineParameterConstraints() - added:
ctor ReturnValueMayOnlyBeMarkedOnceAsCascadedPerHierarchyLine() - added:
ctor VoidMethodsMustNotBeReturnValueConstrained() - added:
method MethodConfigurationRule.apply(ConstrainedExecutable, ConstrainedExecutable): void - added:
method MethodConfigurationRule.isDefinedOnParallelType(ConstrainedExecutable, ConstrainedExecutable): boolean - added:
method MethodConfigurationRule.isDefinedOnSubType(ConstrainedExecutable, ConstrainedExecutable): boolean - added:
method MethodConfigurationRule.isStrictSubType(Class, Class): boolean - added:
method OverridingMethodMustNotAlterParameterConstraints.apply(ConstrainedExecutable, ConstrainedExecutable): void - added:
method ParallelMethodsMustNotDefineGroupConversionForCascadedReturnValue.apply(ConstrainedExecutable, ConstrainedExecutable): void - added:
method ParallelMethodsMustNotDefineParameterConstraints.apply(ConstrainedExecutable, ConstrainedExecutable): void - added:
method ReturnValueMayOnlyBeMarkedOnceAsCascadedPerHierarchyLine.apply(ConstrainedExecutable, ConstrainedExecutable): void - added:
method VoidMethodsMustNotBeReturnValueConstrained.apply(ConstrainedExecutable, ConstrainedExecutable): void - added:
static field MethodConfigurationRule.log: Log
- removed:
class AnnotationProcessingOptions - removed:
ctor AnnotationProcessingOptions() - removed:
method AnnotationProcessingOptions.areClassLevelConstraintAnnotationsIgnored(Class): boolean - removed:
method AnnotationProcessingOptions.areConstraintAnnotationsIgnored(Class): boolean - removed:
method AnnotationProcessingOptions.arePropertyLevelConstraintAnnotationsIgnored(Member): boolean - removed:
method AnnotationProcessingOptions.ignoreAnnotationConstraintForClass(Class, Boolean): void - removed:
method AnnotationProcessingOptions.ignoreClassLevelConstraintAnnotations(Class, boolean): void - removed:
method AnnotationProcessingOptions.ignorePropertyLevelConstraintAnnotationsOnMember(Member): void - removed:
method ConstraintHelper.addConstraintValidatorDefinition(Class, List): void - removed:
method ConstraintHelper.containsConstraintValidatorDefinition(Class): boolean - removed:
method ConstraintHelper.getBuiltInConstraints(Class): List - removed:
method ConstraintHelper.getConstraintValidatorDefinition(Class): List - removed:
method ConstraintHelper.isBuiltinConstraint(Class): boolean - removed:
method MetaConstraint.typeOfAnnotatedElement(): Type - added:
class AnnotationProcessingOptionsImpl implements AnnotationProcessingOptions - added:
class AnnotationProcessingOptionsImpl.ExecutableParameterKey - added:
ctor AnnotationProcessingOptionsImpl() - added:
ctor AnnotationProcessingOptionsImpl.ExecutableParameterKey(AnnotationProcessingOptionsImpl, Member, int) - added:
interface AnnotationProcessingOptions - added:
method AnnotationProcessingOptions.areClassLevelConstraintsIgnoredFor(Class): boolean - added:
method AnnotationProcessingOptions.areCrossParameterConstraintsIgnoredFor(Member): boolean - added:
method AnnotationProcessingOptions.areMemberConstraintsIgnoredFor(Member): boolean - added:
method AnnotationProcessingOptions.areParameterConstraintsIgnoredFor(Member, int): boolean - added:
method AnnotationProcessingOptions.areReturnValueConstraintsIgnoredFor(Member): boolean - added:
method AnnotationProcessingOptionsImpl.ExecutableParameterKey.equals(Object): boolean - added:
method AnnotationProcessingOptionsImpl.ExecutableParameterKey.hashCode(): int - added:
method AnnotationProcessingOptionsImpl.areClassLevelConstraintsIgnoredFor(Class): boolean - added:
method AnnotationProcessingOptionsImpl.areCrossParameterConstraintsIgnoredFor(Member): boolean - added:
method AnnotationProcessingOptionsImpl.areMemberConstraintsIgnoredFor(Member): boolean - added:
method AnnotationProcessingOptionsImpl.areParameterConstraintsIgnoredFor(Member, int): boolean - added:
method AnnotationProcessingOptionsImpl.areReturnValueConstraintsIgnoredFor(Member): boolean - added:
method AnnotationProcessingOptionsImpl.ignoreAnnotationConstraintForClass(Class, Boolean): void - added:
method AnnotationProcessingOptionsImpl.ignoreClassLevelConstraintAnnotations(Class, boolean): void - added:
method AnnotationProcessingOptionsImpl.ignoreConstraintAnnotationsForCrossParameterConstraint(Member, Boolean): void - added:
method AnnotationProcessingOptionsImpl.ignoreConstraintAnnotationsForReturnValue(Member, Boolean): void - added:
method AnnotationProcessingOptionsImpl.ignoreConstraintAnnotationsOnMember(Member, Boolean): void - added:
method AnnotationProcessingOptionsImpl.ignoreConstraintAnnotationsOnParameter(Member, int, Boolean): void - added:
method AnnotationProcessingOptionsImpl.merge(AnnotationProcessingOptions): void - added:
method ConstraintHelper.findValidatorClasses(Class, ValidationTarget): List - added:
method ConstraintHelper.getAllValidatorClasses(Class): List - added:
method ConstraintHelper.putValidatorClasses(Class, List, boolean): void - added:
static field ConstraintHelper.GROUPS: String - added:
static field ConstraintHelper.MESSAGE: String - added:
static field ConstraintHelper.PAYLOAD: String - added:
static field ConstraintHelper.VALIDATION_APPLIES_TO: String
- removed:
class MethodDescriptorImpl extends ElementDescriptorImpl implements MethodDescriptor - removed:
ctor MethodDescriptorImpl(Class, String, Set, boolean, List, boolean, List) - removed:
method BeanDescriptorImpl.getBeanDescriptor(): BeanDescriptor - removed:
method BeanDescriptorImpl.isTypeConstrained(): boolean - removed:
method ConstraintDescriptorImpl.setCompositionType(CompositionType): void - removed:
method ElementDescriptorImpl.isCascaded(): boolean - removed:
method MethodDescriptorImpl.getMethodName(): String - removed:
method MethodDescriptorImpl.getParameterDescriptors(): List - removed:
static method ElementDescriptorImpl.asDescriptors(Set): Set - changed:
class BeanDescriptorImpl extends ElementDescriptorImpl implements BeanDescriptor, TypeDescriptor → class BeanDescriptorImpl extends ElementDescriptorImpl implements BeanDescriptor - changed:
class ElementDescriptorImpl implements ElementDescriptor → abstract class ElementDescriptorImpl implements ElementDescriptor, Serializable - changed:
ctor BeanDescriptorImpl(Class, Set, Map, Map, boolean, List) → ctor BeanDescriptorImpl(Type, Set, Map, Map, Map, boolean, List) - changed:
ctor ConstraintDescriptorImpl(Annotation, ConstraintHelper, Class, ElementType, ConstraintOrigin) → ctor ConstraintDescriptorImpl(ConstraintHelper, Member, Annotation, ElementType) - changed:
ctor ConstraintDescriptorImpl(Annotation, ConstraintHelper, ElementType, ConstraintOrigin) → ctor ConstraintDescriptorImpl(ConstraintHelper, Member, Annotation, ElementType, Class, ConstraintOrigin, ConstraintDescriptorImpl.ConstraintType) - changed:
ctor ElementDescriptorImpl(Class, Set, boolean, boolean, List) → ctor ElementDescriptorImpl(Type, Set, boolean, List) - changed:
ctor ParameterDescriptorImpl(Class, int, Set, boolean, boolean, List) → ctor ParameterDescriptorImpl(Type, int, String, Set, boolean, boolean, List, Set) - changed:
ctor PropertyDescriptorImpl(Class, String, Set, boolean, boolean, List) → ctor PropertyDescriptorImpl(Type, String, Set, boolean, boolean, List, Set) - changed:
method BeanDescriptorImpl.getConstrainedMethods(): Set → method BeanDescriptorImpl.getConstrainedMethods(MethodType, MethodType[]): Set - added:
class CrossParameterDescriptorImpl extends ElementDescriptorImpl implements CrossParameterDescriptor - added:
class ExecutableDescriptorImpl extends ElementDescriptorImpl implements ConstructorDescriptor, MethodDescriptor - added:
class GroupConversionDescriptorImpl implements GroupConversionDescriptor - added:
class ReturnValueDescriptorImpl extends ElementDescriptorImpl implements ReturnValueDescriptor - added:
ctor ConstraintDescriptorImpl(ConstraintHelper, Member, Annotation, ElementType, ConstraintDescriptorImpl.ConstraintType) - added:
ctor CrossParameterDescriptorImpl(Set, boolean, List) - added:
ctor ExecutableDescriptorImpl(Type, String, Set, ReturnValueDescriptor, List, boolean, boolean, List) - added:
ctor GroupConversionDescriptorImpl(Class, Class) - added:
ctor ReturnValueDescriptorImpl(Type, Set, boolean, boolean, List, Set) - added:
enum ConstraintDescriptorImpl.ConstraintType - added:
method BeanDescriptorImpl.getConstrainedConstructors(): Set - added:
method BeanDescriptorImpl.getConstraintsForConstructor(Class[]): ConstructorDescriptor - added:
method BeanDescriptorImpl.toString(): String - added:
method ConstraintDescriptorImpl.getAnnotationType(): Class - added:
method ConstraintDescriptorImpl.getAvailableValidatorTypes(): Map - added:
method ConstraintDescriptorImpl.getComposingConstraintImpls(): Set - added:
method ConstraintDescriptorImpl.getConstraintType(): ConstraintDescriptorImpl.ConstraintType - added:
method ConstraintDescriptorImpl.getMatchingConstraintValidatorClasses(): List - added:
method ConstraintDescriptorImpl.getMessageTemplate(): String - added:
method ConstraintDescriptorImpl.getValidationAppliesTo(): ConstraintTarget - added:
method ExecutableDescriptorImpl.getCrossParameterDescriptor(): CrossParameterDescriptor - added:
method ExecutableDescriptorImpl.getName(): String - added:
method ExecutableDescriptorImpl.getParameterDescriptors(): List - added:
method ExecutableDescriptorImpl.getReturnValueDescriptor(): ReturnValueDescriptor - added:
method ExecutableDescriptorImpl.hasConstrainedParameters(): boolean - added:
method ExecutableDescriptorImpl.hasConstrainedReturnValue(): boolean - added:
method ExecutableDescriptorImpl.isGetter(): boolean - added:
method ExecutableDescriptorImpl.toString(): String - added:
method GroupConversionDescriptorImpl.equals(Object): boolean - added:
method GroupConversionDescriptorImpl.getFrom(): Class - added:
method GroupConversionDescriptorImpl.getTo(): Class - added:
method GroupConversionDescriptorImpl.hashCode(): int - added:
method GroupConversionDescriptorImpl.toString(): String - added:
method ParameterDescriptorImpl.getGroupConversions(): Set - added:
method ParameterDescriptorImpl.getName(): String - added:
method ParameterDescriptorImpl.isCascaded(): boolean - added:
method ParameterDescriptorImpl.toString(): String - added:
method PropertyDescriptorImpl.getGroupConversions(): Set - added:
method PropertyDescriptorImpl.isCascaded(): boolean - added:
method PropertyDescriptorImpl.toString(): String - added:
method ReturnValueDescriptorImpl.getGroupConversions(): Set - added:
method ReturnValueDescriptorImpl.isCascaded(): boolean - added:
method ReturnValueDescriptorImpl.toString(): String - added:
static field ConstraintDescriptorImpl.ConstraintType.CROSS_PARAMETER: ConstraintDescriptorImpl.ConstraintType - added:
static field ConstraintDescriptorImpl.ConstraintType.GENERIC: ConstraintDescriptorImpl.ConstraintType - added:
static method ConstraintDescriptorImpl.ConstraintType.valueOf(String): ConstraintDescriptorImpl.ConstraintType - added:
static method ConstraintDescriptorImpl.ConstraintType.values(): ConstraintDescriptorImpl.ConstraintType[]
- added:
interface Cascadable - added:
interface Validatable - added:
method Cascadable.convertGroup(Class): Class - added:
method Cascadable.getCascadableType(): Type - added:
method Cascadable.getElementType(): ElementType - added:
method Cascadable.getGroupConversionDescriptors(): Set - added:
method Cascadable.getKind(): ElementKind - added:
method Cascadable.getName(): String - added:
method Cascadable.getTypeArgumentsConstraints(): Set - added:
method Cascadable.getValue(Object): Object - added:
method Cascadable.unwrapMode(): UnwrapMode - added:
method Validatable.getCascadables(): Iterable
- removed:
class BeanConstraintLocation implements ConstraintLocation - removed:
class MethodConstraintLocation implements ConstraintLocation - removed:
ctor BeanConstraintLocation(Class) - removed:
ctor BeanConstraintLocation(Class, Member) - removed:
ctor BeanConstraintLocation(Member) - removed:
ctor MethodConstraintLocation(Method) - removed:
ctor MethodConstraintLocation(Method, int) - removed:
interface ConstraintLocation - removed:
method BeanConstraintLocation.equals(Object): boolean - removed:
method BeanConstraintLocation.getBeanClass(): Class - removed:
method BeanConstraintLocation.getElementType(): ElementType - removed:
method BeanConstraintLocation.getMember(): Member - removed:
method BeanConstraintLocation.hashCode(): int - removed:
method BeanConstraintLocation.toString(): String - removed:
method BeanConstraintLocation.typeOfAnnotatedElement(): Type - removed:
method ConstraintLocation.getBeanClass(): Class - removed:
method ConstraintLocation.getElementType(): ElementType - removed:
method ConstraintLocation.typeOfAnnotatedElement(): Type - removed:
method MethodConstraintLocation.equals(Object): boolean - removed:
method MethodConstraintLocation.getBeanClass(): Class - removed:
method MethodConstraintLocation.getElementType(): ElementType - removed:
method MethodConstraintLocation.getMember(): Method - removed:
method MethodConstraintLocation.getParameterIndex(): Integer - removed:
method MethodConstraintLocation.getParameterType(): Class - removed:
method MethodConstraintLocation.hashCode(): int - removed:
method MethodConstraintLocation.toString(): String - removed:
method MethodConstraintLocation.typeOfAnnotatedElement(): Type - added:
class ConstraintLocation - added:
method ConstraintLocation.equals(Object): boolean - added:
method ConstraintLocation.getDeclaringClass(): Class - added:
method ConstraintLocation.getPropertyName(): String - added:
method ConstraintLocation.getTypeForValidatorResolution(): Type - added:
method ConstraintLocation.hashCode(): int - added:
method ConstraintLocation.toString(): String - added:
static method ConstraintLocation.forClass(Class): ConstraintLocation - added:
static method ConstraintLocation.forCrossParameter(ExecutableElement): ConstraintLocation - added:
static method ConstraintLocation.forParameter(ExecutableElement, int): ConstraintLocation - added:
static method ConstraintLocation.forProperty(Member): ConstraintLocation - added:
static method ConstraintLocation.forReturnValue(ExecutableElement): ConstraintLocation - added:
static method ConstraintLocation.forTypeArgument(Member, Type): ConstraintLocation
- removed:
method MetaDataProviderKeyedByClassName.addBeanConfiguration(Class, BeanConfiguration): void - removed:
method XmlMetaDataProvider.byLocation(): CollectionHelper.Partitioner - removed:
static field MetaDataProvider.DEFAULT_PARAMETER_NAME_PREFIX: String - changed:
ctor AnnotationMetaDataProvider(ConstraintHelper, AnnotationProcessingOptions) → ctor AnnotationMetaDataProvider(ConstraintHelper, ParameterNameProvider, AnnotationProcessingOptions) - changed:
ctor MetaDataProviderKeyedByClassName(ConstraintHelper) → ctor MetaDataProviderKeyedByClassName(ConstraintHelper, Map) - changed:
ctor ProgrammaticMetaDataProvider(ConstraintHelper, Set) → ctor ProgrammaticMetaDataProvider(ConstraintHelper, ParameterNameProvider, Set) - changed:
ctor XmlMetaDataProvider(ConstraintHelper, Set) → ctor XmlMetaDataProvider(ConstraintHelper, ParameterNameProvider, Set, ClassLoader) - changed:
method MetaDataProviderKeyedByClassName.createBeanConfiguration(ConfigurationSource, Class, Set, List, DefaultGroupSequenceProvider): BeanConfiguration → static method MetaDataProviderKeyedByClassName.createBeanConfiguration(ConfigurationSource, Class, Set, List, DefaultGroupSequenceProvider): BeanConfiguration - added:
class TypeAnnotationAwareMetaDataProvider extends AnnotationMetaDataProvider - added:
ctor TypeAnnotationAwareMetaDataProvider(ConstraintHelper, ParameterNameProvider, AnnotationProcessingOptions) - added:
field AnnotationMetaDataProvider.annotationProcessingOptions: AnnotationProcessingOptions - added:
field AnnotationMetaDataProvider.configuredBeans: ConcurrentReferenceHashMap - added:
field AnnotationMetaDataProvider.constraintHelper: ConstraintHelper - added:
field AnnotationMetaDataProvider.parameterNameProvider: ParameterNameProvider - added:
method AnnotationMetaDataProvider.findConstraintAnnotations(Member, Annotation, ElementType): List - added:
method AnnotationMetaDataProvider.findTypeAnnotationConstraintsForExecutableParameter(Member, int): Set - added:
method AnnotationMetaDataProvider.findTypeAnnotationConstraintsForMember(Member): Set - added:
method TypeAnnotationAwareMetaDataProvider.findTypeAnnotationConstraintsForExecutableParameter(Member, int): Set - added:
method TypeAnnotationAwareMetaDataProvider.findTypeAnnotationConstraintsForMember(Member): Set
- removed:
class ConstrainedMethod extends AbstractConstrainedElement - removed:
ctor ConstrainedMethod(ConfigurationSource, MethodConstraintLocation, List, Set, boolean) - removed:
ctor ConstrainedMethod(ConfigurationSource, MethodConstraintLocation, Set, boolean) - removed:
method AbstractConstrainedElement.getSource(): ConfigurationSource - removed:
method ConstrainedField.getLocation(): BeanConstraintLocation - removed:
method ConstrainedMethod.getAllParameterMetaData(): List - removed:
method ConstrainedMethod.getLocation(): MethodConstraintLocation - removed:
method ConstrainedMethod.hasParameterConstraints(): boolean - removed:
method ConstrainedMethod.isConstrained(): boolean - removed:
method ConstrainedMethod.isGetterMethod(): boolean - removed:
method ConstrainedMethod.toString(): String - removed:
method ConstrainedParameter.getLocation(): MethodConstraintLocation - removed:
method ConstrainedParameter.getParameterName(): String - removed:
method ConstrainedType.getLocation(): BeanConstraintLocation - changed:
ctor AbstractConstrainedElement(ConfigurationSource, ConstrainedElement.ConstrainedElementKind, ConstraintLocation, Set, boolean) → ctor AbstractConstrainedElement(ConfigurationSource, ConstrainedElement.ConstrainedElementKind, ConstraintLocation, Set, Map, boolean, UnwrapMode) - changed:
ctor ConstrainedField(ConfigurationSource, BeanConstraintLocation, Set, boolean) → ctor ConstrainedField(ConfigurationSource, ConstraintLocation, Set, Set, Map, boolean, UnwrapMode) - changed:
ctor ConstrainedParameter(ConfigurationSource, MethodConstraintLocation, String, Set, boolean) → ctor ConstrainedParameter(ConfigurationSource, ConstraintLocation, Type, int, String) - changed:
ctor ConstrainedType(ConfigurationSource, BeanConstraintLocation, Set) → ctor ConstrainedType(ConfigurationSource, ConstraintLocation, Set) - added:
abstract class ExecutableElement - added:
class ConstrainedExecutable extends AbstractConstrainedElement - added:
ctor ConstrainedExecutable(ConfigurationSource, ConstraintLocation, List, Set, Set, Set, Map, boolean, UnwrapMode) - added:
ctor ConstrainedExecutable(ConfigurationSource, ConstraintLocation, Set, Map, boolean, UnwrapMode) - added:
ctor ConstrainedParameter(ConfigurationSource, ConstraintLocation, Type, int, String, Set, Set, Map, boolean, UnwrapMode) - added:
field AbstractConstrainedElement.constraints: Set - added:
field AbstractConstrainedElement.groupConversions: Map - added:
field AbstractConstrainedElement.isCascading: boolean - added:
field AbstractConstrainedElement.location: ConstraintLocation - added:
field AbstractConstrainedElement.source: ConfigurationSource - added:
field AbstractConstrainedElement.unwrapMode: UnwrapMode - added:
method AbstractConstrainedElement.getGroupConversions(): Map - added:
method AbstractConstrainedElement.unwrapMode(): UnwrapMode - added:
method ConstrainedElement.getGroupConversions(): Map - added:
method ConstrainedElement.unwrapMode(): UnwrapMode - added:
method ConstrainedExecutable.equals(Object): boolean - added:
method ConstrainedExecutable.getAllParameterMetaData(): List - added:
method ConstrainedExecutable.getCrossParameterConstraints(): Set - added:
method ConstrainedExecutable.getExecutable(): ExecutableElement - added:
method ConstrainedExecutable.getParameterMetaData(int): ConstrainedParameter - added:
method ConstrainedExecutable.getTypeArgumentsConstraints(): Set - added:
method ConstrainedExecutable.hasParameterConstraints(): boolean - added:
method ConstrainedExecutable.hashCode(): int - added:
method ConstrainedExecutable.isConstrained(): boolean - added:
method ConstrainedExecutable.isEquallyParameterConstrained(ConstrainedExecutable): boolean - added:
method ConstrainedExecutable.isGetterMethod(): boolean - added:
method ConstrainedExecutable.merge(ConstrainedExecutable): ConstrainedExecutable - added:
method ConstrainedExecutable.toString(): String - added:
method ConstrainedField.equals(Object): boolean - added:
method ConstrainedField.getTypeArgumentsConstraints(): Set - added:
method ConstrainedField.hashCode(): int - added:
method ConstrainedField.isConstrained(): boolean - added:
method ConstrainedParameter.equals(Object): boolean - added:
method ConstrainedParameter.getIndex(): int - added:
method ConstrainedParameter.getName(): String - added:
method ConstrainedParameter.getType(): Type - added:
method ConstrainedParameter.getTypeArgumentsConstraints(): Set - added:
method ConstrainedParameter.hashCode(): int - added:
method ConstrainedParameter.isConstrained(): boolean - added:
method ConstrainedParameter.merge(ConstrainedParameter): ConstrainedParameter - added:
method ConstrainedType.equals(Object): boolean - added:
method ConstrainedType.hashCode(): int - added:
method ExecutableElement.equals(Object): boolean - added:
method ExecutableElement.getAccessibleObject(): AccessibleObject - added:
method ExecutableElement.getAsString(): String - added:
method ExecutableElement.getElementType(): ElementType - added:
method ExecutableElement.getGenericParameterTypes(): Type[] - added:
method ExecutableElement.getMember(): Member - added:
method ExecutableElement.getParameterAnnotations(): Annotation[][] - added:
method ExecutableElement.getParameterNames(ParameterNameProvider): List - added:
method ExecutableElement.getParameterTypes(): Class[] - added:
method ExecutableElement.getReturnType(): Class - added:
method ExecutableElement.getSignature(): String - added:
method ExecutableElement.getSimpleName(): String - added:
method ExecutableElement.hashCode(): int - added:
method ExecutableElement.isGetterMethod(): boolean - added:
static field ConstrainedElement.ConstrainedElementKind.CONSTRUCTOR: ConstrainedElement.ConstrainedElementKind - added:
static method ConfigurationSource.max(ConfigurationSource, ConfigurationSource): ConfigurationSource - added:
static method ExecutableElement.forConstructor(Constructor): ExecutableElement - added:
static method ExecutableElement.forConstructors(Constructor[]): List - added:
static method ExecutableElement.forMethod(Method): ExecutableElement - added:
static method ExecutableElement.forMethods(Method[]): List - added:
static method ExecutableElement.getExecutableAsString(String, Class[]): String
- removed:
class LazyValidatorFactory implements ValidatorFactory - removed:
ctor LazyValidatorFactory() - removed:
ctor LazyValidatorFactory(Configuration) - removed:
method LazyValidatorFactory.getConstraintValidatorFactory(): ConstraintValidatorFactory - removed:
method LazyValidatorFactory.getMessageInterpolator(): MessageInterpolator - removed:
method LazyValidatorFactory.getTraversableResolver(): TraversableResolver - removed:
method LazyValidatorFactory.getValidator(): Validator - removed:
method LazyValidatorFactory.unwrap(Class): Object - removed:
method LazyValidatorFactory.usingContext(): ValidatorContext - removed:
static method ModUtil.passesMod10Test(List, int): boolean - removed:
static method ModUtil.passesMod11Test(List, int): boolean - removed:
static method ReflectionHelper.computeAllImplementedInterfaces(Class): Set - removed:
static method ReflectionHelper.computeClassHierarchy(Class, boolean): List - removed:
static method ReflectionHelper.getIndexedType(Type): Type - removed:
static method ReflectionHelper.haveSameSignature(Method, Method): boolean - removed:
static method TypeHelper.getArrayType(Type): Type - removed:
static method TypeHelper.getResolvedInterfaces(Type): Type[] - changed:
static method ReflectionHelper.typeOf(Method, int): Type → static method ReflectionHelper.typeOf(ExecutableElement, int): Type - changed:
static method TypeHelper.getValidatorsTypes(List): Map → static method TypeHelper.getValidatorsTypes(Class, List): Map - added:
@interface IgnoreJava6Requirement - added:
class TypeResolutionHelper - added:
ctor ExecutableHelper(TypeResolutionHelper) - added:
ctor TypeResolutionHelper() - added:
final class ExecutableHelper - added:
method ExecutableHelper.overrides(ExecutableElement, ExecutableElement): boolean - added:
method ExecutableHelper.overrides(Method, Method): boolean - added:
method TypeResolutionHelper.getTypeResolver(): TypeResolver - added:
static method CollectionHelper.newHashMap(Map): HashMap - added:
static method CollectionHelper.toImmutableList(List): List - added:
static method CollectionHelper.toImmutableMap(Map): Map - added:
static method CollectionHelper.toImmutableSet(Set): Set - added:
static method ExecutableHelper.getSignature(String, Class[]): String - added:
static method ModUtil.calculateLuhnMod10Check(List): int - added:
static method ModUtil.calculateMod10Check(List, int, int): int - added:
static method ModUtil.calculateMod11Check(List): int - added:
static method ModUtil.calculateMod11Check(List, int): int - added:
static method ModUtil.calculateModXCheckWithWeights(List, int, int, int[]): int - added:
static method ReflectionHelper.getClassFromType(Type): Class - added:
static method ReflectionHelper.getCollectionElementType(Type): Type - added:
static method ReflectionHelper.getValue(Field, Object): Object - added:
static method ReflectionHelper.getValue(Method, Object): Object - added:
static method ReflectionHelper.isCollection(Type): boolean - added:
static method ReflectionHelper.isIndexable(Type): boolean - added:
static method ReflectionHelper.unBoxedType(Class): Class - added:
static method StringHelper.isNullOrEmptyString(String): boolean - added:
static method Version.determineJavaRelease(String): int - added:
static method Version.getJavaRelease(): int
- removed:
ctor AnnotationFactory()
- added:
class ClassHierarchyHelper - added:
class Filters - added:
interface Filter - added:
method Filter.accepts(Class): boolean - added:
static method ClassHierarchyHelper.getDirectlyImplementedInterfaces(Class): Set - added:
static method ClassHierarchyHelper.getHierarchy(Class, Filter[]): List - added:
static method Filters.excludeInterfaces(): Filter - added:
static method Filters.excludeProxies(): Filter
- removed:
field Log_.logger.log: Logger - removed:
method Log.getExceptionDuringIsValidCall(RuntimeException): ValidationException - removed:
method Log.getInvalidIndexException(String, String): IndexOutOfBoundsException - removed:
method Log.getInvalidMethodParameterIndexException(String): IllegalArgumentException - removed:
method Log.getInvalidMethodParameterIndexException(String, int): IllegalArgumentException - removed:
method Log.getInvalidPropertyValue(String, String, Exception): ValidationException - removed:
method Log.getMissingFormatStringInTemplateException(String): ValidationException - removed:
method Log.getMultipleDefinitionOfDefaultGroupSequenceException(): GroupDefinitionException - removed:
method Log.getMultipleDefinitionOfDefaultGroupSequenceProviderException(): GroupDefinitionException - removed:
method Log.getTypeNotSupportedException(Class): ValidationException - removed:
method Log.getUnableToFindAnnotationConstraintsException(Class): ValidationException - removed:
method Log.getUnableToFindMethodException(Class, String, String): IllegalArgumentException - removed:
method Log.getUnableToInstantiateBeanValidationProviderException(List, Exception): ValidationException - removed:
method Log.getUnableToInstantiateException(String, Exception): ValidationException - removed:
method Log.getUnableToLoadClassException(String, Exception): ValidationException - removed:
method Log.getUnableToReadAnnotationAttributesException(Class, Exception): ValidationException - removed:
method Log.getUnableToReadServicesFileException(String, Exception): ValidationException - removed:
method Log.throwInvalidFormat(String, IllegalFormatException): ValidationException - removed:
method Log.unableToLoadProviderClass(String): void - removed:
method Log_.logger.debug(Object): void - removed:
method Log_.logger.debug(Object, Throwable): void - removed:
method Log_.logger.debug(String, Object, Object[], Throwable): void - removed:
method Log_.logger.debug(String, Object, Throwable): void - removed:
method Log_.logger.debugf(String, Object): void - removed:
method Log_.logger.debugf(String, Object, Object): void - removed:
method Log_.logger.debugf(String, Object, Object, Object): void - removed:
method Log_.logger.debugf(String, Object[]): void - removed:
method Log_.logger.debugf(Throwable, String, Object): void - removed:
method Log_.logger.debugf(Throwable, String, Object, Object): void - removed:
method Log_.logger.debugf(Throwable, String, Object, Object, Object): void - removed:
method Log_.logger.debugf(Throwable, String, Object[]): void - removed:
method Log_.logger.debugv(String, Object): void - removed:
method Log_.logger.debugv(String, Object, Object): void - removed:
method Log_.logger.debugv(String, Object, Object, Object): void - removed:
method Log_.logger.debugv(String, Object[]): void - removed:
method Log_.logger.debugv(Throwable, String, Object): void - removed:
method Log_.logger.debugv(Throwable, String, Object, Object): void - removed:
method Log_.logger.debugv(Throwable, String, Object, Object, Object): void - removed:
method Log_.logger.debugv(Throwable, String, Object[]): void - removed:
method Log_.logger.error(Object): void - removed:
method Log_.logger.error(Object, Throwable): void - removed:
method Log_.logger.error(String, Object, Object[], Throwable): void - removed:
method Log_.logger.error(String, Object, Throwable): void - removed:
method Log_.logger.errorf(String, Object): void - removed:
method Log_.logger.errorf(String, Object, Object): void - removed:
method Log_.logger.errorf(String, Object, Object, Object): void - removed:
method Log_.logger.errorf(String, Object[]): void - removed:
method Log_.logger.errorf(Throwable, String, Object): void - removed:
method Log_.logger.errorf(Throwable, String, Object, Object): void - removed:
method Log_.logger.errorf(Throwable, String, Object, Object, Object): void - removed:
method Log_.logger.errorf(Throwable, String, Object[]): void - removed:
method Log_.logger.errorv(String, Object): void - removed:
method Log_.logger.errorv(String, Object, Object): void - removed:
method Log_.logger.errorv(String, Object, Object, Object): void - removed:
method Log_.logger.errorv(String, Object[]): void - removed:
method Log_.logger.errorv(Throwable, String, Object): void - removed:
method Log_.logger.errorv(Throwable, String, Object, Object): void - removed:
method Log_.logger.errorv(Throwable, String, Object, Object, Object): void - removed:
method Log_.logger.errorv(Throwable, String, Object[]): void - removed:
method Log_.logger.fatal(Object): void - removed:
method Log_.logger.fatal(Object, Throwable): void - removed:
method Log_.logger.fatal(String, Object, Object[], Throwable): void - removed:
method Log_.logger.fatal(String, Object, Throwable): void - removed:
method Log_.logger.fatalf(String, Object): void - removed:
method Log_.logger.fatalf(String, Object, Object): void - removed:
method Log_.logger.fatalf(String, Object, Object, Object): void - removed:
method Log_.logger.fatalf(String, Object[]): void - removed:
method Log_.logger.fatalf(Throwable, String, Object): void - removed:
method Log_.logger.fatalf(Throwable, String, Object, Object): void - removed:
method Log_.logger.fatalf(Throwable, String, Object, Object, Object): void - removed:
method Log_.logger.fatalf(Throwable, String, Object[]): void - removed:
method Log_.logger.fatalv(String, Object): void - removed:
method Log_.logger.fatalv(String, Object, Object): void - removed:
method Log_.logger.fatalv(String, Object, Object, Object): void - removed:
method Log_.logger.fatalv(String, Object[]): void - removed:
method Log_.logger.fatalv(Throwable, String, Object): void - removed:
method Log_.logger.fatalv(Throwable, String, Object, Object): void - removed:
method Log_.logger.fatalv(Throwable, String, Object, Object, Object): void - removed:
method Log_.logger.fatalv(Throwable, String, Object[]): void - removed:
method Log_.logger.getExceptionDuringIsValidCall$str(): String - removed:
method Log_.logger.getExceptionDuringIsValidCall(RuntimeException): ValidationException - removed:
method Log_.logger.getInvalidIndexException$str(): String - removed:
method Log_.logger.getInvalidIndexException(String, String): IndexOutOfBoundsException - removed:
method Log_.logger.getInvalidMethodParameterIndexException(String): IllegalArgumentException - removed:
method Log_.logger.getInvalidMethodParameterIndexException(String, int): IllegalArgumentException - removed:
method Log_.logger.getInvalidMethodParameterIndexException1$str(): String - removed:
method Log_.logger.getInvalidMethodParameterIndexException2$str(): String - removed:
method Log_.logger.getInvalidPropertyValue$str(): String - removed:
method Log_.logger.getInvalidPropertyValue(String, String, Exception): ValidationException - removed:
method Log_.logger.getMissingFormatStringInTemplateException$str(): String - removed:
method Log_.logger.getMissingFormatStringInTemplateException(String): ValidationException - removed:
method Log_.logger.getMultipleDefinitionOfDefaultGroupSequenceException$str(): String - removed:
method Log_.logger.getMultipleDefinitionOfDefaultGroupSequenceException(): GroupDefinitionException - removed:
method Log_.logger.getMultipleDefinitionOfDefaultGroupSequenceProviderException$str(): String - removed:
method Log_.logger.getMultipleDefinitionOfDefaultGroupSequenceProviderException(): GroupDefinitionException - removed:
method Log_.logger.getTypeNotSupportedException$str(): String - removed:
method Log_.logger.getTypeNotSupportedException(Class): ValidationException - removed:
method Log_.logger.getUnableToFindAnnotationConstraintsException$str(): String - removed:
method Log_.logger.getUnableToFindAnnotationConstraintsException(Class): ValidationException - removed:
method Log_.logger.getUnableToFindMethodException$str(): String - removed:
method Log_.logger.getUnableToFindMethodException(Class, String, String): IllegalArgumentException - removed:
method Log_.logger.getUnableToInstantiateBeanValidationProviderException$str(): String - removed:
method Log_.logger.getUnableToInstantiateBeanValidationProviderException(List, Exception): ValidationException - removed:
method Log_.logger.getUnableToInstantiateException(String, Exception): ValidationException - removed:
method Log_.logger.getUnableToLoadClassException(String, Exception): ValidationException - removed:
method Log_.logger.getUnableToReadAnnotationAttributesException$str(): String - removed:
method Log_.logger.getUnableToReadAnnotationAttributesException(Class, Exception): ValidationException - removed:
method Log_.logger.getUnableToReadServicesFileException$str(): String - removed:
method Log_.logger.getUnableToReadServicesFileException(String, Exception): ValidationException - removed:
method Log_.logger.info(Object): void - removed:
method Log_.logger.info(Object, Throwable): void - removed:
method Log_.logger.info(String, Object, Object[], Throwable): void - removed:
method Log_.logger.info(String, Object, Throwable): void - removed:
method Log_.logger.infof(String, Object): void - removed:
method Log_.logger.infof(String, Object, Object): void - removed:
method Log_.logger.infof(String, Object, Object, Object): void - removed:
method Log_.logger.infof(String, Object[]): void - removed:
method Log_.logger.infof(Throwable, String, Object): void - removed:
method Log_.logger.infof(Throwable, String, Object, Object): void - removed:
method Log_.logger.infof(Throwable, String, Object, Object, Object): void - removed:
method Log_.logger.infof(Throwable, String, Object[]): void - removed:
method Log_.logger.infov(String, Object): void - removed:
method Log_.logger.infov(String, Object, Object): void - removed:
method Log_.logger.infov(String, Object, Object, Object): void - removed:
method Log_.logger.infov(String, Object[]): void - removed:
method Log_.logger.infov(Throwable, String, Object): void - removed:
method Log_.logger.infov(Throwable, String, Object, Object): void - removed:
method Log_.logger.infov(Throwable, String, Object, Object, Object): void - removed:
method Log_.logger.infov(Throwable, String, Object[]): void - removed:
method Log_.logger.isDebugEnabled(): boolean - removed:
method Log_.logger.isEnabled(Logger.Level): boolean - removed:
method Log_.logger.isInfoEnabled(): boolean - removed:
method Log_.logger.isTraceEnabled(): boolean - removed:
method Log_.logger.log(Logger.Level, Object): void - removed:
method Log_.logger.log(Logger.Level, Object, Throwable): void - removed:
method Log_.logger.log(Logger.Level, String, Object, Throwable): void - removed:
method Log_.logger.log(String, Logger.Level, Object, Object[], Throwable): void - removed:
method Log_.logger.logf(Logger.Level, String, Object): void - removed:
method Log_.logger.logf(Logger.Level, String, Object, Object): void - removed:
method Log_.logger.logf(Logger.Level, String, Object, Object, Object): void - removed:
method Log_.logger.logf(Logger.Level, String, Object[]): void - removed:
method Log_.logger.logf(Logger.Level, Throwable, String, Object): void - removed:
method Log_.logger.logf(Logger.Level, Throwable, String, Object, Object): void - removed:
method Log_.logger.logf(Logger.Level, Throwable, String, Object, Object, Object): void - removed:
method Log_.logger.logf(Logger.Level, Throwable, String, Object[]): void - removed:
method Log_.logger.logf(String, Logger.Level, Throwable, String, Object): void - removed:
method Log_.logger.logf(String, Logger.Level, Throwable, String, Object, Object): void - removed:
method Log_.logger.logf(String, Logger.Level, Throwable, String, Object, Object, Object): void - removed:
method Log_.logger.logf(String, Logger.Level, Throwable, String, Object[]): void - removed:
method Log_.logger.logv(Logger.Level, String, Object): void - removed:
method Log_.logger.logv(Logger.Level, String, Object, Object): void - removed:
method Log_.logger.logv(Logger.Level, String, Object, Object, Object): void - removed:
method Log_.logger.logv(Logger.Level, String, Object[]): void - removed:
method Log_.logger.logv(Logger.Level, Throwable, String, Object): void - removed:
method Log_.logger.logv(Logger.Level, Throwable, String, Object, Object): void - removed:
method Log_.logger.logv(Logger.Level, Throwable, String, Object, Object, Object): void - removed:
method Log_.logger.logv(Logger.Level, Throwable, String, Object[]): void - removed:
method Log_.logger.logv(String, Logger.Level, Throwable, String, Object): void - removed:
method Log_.logger.logv(String, Logger.Level, Throwable, String, Object, Object): void - removed:
method Log_.logger.logv(String, Logger.Level, Throwable, String, Object, Object, Object): void - removed:
method Log_.logger.logv(String, Logger.Level, Throwable, String, Object[]): void - removed:
method Log_.logger.throwInvalidFormat$str(): String - removed:
method Log_.logger.throwInvalidFormat(String, IllegalFormatException): ValidationException - removed:
method Log_.logger.trace(Object): void - removed:
method Log_.logger.trace(Object, Throwable): void - removed:
method Log_.logger.trace(String, Object, Object[], Throwable): void - removed:
method Log_.logger.trace(String, Object, Throwable): void - removed:
method Log_.logger.tracef(String, Object): void - removed:
method Log_.logger.tracef(String, Object, Object): void - removed:
method Log_.logger.tracef(String, Object, Object, Object): void - removed:
method Log_.logger.tracef(String, Object[]): void - removed:
method Log_.logger.tracef(Throwable, String, Object): void - removed:
method Log_.logger.tracef(Throwable, String, Object, Object): void - removed:
method Log_.logger.tracef(Throwable, String, Object, Object, Object): void - removed:
method Log_.logger.tracef(Throwable, String, Object[]): void - removed:
method Log_.logger.tracev(String, Object): void - removed:
method Log_.logger.tracev(String, Object, Object): void - removed:
method Log_.logger.tracev(String, Object, Object, Object): void - removed:
method Log_.logger.tracev(String, Object[]): void - removed:
method Log_.logger.tracev(Throwable, String, Object): void - removed:
method Log_.logger.tracev(Throwable, String, Object, Object): void - removed:
method Log_.logger.tracev(Throwable, String, Object, Object, Object): void - removed:
method Log_.logger.tracev(Throwable, String, Object[]): void - removed:
method Log_.logger.unableToLoadProviderClass$str(): String - removed:
method Log_.logger.unableToLoadProviderClass(String): void - removed:
method Log_.logger.warn(Object): void - removed:
method Log_.logger.warn(Object, Throwable): void - removed:
method Log_.logger.warn(String, Object, Object[], Throwable): void - removed:
method Log_.logger.warn(String, Object, Throwable): void - removed:
method Log_.logger.warnf(String, Object): void - removed:
method Log_.logger.warnf(String, Object, Object): void - removed:
method Log_.logger.warnf(String, Object, Object, Object): void - removed:
method Log_.logger.warnf(String, Object[]): void - removed:
method Log_.logger.warnf(Throwable, String, Object): void - removed:
method Log_.logger.warnf(Throwable, String, Object, Object): void - removed:
method Log_.logger.warnf(Throwable, String, Object, Object, Object): void - removed:
method Log_.logger.warnf(Throwable, String, Object[]): void - removed:
method Log_.logger.warnv(String, Object): void - removed:
method Log_.logger.warnv(String, Object, Object): void - removed:
method Log_.logger.warnv(String, Object, Object, Object): void - removed:
method Log_.logger.warnv(String, Object[]): void - removed:
method Log_.logger.warnv(Throwable, String, Object): void - removed:
method Log_.logger.warnv(Throwable, String, Object, Object): void - removed:
method Log_.logger.warnv(Throwable, String, Object, Object, Object): void - removed:
method Log_.logger.warnv(Throwable, String, Object[]): void - changed:
class Log_.logger implements Serializable, Log, BasicLogger → class Log_.logger extends DelegatingBasicLogger implements Log, BasicLogger, Serializable - changed:
class Messages_.bundle implements Serializable, Messages → class Messages_.bundle implements Messages, Serializable - changed:
method Log.getAnnotationDoesNotContainAParameterException(String, String): ValidationException → method Log.getAnnotationDoesNotContainAParameterException(Class, String): ValidationException - changed:
method Log.getBeanClassHasAlreadyBeConfiguredInXmlException(String): ValidationException → method Log.getBeanClassHasAlreadyBeConfiguredInXmlException(Class): ValidationException - changed:
method Log.getBeanClassMustBePartOfRedefinedDefaultGroupSequenceException(String): GroupDefinitionException → method Log.getBeanClassMustBePartOfRedefinedDefaultGroupSequenceException(Class): GroupDefinitionException - changed:
method Log.getBeanDoesNotContainTheFieldException(String, String): ValidationException → method Log.getBeanDoesNotContainTheFieldException(Class, String): ValidationException - changed:
method Log.getBeanDoesNotContainThePropertyException(String, String): ValidationException → method Log.getBeanDoesNotContainThePropertyException(Class, String): ValidationException - changed:
method Log.getConstraintFactoryMustNotReturnNullException(String): ValidationException → method Log.getConstraintFactoryMustNotReturnNullException(Class): ValidationException - changed:
method Log.getGroupHasToBeAnInterfaceException(String): ValidationException → method Log.getGroupHasToBeAnInterfaceException(Class): ValidationException - changed:
method Log.getInvalidLengthOfParameterMetaDataListException(Method, int, int): IllegalArgumentException → method Log.getInvalidLengthOfParameterMetaDataListException(String, int, int): IllegalArgumentException - changed:
method Log.getInvalidPropertyPathException(String, String): IllegalArgumentException → method Log.getInvalidPropertyPathException(Class, String): IllegalArgumentException - changed:
method Log.getIsDefinedTwiceInMappingXmlForBeanException(String, String): ValidationException → method Log.getIsDefinedTwiceInMappingXmlForBeanException(String, Class): ValidationException - changed:
method Log.getIsNotAnAnnotationException(String): ValidationException → method Log.getIsNotAnAnnotationException(Class): ValidationException - changed:
method Log.getMoreThanOneValidatorFoundForTypeException(Type, String): UnexpectedTypeException → method Log.getMoreThanOneValidatorFoundForTypeException(Type, Collection): UnexpectedTypeException - changed:
method Log.getNoValidatorFoundForTypeException(String): UnexpectedTypeException → method Log.getNoValidatorFoundForTypeException(Class, String, String): UnexpectedTypeException - changed:
method Log.getNoValueProvidedForAnnotationParameterException(String): IllegalArgumentException → method Log.getNoValueProvidedForAnnotationParameterException(String, Class): IllegalArgumentException - changed:
method Log.getUnableToCreateAnnotationForConfiguredConstraintException(String, RuntimeException): ValidationException → method Log.getUnableToCreateAnnotationForConfiguredConstraintException(RuntimeException): ValidationException - changed:
method Log.getUnableToGetAnnotationParameterException(String, String, Exception): ValidationException → method Log.getUnableToGetAnnotationParameterException(String, Class, Exception): ValidationException - changed:
method Log.getUnableToInitializeConstraintValidatorException(String, RuntimeException): ValidationException → method Log.getUnableToInitializeConstraintValidatorException(Class, RuntimeException): ValidationException - changed:
method Log.getUnableToLoadClassException(String): ValidationException → method Log.getUnableToLoadClassException(String, ClassLoader, Exception): ValidationException - changed:
method Log.getWrongAttributeTypeForOverriddenConstraintException(String, Class): ConstraintDefinitionException → method Log.getWrongAttributeTypeForOverriddenConstraintException(Class, Class): ConstraintDefinitionException - changed:
method Log.getWrongDefaultGroupSequenceProviderTypeException(String): GroupDefinitionException → method Log.getWrongDefaultGroupSequenceProviderTypeException(Class): GroupDefinitionException - changed:
method Log.getWrongParameterTypeException(String, String): ValidationException → method Log.getWrongParameterTypeException(Class, Class): ValidationException - changed:
method Log.getWrongPayloadClassException(String): ValidationException → method Log.getWrongPayloadClassException(Class): ValidationException - changed:
method Log.usingConstraintFactory(String): void → method Log.usingConstraintFactory(Class): void - changed:
method Log.usingMessageInterpolator(String): void → method Log.usingMessageInterpolator(Class): void - changed:
method Log.usingTraversableResolver(String): void → method Log.usingTraversableResolver(Class): void - changed:
method Log.usingValidationProvider(String): void → method Log.usingValidationProvider(Class): void - changed:
method Log_.logger.getAnnotationDoesNotContainAParameterException(String, String): ValidationException → method Log_.logger.getAnnotationDoesNotContainAParameterException(Class, String): ValidationException - changed:
method Log_.logger.getBeanClassHasAlreadyBeConfiguredInXmlException(String): ValidationException → method Log_.logger.getBeanClassHasAlreadyBeConfiguredInXmlException(Class): ValidationException - changed:
method Log_.logger.getBeanClassMustBePartOfRedefinedDefaultGroupSequenceException(String): GroupDefinitionException → method Log_.logger.getBeanClassMustBePartOfRedefinedDefaultGroupSequenceException(Class): GroupDefinitionException - changed:
method Log_.logger.getBeanDoesNotContainTheFieldException(String, String): ValidationException → method Log_.logger.getBeanDoesNotContainTheFieldException(Class, String): ValidationException - changed:
method Log_.logger.getBeanDoesNotContainThePropertyException(String, String): ValidationException → method Log_.logger.getBeanDoesNotContainThePropertyException(Class, String): ValidationException - changed:
method Log_.logger.getConstraintFactoryMustNotReturnNullException(String): ValidationException → method Log_.logger.getConstraintFactoryMustNotReturnNullException(Class): ValidationException - changed:
method Log_.logger.getGroupHasToBeAnInterfaceException(String): ValidationException → method Log_.logger.getGroupHasToBeAnInterfaceException(Class): ValidationException - changed:
method Log_.logger.getInvalidLengthOfParameterMetaDataListException(Method, int, int): IllegalArgumentException → method Log_.logger.getInvalidLengthOfParameterMetaDataListException(String, int, int): IllegalArgumentException - changed:
method Log_.logger.getInvalidPropertyPathException(String, String): IllegalArgumentException → method Log_.logger.getInvalidPropertyPathException(Class, String): IllegalArgumentException - changed:
method Log_.logger.getIsDefinedTwiceInMappingXmlForBeanException(String, String): ValidationException → method Log_.logger.getIsDefinedTwiceInMappingXmlForBeanException(String, Class): ValidationException - changed:
method Log_.logger.getIsNotAnAnnotationException(String): ValidationException → method Log_.logger.getIsNotAnAnnotationException(Class): ValidationException - changed:
method Log_.logger.getMoreThanOneValidatorFoundForTypeException(Type, String): UnexpectedTypeException → method Log_.logger.getMoreThanOneValidatorFoundForTypeException(Type, Collection): UnexpectedTypeException - changed:
method Log_.logger.getNoValidatorFoundForTypeException(String): UnexpectedTypeException → method Log_.logger.getNoValidatorFoundForTypeException(Class, String, String): UnexpectedTypeException - changed:
method Log_.logger.getNoValueProvidedForAnnotationParameterException(String): IllegalArgumentException → method Log_.logger.getNoValueProvidedForAnnotationParameterException(String, Class): IllegalArgumentException - changed:
method Log_.logger.getUnableToCreateAnnotationForConfiguredConstraintException(String, RuntimeException): ValidationException → method Log_.logger.getUnableToCreateAnnotationForConfiguredConstraintException(RuntimeException): ValidationException - changed:
method Log_.logger.getUnableToGetAnnotationParameterException(String, String, Exception): ValidationException → method Log_.logger.getUnableToGetAnnotationParameterException(String, Class, Exception): ValidationException - changed:
method Log_.logger.getUnableToInitializeConstraintValidatorException(String, RuntimeException): ValidationException → method Log_.logger.getUnableToInitializeConstraintValidatorException(Class, RuntimeException): ValidationException - changed:
method Log_.logger.getUnableToLoadClassException(String): ValidationException → method Log_.logger.getUnableToLoadClassException(String, ClassLoader, Exception): ValidationException - changed:
method Log_.logger.getWrongAttributeTypeForOverriddenConstraintException(String, Class): ConstraintDefinitionException → method Log_.logger.getWrongAttributeTypeForOverriddenConstraintException(Class, Class): ConstraintDefinitionException - changed:
method Log_.logger.getWrongDefaultGroupSequenceProviderTypeException(String): GroupDefinitionException → method Log_.logger.getWrongDefaultGroupSequenceProviderTypeException(Class): GroupDefinitionException - changed:
method Log_.logger.getWrongParameterTypeException(String, String): ValidationException → method Log_.logger.getWrongParameterTypeException(Class, Class): ValidationException - changed:
method Log_.logger.getWrongPayloadClassException(String): ValidationException → method Log_.logger.getWrongPayloadClassException(Class): ValidationException - changed:
method Log_.logger.usingConstraintFactory(String): void → method Log_.logger.usingConstraintFactory(Class): void - changed:
method Log_.logger.usingMessageInterpolator(String): void → method Log_.logger.usingMessageInterpolator(Class): void - changed:
method Log_.logger.usingTraversableResolver(String): void → method Log_.logger.usingTraversableResolver(Class): void - changed:
method Log_.logger.usingValidationProvider(String): void → method Log_.logger.usingValidationProvider(Class): void - added:
method Log.creationOfParameterMessageInterpolation(): void - added:
method Log.errorInExpressionLanguage(String, Exception): void - added:
method Log.evaluatingExpressionLanguageExpressionCausedException(String, Exception): void - added:
method Log.getBeanClassHasAlreadyBeConfiguredViaProgrammaticApiException(Class): ValidationException - added:
method Log.getBeanDoesNotContainConstructorException(Class, List): ValidationException - added:
method Log.getBeanDoesNotContainMethodException(Class, String, List): ValidationException - added:
method Log.getComposedAndComposingConstraintsHaveDifferentTypesException(Class, Class, ConstraintDescriptorImpl.ConstraintType, ConstraintDescriptorImpl.ConstraintType): ConstraintDefinitionException - added:
method Log.getConstrainedElementConfiguredMultipleTimesException(String): ValidationException - added:
method Log.getConstraintHasAlreadyBeenConfiguredViaProgrammaticApiException(Class): ValidationException - added:
method Log.getConstraintValidatorExistsForWrapperAndWrappedValueException(Path, Class, Class): UnexpectedTypeException - added:
method Log.getConstructorHasAlreadyBeConfiguredViaProgrammaticApiException(Class, String): ValidationException - added:
method Log.getConstructorIsDefinedTwiceInMappingXmlForBeanException(Constructor, Class): ValidationException - added:
method Log.getCreationOfScriptExecutorFailedException(String, Exception): ConstraintDeclarationException - added:
method Log.getCrossParameterConstraintHasNoValidatorException(Class): ConstraintDefinitionException - added:
method Log.getCrossParameterConstraintOnClassException(Class): ConstraintDeclarationException - added:
method Log.getCrossParameterConstraintOnFieldException(Class, Member): ConstraintDeclarationException - added:
method Log.getCrossParameterConstraintOnMethodWithoutParametersException(Class, Member): ConstraintDeclarationException - added:
method Log.getCrossParameterElementHasAlreadyBeConfiguredViaProgrammaticApiException(Class, String): ValidationException - added:
method Log.getElUnsupported(String): void - added:
method Log.getEmptyElementOnlySupportedWhenCharSequenceIsExpectedExpection(): ValidationException - added:
method Log.getExceptionDuringIsValidCallException(RuntimeException): ValidationException - added:
method Log.getExceptionOccurredDuringMessageInterpolationException(Exception): ValidationException - added:
method Log.getGenericAndCrossParameterConstraintDoesNotDefineValidationAppliesToParameterException(Class): ConstraintDefinitionException - added:
method Log.getGroupConversionForSequenceException(Class): ConstraintDeclarationException - added:
method Log.getGroupConversionOnNonCascadingElementException(String): ConstraintDeclarationException - added:
method Log.getHasToBeABoxedTypeException(Class): IllegalArgumentException - added:
method Log.getImplicitConstraintTargetInAmbiguousConfigurationException(Class): ConstraintDeclarationException - added:
method Log.getInconsistentValueUnwrappingConfigurationBetweenFieldAndItsGetterException(String, Class): ConstraintDeclarationException - added:
method Log.getInvalidExecutableParameterIndexException(String, int): IllegalArgumentException - added:
method Log.getInvalidParameterCountForExecutableException(String, int, int): IllegalArgumentException - added:
method Log.getInvalidParameterTypeException(String, Class): ValidationException - added:
method Log.getMethodHasAlreadyBeConfiguredViaProgrammaticApiException(Class, String): ValidationException - added:
method Log.getMethodIsDefinedTwiceInMappingXmlForBeanException(Method, Class): ValidationException - added:
method Log.getMethodOrConstructorNotDefinedByValidatedTypeException(Class, Member): IllegalArgumentException - added:
method Log.getMethodReturnValueMustNotBeMarkedMoreThanOnceForCascadedValidationException(Member, Member): ConstraintDeclarationException - added:
method Log.getMethodsFromParallelTypesMustNotDefineGroupConversionsForCascadedReturnValueException(Member, Member): ConstraintDeclarationException - added:
method Log.getMixingImplicitWithOtherExecutableTypesException(): IllegalArgumentException - added:
method Log.getMultipleCrossParameterValidatorClassesException(Class): ConstraintDefinitionException - added:
method Log.getMultipleGroupConversionsForSameSourceException(Class, Set): ConstraintDeclarationException - added:
method Log.getMultipleValidatorsForSameTypeException(Class, Type, Class, Class): UnexpectedTypeException - added:
method Log.getMultiplierCannotBeNegativeException(int): IllegalArgumentException - added:
method Log.getNestedParameterException(String): MessageDescriptorFormatException - added:
method Log.getNoUnwrapperFoundForTypeException(Type): ValidationException - added:
method Log.getNonTerminatedParameterException(String, char): MessageDescriptorFormatException - added:
method Log.getOverridingConstraintDefinitionsInMultipleMappingFilesException(String): ValidationException - added:
method Log.getParameterConfigurationAlteredInSubTypeException(Member, Member): ConstraintDeclarationException - added:
method Log.getParameterConstraintsDefinedInMethodsFromParallelTypesException(Member, Member): ConstraintDeclarationException - added:
method Log.getParameterHasAlreadyBeConfiguredViaProgrammaticApiException(Class, String, int): ValidationException - added:
method Log.getParameterNodeAddedForNonCrossParameterConstraintException(Path): IllegalStateException - added:
method Log.getParameterTypesDoNotMatchException(Class, Type, int, Member): IllegalArgumentException - added:
method Log.getParametersOrReturnValueConstraintTargetGivenAtNonExecutableException(Class, ConstraintTarget): ConstraintDeclarationException - added:
method Log.getPropertyHasAlreadyBeConfiguredViaProgrammaticApiException(Class, String): ValidationException - added:
method Log.getReturnValueHasAlreadyBeConfiguredViaProgrammaticApiException(Class, String): ValidationException - added:
method Log.getTreatCheckAsIsNotADigitNorALetterException(int): IllegalArgumentException - added:
method Log.getTypeAnnotationConstraintOnIterableRequiresUseOfValidAnnotationException(Class, String): ValidationException - added:
method Log.getTypeNotSupportedForUnwrappingException(Class): ValidationException - added:
method Log.getUnableToConvertTypeToClassException(Type): ValidationException - added:
method Log.getUnableToCreateXMLEventReader(String, Exception): ValidationException - added:
method Log.getUnableToDetermineSchemaVersionException(String, XMLStreamException): ValidationException - added:
method Log.getUnableToInitializeELExpressionFactoryException(Throwable): ValidationException - added:
method Log.getUnableToInstantiateParameterNameProviderClassException(String, ValidationException): ValidationException - added:
method Log.getUnableToLoadConstraintAnnotationClassException(String, Exception): ValidationException - added:
method Log.getUnableToNarrowNodeTypeException(Class, ElementKind, Class): ClassCastException - added:
method Log.getUnableToReachPropertyToValidateException(Object, Path): ValidationException - added:
method Log.getUnsupportedSchemaVersionException(String, String): ValidationException - added:
method Log.getValidateOnExecutionOnOverriddenOrInterfaceMethodException(Method): ValidationException - added:
method Log.getValidationAppliesToParameterMustHaveDefaultValueImplicitException(Class): ConstraintDefinitionException - added:
method Log.getValidationAppliesToParameterMustHaveReturnTypeConstraintTargetException(Class): ConstraintDefinitionException - added:
method Log.getValidationAppliesToParameterMustNotBeDefinedForNonGenericAndCrossParameterConstraintException(Class): ConstraintDefinitionException - added:
method Log.getValidatorForCrossParameterConstraintMustEitherValidateObjectOrObjectArrayException(Class): ConstraintDefinitionException - added:
method Log.getVoidMethodsMustNotBeConstrainedException(Member): ConstraintDeclarationException - added:
method Log.getWeightCannotBeNegativeException(int): IllegalArgumentException - added:
method Log.parameterizedTypeWithMoreThanOneTypeArgumentIsNotSupported(Type): void - added:
method Log.unknownJvmVersion(String): void - added:
method Log.unknownPropertyInExpressionLanguage(String, Exception): void - added:
method Log.usingParameterNameProvider(Class): void - added:
method Log.validatedValueUnwrapperCannotBeCreated(String, Exception): ValidationException - added:
method Log_.logger.creationOfParameterMessageInterpolation$str(): String - added:
method Log_.logger.creationOfParameterMessageInterpolation(): void - added:
method Log_.logger.errorInExpressionLanguage$str(): String - added:
method Log_.logger.errorInExpressionLanguage(String, Exception): void - added:
method Log_.logger.evaluatingExpressionLanguageExpressionCausedException$str(): String - added:
method Log_.logger.evaluatingExpressionLanguageExpressionCausedException(String, Exception): void - added:
method Log_.logger.getBeanClassHasAlreadyBeConfiguredViaProgrammaticApiException$str(): String - added:
method Log_.logger.getBeanClassHasAlreadyBeConfiguredViaProgrammaticApiException(Class): ValidationException - added:
method Log_.logger.getBeanDoesNotContainConstructorException$str(): String - added:
method Log_.logger.getBeanDoesNotContainConstructorException(Class, List): ValidationException - added:
method Log_.logger.getBeanDoesNotContainMethodException$str(): String - added:
method Log_.logger.getBeanDoesNotContainMethodException(Class, String, List): ValidationException - added:
method Log_.logger.getComposedAndComposingConstraintsHaveDifferentTypesException$str(): String - added:
method Log_.logger.getComposedAndComposingConstraintsHaveDifferentTypesException(Class, Class, ConstraintDescriptorImpl.ConstraintType, ConstraintDescriptorImpl.ConstraintType): ConstraintDefinitionException - added:
method Log_.logger.getConstrainedElementConfiguredMultipleTimesException$str(): String - added:
method Log_.logger.getConstrainedElementConfiguredMultipleTimesException(String): ValidationException - added:
method Log_.logger.getConstraintHasAlreadyBeenConfiguredViaProgrammaticApiException$str(): String - added:
method Log_.logger.getConstraintHasAlreadyBeenConfiguredViaProgrammaticApiException(Class): ValidationException - added:
method Log_.logger.getConstraintValidatorExistsForWrapperAndWrappedValueException$str(): String - added:
method Log_.logger.getConstraintValidatorExistsForWrapperAndWrappedValueException(Path, Class, Class): UnexpectedTypeException - added:
method Log_.logger.getConstructorHasAlreadyBeConfiguredViaProgrammaticApiException$str(): String - added:
method Log_.logger.getConstructorHasAlreadyBeConfiguredViaProgrammaticApiException(Class, String): ValidationException - added:
method Log_.logger.getConstructorIsDefinedTwiceInMappingXmlForBeanException$str(): String - added:
method Log_.logger.getConstructorIsDefinedTwiceInMappingXmlForBeanException(Constructor, Class): ValidationException - added:
method Log_.logger.getCreationOfScriptExecutorFailedException$str(): String - added:
method Log_.logger.getCreationOfScriptExecutorFailedException(String, Exception): ConstraintDeclarationException - added:
method Log_.logger.getCrossParameterConstraintHasNoValidatorException$str(): String - added:
method Log_.logger.getCrossParameterConstraintHasNoValidatorException(Class): ConstraintDefinitionException - added:
method Log_.logger.getCrossParameterConstraintOnClassException$str(): String - added:
method Log_.logger.getCrossParameterConstraintOnClassException(Class): ConstraintDeclarationException - added:
method Log_.logger.getCrossParameterConstraintOnFieldException$str(): String - added:
method Log_.logger.getCrossParameterConstraintOnFieldException(Class, Member): ConstraintDeclarationException - added:
method Log_.logger.getCrossParameterConstraintOnMethodWithoutParametersException$str(): String - added:
method Log_.logger.getCrossParameterConstraintOnMethodWithoutParametersException(Class, Member): ConstraintDeclarationException - added:
method Log_.logger.getCrossParameterElementHasAlreadyBeConfiguredViaProgrammaticApiException$str(): String - added:
method Log_.logger.getCrossParameterElementHasAlreadyBeConfiguredViaProgrammaticApiException(Class, String): ValidationException - added:
method Log_.logger.getElUnsupported$str(): String - added:
method Log_.logger.getElUnsupported(String): void - added:
method Log_.logger.getEmptyElementOnlySupportedWhenCharSequenceIsExpectedExpection$str(): String - added:
method Log_.logger.getEmptyElementOnlySupportedWhenCharSequenceIsExpectedExpection(): ValidationException - added:
method Log_.logger.getExceptionDuringIsValidCallException$str(): String - added:
method Log_.logger.getExceptionDuringIsValidCallException(RuntimeException): ValidationException - added:
method Log_.logger.getExceptionOccurredDuringMessageInterpolationException$str(): String - added:
method Log_.logger.getExceptionOccurredDuringMessageInterpolationException(Exception): ValidationException - added:
method Log_.logger.getGenericAndCrossParameterConstraintDoesNotDefineValidationAppliesToParameterException$str(): String - added:
method Log_.logger.getGenericAndCrossParameterConstraintDoesNotDefineValidationAppliesToParameterException(Class): ConstraintDefinitionException - added:
method Log_.logger.getGroupConversionForSequenceException$str(): String - added:
method Log_.logger.getGroupConversionForSequenceException(Class): ConstraintDeclarationException - added:
method Log_.logger.getGroupConversionOnNonCascadingElementException$str(): String - added:
method Log_.logger.getGroupConversionOnNonCascadingElementException(String): ConstraintDeclarationException - added:
method Log_.logger.getHasToBeABoxedTypeException$str(): String - added:
method Log_.logger.getHasToBeABoxedTypeException(Class): IllegalArgumentException - added:
method Log_.logger.getImplicitConstraintTargetInAmbiguousConfigurationException$str(): String - added:
method Log_.logger.getImplicitConstraintTargetInAmbiguousConfigurationException(Class): ConstraintDeclarationException - added:
method Log_.logger.getInconsistentValueUnwrappingConfigurationBetweenFieldAndItsGetterException$str(): String - added:
method Log_.logger.getInconsistentValueUnwrappingConfigurationBetweenFieldAndItsGetterException(String, Class): ConstraintDeclarationException - added:
method Log_.logger.getInvalidExecutableParameterIndexException$str(): String - added:
method Log_.logger.getInvalidExecutableParameterIndexException(String, int): IllegalArgumentException - added:
method Log_.logger.getInvalidParameterCountForExecutableException$str(): String - added:
method Log_.logger.getInvalidParameterCountForExecutableException(String, int, int): IllegalArgumentException - added:
method Log_.logger.getInvalidParameterTypeException$str(): String - added:
method Log_.logger.getInvalidParameterTypeException(String, Class): ValidationException - added:
method Log_.logger.getLoggingLocale(): Locale - added:
method Log_.logger.getMethodHasAlreadyBeConfiguredViaProgrammaticApiException$str(): String - added:
method Log_.logger.getMethodHasAlreadyBeConfiguredViaProgrammaticApiException(Class, String): ValidationException - added:
method Log_.logger.getMethodIsDefinedTwiceInMappingXmlForBeanException$str(): String - added:
method Log_.logger.getMethodIsDefinedTwiceInMappingXmlForBeanException(Method, Class): ValidationException - added:
method Log_.logger.getMethodOrConstructorNotDefinedByValidatedTypeException$str(): String - added:
method Log_.logger.getMethodOrConstructorNotDefinedByValidatedTypeException(Class, Member): IllegalArgumentException - added:
method Log_.logger.getMethodReturnValueMustNotBeMarkedMoreThanOnceForCascadedValidationException$str(): String - added:
method Log_.logger.getMethodReturnValueMustNotBeMarkedMoreThanOnceForCascadedValidationException(Member, Member): ConstraintDeclarationException - added:
method Log_.logger.getMethodsFromParallelTypesMustNotDefineGroupConversionsForCascadedReturnValueException$str(): String - added:
method Log_.logger.getMethodsFromParallelTypesMustNotDefineGroupConversionsForCascadedReturnValueException(Member, Member): ConstraintDeclarationException - added:
method Log_.logger.getMixingImplicitWithOtherExecutableTypesException$str(): String - added:
method Log_.logger.getMixingImplicitWithOtherExecutableTypesException(): IllegalArgumentException - added:
method Log_.logger.getMultipleCrossParameterValidatorClassesException$str(): String - added:
method Log_.logger.getMultipleCrossParameterValidatorClassesException(Class): ConstraintDefinitionException - added:
method Log_.logger.getMultipleGroupConversionsForSameSourceException$str(): String - added:
method Log_.logger.getMultipleGroupConversionsForSameSourceException(Class, Set): ConstraintDeclarationException - added:
method Log_.logger.getMultipleValidatorsForSameTypeException$str(): String - added:
method Log_.logger.getMultipleValidatorsForSameTypeException(Class, Type, Class, Class): UnexpectedTypeException - added:
method Log_.logger.getMultiplierCannotBeNegativeException$str(): String - added:
method Log_.logger.getMultiplierCannotBeNegativeException(int): IllegalArgumentException - added:
method Log_.logger.getNestedParameterException$str(): String - added:
method Log_.logger.getNestedParameterException(String): MessageDescriptorFormatException - added:
method Log_.logger.getNoUnwrapperFoundForTypeException$str(): String - added:
method Log_.logger.getNoUnwrapperFoundForTypeException(Type): ValidationException - added:
method Log_.logger.getNonTerminatedParameterException$str(): String - added:
method Log_.logger.getNonTerminatedParameterException(String, char): MessageDescriptorFormatException - added:
method Log_.logger.getOverridingConstraintDefinitionsInMultipleMappingFilesException$str(): String - added:
method Log_.logger.getOverridingConstraintDefinitionsInMultipleMappingFilesException(String): ValidationException - added:
method Log_.logger.getParameterConfigurationAlteredInSubTypeException$str(): String - added:
method Log_.logger.getParameterConfigurationAlteredInSubTypeException(Member, Member): ConstraintDeclarationException - added:
method Log_.logger.getParameterConstraintsDefinedInMethodsFromParallelTypesException$str(): String - added:
method Log_.logger.getParameterConstraintsDefinedInMethodsFromParallelTypesException(Member, Member): ConstraintDeclarationException - added:
method Log_.logger.getParameterHasAlreadyBeConfiguredViaProgrammaticApiException$str(): String - added:
method Log_.logger.getParameterHasAlreadyBeConfiguredViaProgrammaticApiException(Class, String, int): ValidationException - added:
method Log_.logger.getParameterNodeAddedForNonCrossParameterConstraintException$str(): String - added:
method Log_.logger.getParameterNodeAddedForNonCrossParameterConstraintException(Path): IllegalStateException - added:
method Log_.logger.getParameterTypesDoNotMatchException$str(): String - added:
method Log_.logger.getParameterTypesDoNotMatchException(Class, Type, int, Member): IllegalArgumentException - added:
method Log_.logger.getParametersOrReturnValueConstraintTargetGivenAtNonExecutableException$str(): String - added:
method Log_.logger.getParametersOrReturnValueConstraintTargetGivenAtNonExecutableException(Class, ConstraintTarget): ConstraintDeclarationException - added:
method Log_.logger.getPropertyHasAlreadyBeConfiguredViaProgrammaticApiException$str(): String - added:
method Log_.logger.getPropertyHasAlreadyBeConfiguredViaProgrammaticApiException(Class, String): ValidationException - added:
method Log_.logger.getReturnValueHasAlreadyBeConfiguredViaProgrammaticApiException$str(): String - added:
method Log_.logger.getReturnValueHasAlreadyBeConfiguredViaProgrammaticApiException(Class, String): ValidationException - added:
method Log_.logger.getTreatCheckAsIsNotADigitNorALetterException$str(): String - added:
method Log_.logger.getTreatCheckAsIsNotADigitNorALetterException(int): IllegalArgumentException - added:
method Log_.logger.getTypeAnnotationConstraintOnIterableRequiresUseOfValidAnnotationException$str(): String - added:
method Log_.logger.getTypeAnnotationConstraintOnIterableRequiresUseOfValidAnnotationException(Class, String): ValidationException - added:
method Log_.logger.getTypeNotSupportedForUnwrappingException$str(): String - added:
method Log_.logger.getTypeNotSupportedForUnwrappingException(Class): ValidationException - added:
method Log_.logger.getUnableToConvertTypeToClassException$str(): String - added:
method Log_.logger.getUnableToConvertTypeToClassException(Type): ValidationException - added:
method Log_.logger.getUnableToCreateXMLEventReader$str(): String - added:
method Log_.logger.getUnableToCreateXMLEventReader(String, Exception): ValidationException - added:
method Log_.logger.getUnableToDetermineSchemaVersionException$str(): String - added:
method Log_.logger.getUnableToDetermineSchemaVersionException(String, XMLStreamException): ValidationException - added:
method Log_.logger.getUnableToInitializeELExpressionFactoryException$str(): String - added:
method Log_.logger.getUnableToInitializeELExpressionFactoryException(Throwable): ValidationException - added:
method Log_.logger.getUnableToInstantiateParameterNameProviderClassException$str(): String - added:
method Log_.logger.getUnableToInstantiateParameterNameProviderClassException(String, ValidationException): ValidationException - added:
method Log_.logger.getUnableToLoadConstraintAnnotationClassException$str(): String - added:
method Log_.logger.getUnableToLoadConstraintAnnotationClassException(String, Exception): ValidationException - added:
method Log_.logger.getUnableToNarrowNodeTypeException$str(): String - added:
method Log_.logger.getUnableToNarrowNodeTypeException(Class, ElementKind, Class): ClassCastException - added:
method Log_.logger.getUnableToReachPropertyToValidateException$str(): String - added:
method Log_.logger.getUnableToReachPropertyToValidateException(Object, Path): ValidationException - added:
method Log_.logger.getUnsupportedSchemaVersionException$str(): String - added:
method Log_.logger.getUnsupportedSchemaVersionException(String, String): ValidationException - added:
method Log_.logger.getValidateOnExecutionOnOverriddenOrInterfaceMethodException$str(): String - added:
method Log_.logger.getValidateOnExecutionOnOverriddenOrInterfaceMethodException(Method): ValidationException - added:
method Log_.logger.getValidationAppliesToParameterMustHaveDefaultValueImplicitException$str(): String - added:
method Log_.logger.getValidationAppliesToParameterMustHaveDefaultValueImplicitException(Class): ConstraintDefinitionException - added:
method Log_.logger.getValidationAppliesToParameterMustHaveReturnTypeConstraintTargetException$str(): String - added:
method Log_.logger.getValidationAppliesToParameterMustHaveReturnTypeConstraintTargetException(Class): ConstraintDefinitionException - added:
method Log_.logger.getValidationAppliesToParameterMustNotBeDefinedForNonGenericAndCrossParameterConstraintException$str(): String - added:
method Log_.logger.getValidationAppliesToParameterMustNotBeDefinedForNonGenericAndCrossParameterConstraintException(Class): ConstraintDefinitionException - added:
method Log_.logger.getValidatorForCrossParameterConstraintMustEitherValidateObjectOrObjectArrayException$str(): String - added:
method Log_.logger.getValidatorForCrossParameterConstraintMustEitherValidateObjectOrObjectArrayException(Class): ConstraintDefinitionException - added:
method Log_.logger.getVoidMethodsMustNotBeConstrainedException$str(): String - added:
method Log_.logger.getVoidMethodsMustNotBeConstrainedException(Member): ConstraintDeclarationException - added:
method Log_.logger.getWeightCannotBeNegativeException$str(): String - added:
method Log_.logger.getWeightCannotBeNegativeException(int): IllegalArgumentException - added:
method Log_.logger.parameterizedTypeWithMoreThanOneTypeArgumentIsNotSupported$str(): String - added:
method Log_.logger.parameterizedTypeWithMoreThanOneTypeArgumentIsNotSupported(Type): void - added:
method Log_.logger.unknownJvmVersion$str(): String - added:
method Log_.logger.unknownJvmVersion(String): void - added:
method Log_.logger.unknownPropertyInExpressionLanguage$str(): String - added:
method Log_.logger.unknownPropertyInExpressionLanguage(String, Exception): void - added:
method Log_.logger.usingParameterNameProvider$str(): String - added:
method Log_.logger.usingParameterNameProvider(Class): void - added:
method Log_.logger.validatedValueUnwrapperCannotBeCreated$str(): String - added:
method Log_.logger.validatedValueUnwrapperCannotBeCreated(String, Exception): ValidationException - added:
method Messages.annotationTypeMustBeAnnotatedWithConstraint(): String - added:
method Messages.annotationTypeMustNotBeNull(): String - added:
method Messages.constraintOnConstructorOfNonStaticInnerClass(): String - added:
method Messages.inputStreamCannotBeNull(): String - added:
method Messages.parameterizedTypesWithMoreThanOneTypeArgument(): String - added:
method Messages.unableToUseResourceBundleAggregation(): String - added:
method Messages.validatedConstructorCreatedInstanceMustNotBeNull(): String - added:
method Messages.validatedConstructorMustNotBeNull(): String - added:
method Messages.validatedParameterArrayMustNotBeNull(): String - added:
method Messages_.bundle.annotationTypeMustBeAnnotatedWithConstraint$str(): String - added:
method Messages_.bundle.annotationTypeMustBeAnnotatedWithConstraint(): String - added:
method Messages_.bundle.annotationTypeMustNotBeNull$str(): String - added:
method Messages_.bundle.annotationTypeMustNotBeNull(): String - added:
method Messages_.bundle.constraintOnConstructorOfNonStaticInnerClass$str(): String - added:
method Messages_.bundle.constraintOnConstructorOfNonStaticInnerClass(): String - added:
method Messages_.bundle.getLoggingLocale(): Locale - added:
method Messages_.bundle.inputStreamCannotBeNull$str(): String - added:
method Messages_.bundle.inputStreamCannotBeNull(): String - added:
method Messages_.bundle.parameterizedTypesWithMoreThanOneTypeArgument$str(): String - added:
method Messages_.bundle.parameterizedTypesWithMoreThanOneTypeArgument(): String - added:
method Messages_.bundle.unableToUseResourceBundleAggregation$str(): String - added:
method Messages_.bundle.unableToUseResourceBundleAggregation(): String - added:
method Messages_.bundle.validatedConstructorCreatedInstanceMustNotBeNull$str(): String - added:
method Messages_.bundle.validatedConstructorCreatedInstanceMustNotBeNull(): String - added:
method Messages_.bundle.validatedConstructorMustNotBeNull$str(): String - added:
method Messages_.bundle.validatedConstructorMustNotBeNull(): String - added:
method Messages_.bundle.validatedParameterArrayMustNotBeNull$str(): String - added:
method Messages_.bundle.validatedParameterArrayMustNotBeNull(): String
- added:
class ClassObjectFormatter - added:
class CollectionOfClassesObjectFormatter - added:
class CollectionOfObjectsToStringFormatter - added:
ctor ClassObjectFormatter(Class) - added:
ctor CollectionOfClassesObjectFormatter(Collection) - added:
ctor CollectionOfObjectsToStringFormatter(Collection) - added:
method ClassObjectFormatter.toString(): String - added:
method CollectionOfClassesObjectFormatter.toString(): String - added:
method CollectionOfObjectsToStringFormatter.toString(): String
- changed:
static method LoadClass.action(String, Class): LoadClass → static method LoadClass.action(String, ClassLoader): LoadClass - changed:
static method Unmarshal.action(Unmarshaller, Source, Class): Unmarshal → static method Unmarshal.action(Unmarshaller, XMLEventReader, Class): Unmarshal - added:
class GetConstraintValidatorList implements PrivilegedAction - added:
ctor GetConstraintValidatorList() - added:
final class GetResolvedMemberMethods implements PrivilegedAction - added:
final class GetResources implements PrivilegedAction - added:
final class SetContextClassLoader implements PrivilegedAction - added:
method GetConstraintValidatorList.run(): List - added:
method GetResolvedMemberMethods.run(): ResolvedMethod[] - added:
method GetResources.run(): Enumeration - added:
method SetContextClassLoader.run(): Void - added:
static method GetConstraintValidatorList.getConstraintValidatorList(): List - added:
static method GetResolvedMemberMethods.action(ResolvedTypeWithMembers): GetResolvedMemberMethods - added:
static method GetResources.action(ClassLoader, String): GetResources - added:
static method LoadClass.action(String, ClassLoader, boolean): LoadClass - added:
static method SetContextClassLoader.action(ClassLoader): SetContextClassLoader
- changed:
method ScriptEvaluator.evaluate(String, Object, String): Object → method ScriptEvaluator.evaluate(String, Map): Object
- added:
@interface Immutable - added:
@interface ThreadSafe
- removed:
class AnnotationType - removed:
class BeanType - removed:
class ClassType - removed:
class ConstraintDefinitionType - removed:
class ConstraintMappingsType - removed:
class ConstraintType - removed:
class ElementType - removed:
class FieldType - removed:
class GetterType - removed:
class GroupSequenceType - removed:
class GroupsType - removed:
class ObjectFactory - removed:
class PayloadType - removed:
class PropertyType - removed:
class ValidatedByType - removed:
class ValidationConfigType - removed:
class XmlMappingParser - removed:
class XmlMappingParser.CloseIgnoringInputStream extends FilterInputStream - removed:
ctor AnnotationType() - removed:
ctor BeanType() - removed:
ctor ClassType() - removed:
ctor ConstraintDefinitionType() - removed:
ctor ConstraintMappingsType() - removed:
ctor ConstraintType() - removed:
ctor ElementType() - removed:
ctor FieldType() - removed:
ctor GetterType() - removed:
ctor GroupSequenceType() - removed:
ctor GroupsType() - removed:
ctor ObjectFactory() - removed:
ctor PayloadType() - removed:
ctor PropertyType() - removed:
ctor ValidatedByType() - removed:
ctor ValidationConfigType() - removed:
ctor XmlMappingParser(ConstraintHelper) - removed:
ctor XmlMappingParser.CloseIgnoringInputStream(XmlMappingParser, InputStream) - removed:
field AnnotationType.element: List - removed:
field BeanType.classType: ClassType - removed:
field BeanType.clazz: String - removed:
field BeanType.field: List - removed:
field BeanType.getter: List - removed:
field BeanType.ignoreAnnotations: Boolean - removed:
field ClassType.constraint: List - removed:
field ClassType.groupSequence: GroupSequenceType - removed:
field ClassType.ignoreAnnotations: Boolean - removed:
field ConstraintDefinitionType.annotation: String - removed:
field ConstraintDefinitionType.validatedBy: ValidatedByType - removed:
field ConstraintMappingsType.bean: List - removed:
field ConstraintMappingsType.constraintDefinition: List - removed:
field ConstraintMappingsType.defaultPackage: String - removed:
field ConstraintType.annotation: String - removed:
field ConstraintType.element: List - removed:
field ConstraintType.groups: GroupsType - removed:
field ConstraintType.message: String - removed:
field ConstraintType.payload: PayloadType - removed:
field ElementType.content: List - removed:
field ElementType.name: String - removed:
field FieldType.constraint: List - removed:
field FieldType.ignoreAnnotations: Boolean - removed:
field FieldType.name: String - removed:
field FieldType.valid: String - removed:
field GetterType.constraint: List - removed:
field GetterType.ignoreAnnotations: Boolean - removed:
field GetterType.name: String - removed:
field GetterType.valid: String - removed:
field GroupSequenceType.value: List - removed:
field GroupsType.value: List - removed:
field PayloadType.value: List - removed:
field PropertyType.name: String - removed:
field PropertyType.value: String - removed:
field ValidatedByType.includeExistingValidators: Boolean - removed:
field ValidatedByType.value: List - removed:
field ValidationConfigType.constraintMapping: List - removed:
field ValidationConfigType.constraintValidatorFactory: String - removed:
field ValidationConfigType.defaultProvider: String - removed:
field ValidationConfigType.messageInterpolator: String - removed:
field ValidationConfigType.property: List - removed:
field ValidationConfigType.traversableResolver: String - removed:
method AnnotationType.getElement(): List - removed:
method BeanType.getClassType(): ClassType - removed:
method BeanType.getClazz(): String - removed:
method BeanType.getField(): List - removed:
method BeanType.getGetter(): List - removed:
method BeanType.getIgnoreAnnotations(): Boolean - removed:
method BeanType.setClassType(ClassType): void - removed:
method BeanType.setClazz(String): void - removed:
method BeanType.setIgnoreAnnotations(Boolean): void - removed:
method ClassType.getConstraint(): List - removed:
method ClassType.getGroupSequence(): GroupSequenceType - removed:
method ClassType.getIgnoreAnnotations(): Boolean - removed:
method ClassType.setGroupSequence(GroupSequenceType): void - removed:
method ClassType.setIgnoreAnnotations(Boolean): void - removed:
method ConstraintDefinitionType.getAnnotation(): String - removed:
method ConstraintDefinitionType.getValidatedBy(): ValidatedByType - removed:
method ConstraintDefinitionType.setAnnotation(String): void - removed:
method ConstraintDefinitionType.setValidatedBy(ValidatedByType): void - removed:
method ConstraintMappingsType.getBean(): List - removed:
method ConstraintMappingsType.getConstraintDefinition(): List - removed:
method ConstraintMappingsType.getDefaultPackage(): String - removed:
method ConstraintMappingsType.setDefaultPackage(String): void - removed:
method ConstraintType.getAnnotation(): String - removed:
method ConstraintType.getElement(): List - removed:
method ConstraintType.getGroups(): GroupsType - removed:
method ConstraintType.getMessage(): String - removed:
method ConstraintType.getPayload(): PayloadType - removed:
method ConstraintType.setAnnotation(String): void - removed:
method ConstraintType.setGroups(GroupsType): void - removed:
method ConstraintType.setMessage(String): void - removed:
method ConstraintType.setPayload(PayloadType): void - removed:
method ElementType.getContent(): List - removed:
method ElementType.getName(): String - removed:
method ElementType.setName(String): void - removed:
method FieldType.getConstraint(): List - removed:
method FieldType.getIgnoreAnnotations(): Boolean - removed:
method FieldType.getName(): String - removed:
method FieldType.getValid(): String - removed:
method FieldType.setIgnoreAnnotations(Boolean): void - removed:
method FieldType.setName(String): void - removed:
method FieldType.setValid(String): void - removed:
method GetterType.getConstraint(): List - removed:
method GetterType.getIgnoreAnnotations(): Boolean - removed:
method GetterType.getName(): String - removed:
method GetterType.getValid(): String - removed:
method GetterType.setIgnoreAnnotations(Boolean): void - removed:
method GetterType.setName(String): void - removed:
method GetterType.setValid(String): void - removed:
method GroupSequenceType.getValue(): List - removed:
method GroupsType.getValue(): List - removed:
method ObjectFactory.createAnnotationType(): AnnotationType - removed:
method ObjectFactory.createBeanType(): BeanType - removed:
method ObjectFactory.createClassType(): ClassType - removed:
method ObjectFactory.createConstraintDefinitionType(): ConstraintDefinitionType - removed:
method ObjectFactory.createConstraintMappings(ConstraintMappingsType): JAXBElement - removed:
method ObjectFactory.createConstraintMappingsType(): ConstraintMappingsType - removed:
method ObjectFactory.createConstraintType(): ConstraintType - removed:
method ObjectFactory.createElementType(): ElementType - removed:
method ObjectFactory.createElementTypeAnnotation(AnnotationType): JAXBElement - removed:
method ObjectFactory.createElementTypeValue(String): JAXBElement - removed:
method ObjectFactory.createFieldType(): FieldType - removed:
method ObjectFactory.createGetterType(): GetterType - removed:
method ObjectFactory.createGroupSequenceType(): GroupSequenceType - removed:
method ObjectFactory.createGroupsType(): GroupsType - removed:
method ObjectFactory.createPayloadType(): PayloadType - removed:
method ObjectFactory.createPropertyType(): PropertyType - removed:
method ObjectFactory.createValidatedByType(): ValidatedByType - removed:
method ObjectFactory.createValidationConfig(ValidationConfigType): JAXBElement - removed:
method ObjectFactory.createValidationConfigType(): ValidationConfigType - removed:
method PayloadType.getValue(): List - removed:
method PropertyType.getName(): String - removed:
method PropertyType.getValue(): String - removed:
method PropertyType.setName(String): void - removed:
method PropertyType.setValue(String): void - removed:
method ValidatedByType.getIncludeExistingValidators(): Boolean - removed:
method ValidatedByType.getValue(): List - removed:
method ValidatedByType.setIncludeExistingValidators(Boolean): void - removed:
method ValidationConfigType.getConstraintMapping(): List - removed:
method ValidationConfigType.getConstraintValidatorFactory(): String - removed:
method ValidationConfigType.getDefaultProvider(): String - removed:
method ValidationConfigType.getMessageInterpolator(): String - removed:
method ValidationConfigType.getProperty(): List - removed:
method ValidationConfigType.getTraversableResolver(): String - removed:
method ValidationConfigType.setConstraintValidatorFactory(String): void - removed:
method ValidationConfigType.setDefaultProvider(String): void - removed:
method ValidationConfigType.setMessageInterpolator(String): void - removed:
method ValidationConfigType.setTraversableResolver(String): void - removed:
method XmlMappingParser.CloseIgnoringInputStream.close(): void - removed:
method XmlMappingParser.getAnnotationProcessingOptions(): AnnotationProcessingOptions - removed:
method XmlMappingParser.getCascadedMembersForClass(Class): List - removed:
method XmlMappingParser.getConstraintsForClass(Class): Set - removed:
method XmlMappingParser.getDefaultSequenceForClass(Class): List - removed:
method XmlMappingParser.getXmlConfiguredClasses(): Set - removed:
method XmlMappingParser.parse(Set): void - changed:
ctor ValidationXmlParser() → ctor ValidationXmlParser(ClassLoader) - changed:
method ValidationXmlParser.parseValidationXml(): ValidationBootstrapParameters → method ValidationXmlParser.parseValidationXml(): BootstrapConfiguration - added:
class BootstrapConfigurationImpl implements BootstrapConfiguration - added:
class MappingXmlParser - added:
class XmlParserHelper - added:
ctor BootstrapConfigurationImpl(String, String, String, String, String, EnumSet, boolean, Set, Map) - added:
ctor MappingXmlParser(ConstraintHelper, ParameterNameProvider, ClassLoader) - added:
ctor ValidationBootstrapParameters(BootstrapConfiguration, ClassLoader) - added:
ctor XmlParserHelper() - added:
method BootstrapConfigurationImpl.getConstraintMappingResourcePaths(): Set - added:
method BootstrapConfigurationImpl.getConstraintValidatorFactoryClassName(): String - added:
method BootstrapConfigurationImpl.getDefaultProviderClassName(): String - added:
method BootstrapConfigurationImpl.getDefaultValidatedExecutableTypes(): Set - added:
method BootstrapConfigurationImpl.getMessageInterpolatorClassName(): String - added:
method BootstrapConfigurationImpl.getParameterNameProviderClassName(): String - added:
method BootstrapConfigurationImpl.getProperties(): Map - added:
method BootstrapConfigurationImpl.getTraversableResolverClassName(): String - added:
method BootstrapConfigurationImpl.isExecutableValidationEnabled(): boolean - added:
method BootstrapConfigurationImpl.toString(): String - added:
method MappingXmlParser.getAnnotationProcessingOptions(): AnnotationProcessingOptions - added:
method MappingXmlParser.getConstrainedElementsForClass(Class): Set - added:
method MappingXmlParser.getDefaultSequenceForClass(Class): List - added:
method MappingXmlParser.getXmlConfiguredClasses(): Set - added:
method MappingXmlParser.parse(Set): void - added:
method ValidationBootstrapParameters.getParameterNameProvider(): ParameterNameProvider - added:
method ValidationBootstrapParameters.setParameterNameProvider(ParameterNameProvider): void - added:
method XmlParserHelper.createXmlEventReader(String, InputStream): XMLEventReader - added:
method XmlParserHelper.getSchemaVersion(String, XMLEventReader): String - added:
static method BootstrapConfigurationImpl.getDefaultBootstrapConfiguration(): BootstrapConfiguration
- added:
class Adapter1 extends XmlAdapter - added:
class AnnotationType - added:
class BeanType - added:
class ClassType - added:
class ConstraintDefinitionType - added:
class ConstraintMappingsType - added:
class ConstraintType - added:
class ConstructorType - added:
class CrossParameterType - added:
class DefaultValidatedExecutableTypesType - added:
class ElementType - added:
class ExecutableValidationType - added:
class FieldType - added:
class GetterType - added:
class GroupConversionType - added:
class GroupSequenceType - added:
class GroupsType - added:
class MethodType - added:
class ObjectFactory - added:
class ParameterType - added:
class PayloadType - added:
class PropertyType - added:
class ReturnValueType - added:
class ValidatedByType - added:
class ValidationConfigType - added:
ctor Adapter1() - added:
ctor AnnotationType() - added:
ctor BeanType() - added:
ctor ClassType() - added:
ctor ConstraintDefinitionType() - added:
ctor ConstraintMappingsType() - added:
ctor ConstraintType() - added:
ctor ConstructorType() - added:
ctor CrossParameterType() - added:
ctor DefaultValidatedExecutableTypesType() - added:
ctor ElementType() - added:
ctor ExecutableValidationType() - added:
ctor FieldType() - added:
ctor GetterType() - added:
ctor GroupConversionType() - added:
ctor GroupSequenceType() - added:
ctor GroupsType() - added:
ctor MethodType() - added:
ctor ObjectFactory() - added:
ctor ParameterType() - added:
ctor PayloadType() - added:
ctor PropertyType() - added:
ctor ReturnValueType() - added:
ctor ValidatedByType() - added:
ctor ValidationConfigType() - added:
field AnnotationType.element: List - added:
field BeanType.classType: ClassType - added:
field BeanType.clazz: String - added:
field BeanType.constructor: List - added:
field BeanType.field: List - added:
field BeanType.getter: List - added:
field BeanType.ignoreAnnotations: Boolean - added:
field BeanType.method: List - added:
field ClassType.constraint: List - added:
field ClassType.groupSequence: GroupSequenceType - added:
field ClassType.ignoreAnnotations: Boolean - added:
field ConstraintDefinitionType.annotation: String - added:
field ConstraintDefinitionType.validatedBy: ValidatedByType - added:
field ConstraintMappingsType.bean: List - added:
field ConstraintMappingsType.constraintDefinition: List - added:
field ConstraintMappingsType.defaultPackage: String - added:
field ConstraintMappingsType.version: String - added:
field ConstraintType.annotation: String - added:
field ConstraintType.element: List - added:
field ConstraintType.groups: GroupsType - added:
field ConstraintType.message: String - added:
field ConstraintType.payload: PayloadType - added:
field ConstructorType.crossParameter: CrossParameterType - added:
field ConstructorType.ignoreAnnotations: Boolean - added:
field ConstructorType.parameter: List - added:
field ConstructorType.returnValue: ReturnValueType - added:
field CrossParameterType.constraint: List - added:
field CrossParameterType.ignoreAnnotations: Boolean - added:
field DefaultValidatedExecutableTypesType.executableType: List - added:
field ElementType.content: List - added:
field ElementType.name: String - added:
field ExecutableValidationType.defaultValidatedExecutableTypes: DefaultValidatedExecutableTypesType - added:
field ExecutableValidationType.enabled: Boolean - added:
field FieldType.constraint: List - added:
field FieldType.convertGroup: List - added:
field FieldType.ignoreAnnotations: Boolean - added:
field FieldType.name: String - added:
field FieldType.valid: String - added:
field GetterType.constraint: List - added:
field GetterType.convertGroup: List - added:
field GetterType.ignoreAnnotations: Boolean - added:
field GetterType.name: String - added:
field GetterType.valid: String - added:
field GroupConversionType.from: String - added:
field GroupConversionType.to: String - added:
field GroupSequenceType.value: List - added:
field GroupsType.value: List - added:
field MethodType.crossParameter: CrossParameterType - added:
field MethodType.ignoreAnnotations: Boolean - added:
field MethodType.name: String - added:
field MethodType.parameter: List - added:
field MethodType.returnValue: ReturnValueType - added:
field ParameterType.constraint: List - added:
field ParameterType.convertGroup: List - added:
field ParameterType.ignoreAnnotations: Boolean - added:
field ParameterType.type: String - added:
field ParameterType.valid: String - added:
field PayloadType.value: List - added:
field PropertyType.name: String - added:
field PropertyType.value: String - added:
field ReturnValueType.constraint: List - added:
field ReturnValueType.convertGroup: List - added:
field ReturnValueType.ignoreAnnotations: Boolean - added:
field ReturnValueType.valid: String - added:
field ValidatedByType.includeExistingValidators: Boolean - added:
field ValidatedByType.value: List - added:
field ValidationConfigType.constraintMapping: List - added:
field ValidationConfigType.constraintValidatorFactory: String - added:
field ValidationConfigType.defaultProvider: String - added:
field ValidationConfigType.executableValidation: ExecutableValidationType - added:
field ValidationConfigType.messageInterpolator: String - added:
field ValidationConfigType.parameterNameProvider: String - added:
field ValidationConfigType.property: List - added:
field ValidationConfigType.traversableResolver: String - added:
field ValidationConfigType.version: String - added:
method Adapter1.marshal(ExecutableType): String - added:
method Adapter1.unmarshal(String): ExecutableType - added:
method AnnotationType.getElement(): List - added:
method BeanType.getClassType(): ClassType - added:
method BeanType.getClazz(): String - added:
method BeanType.getConstructor(): List - added:
method BeanType.getField(): List - added:
method BeanType.getGetter(): List - added:
method BeanType.getIgnoreAnnotations(): Boolean - added:
method BeanType.getMethod(): List - added:
method BeanType.setClassType(ClassType): void - added:
method BeanType.setClazz(String): void - added:
method BeanType.setIgnoreAnnotations(Boolean): void - added:
method ClassType.getConstraint(): List - added:
method ClassType.getGroupSequence(): GroupSequenceType - added:
method ClassType.getIgnoreAnnotations(): Boolean - added:
method ClassType.setGroupSequence(GroupSequenceType): void - added:
method ClassType.setIgnoreAnnotations(Boolean): void - added:
method ConstraintDefinitionType.getAnnotation(): String - added:
method ConstraintDefinitionType.getValidatedBy(): ValidatedByType - added:
method ConstraintDefinitionType.setAnnotation(String): void - added:
method ConstraintDefinitionType.setValidatedBy(ValidatedByType): void - added:
method ConstraintMappingsType.getBean(): List - added:
method ConstraintMappingsType.getConstraintDefinition(): List - added:
method ConstraintMappingsType.getDefaultPackage(): String - added:
method ConstraintMappingsType.getVersion(): String - added:
method ConstraintMappingsType.setDefaultPackage(String): void - added:
method ConstraintMappingsType.setVersion(String): void - added:
method ConstraintType.getAnnotation(): String - added:
method ConstraintType.getElement(): List - added:
method ConstraintType.getGroups(): GroupsType - added:
method ConstraintType.getMessage(): String - added:
method ConstraintType.getPayload(): PayloadType - added:
method ConstraintType.setAnnotation(String): void - added:
method ConstraintType.setGroups(GroupsType): void - added:
method ConstraintType.setMessage(String): void - added:
method ConstraintType.setPayload(PayloadType): void - added:
method ConstructorType.getCrossParameter(): CrossParameterType - added:
method ConstructorType.getIgnoreAnnotations(): Boolean - added:
method ConstructorType.getParameter(): List - added:
method ConstructorType.getReturnValue(): ReturnValueType - added:
method ConstructorType.setCrossParameter(CrossParameterType): void - added:
method ConstructorType.setIgnoreAnnotations(Boolean): void - added:
method ConstructorType.setReturnValue(ReturnValueType): void - added:
method CrossParameterType.getConstraint(): List - added:
method CrossParameterType.getIgnoreAnnotations(): Boolean - added:
method CrossParameterType.setIgnoreAnnotations(Boolean): void - added:
method DefaultValidatedExecutableTypesType.getExecutableType(): List - added:
method ElementType.getContent(): List - added:
method ElementType.getName(): String - added:
method ElementType.setName(String): void - added:
method ExecutableValidationType.getDefaultValidatedExecutableTypes(): DefaultValidatedExecutableTypesType - added:
method ExecutableValidationType.getEnabled(): Boolean - added:
method ExecutableValidationType.setDefaultValidatedExecutableTypes(DefaultValidatedExecutableTypesType): void - added:
method ExecutableValidationType.setEnabled(Boolean): void - added:
method FieldType.getConstraint(): List - added:
method FieldType.getConvertGroup(): List - added:
method FieldType.getIgnoreAnnotations(): Boolean - added:
method FieldType.getName(): String - added:
method FieldType.getValid(): String - added:
method FieldType.setIgnoreAnnotations(Boolean): void - added:
method FieldType.setName(String): void - added:
method FieldType.setValid(String): void - added:
method GetterType.getConstraint(): List - added:
method GetterType.getConvertGroup(): List - added:
method GetterType.getIgnoreAnnotations(): Boolean - added:
method GetterType.getName(): String - added:
method GetterType.getValid(): String - added:
method GetterType.setIgnoreAnnotations(Boolean): void - added:
method GetterType.setName(String): void - added:
method GetterType.setValid(String): void - added:
method GroupConversionType.getFrom(): String - added:
method GroupConversionType.getTo(): String - added:
method GroupConversionType.setFrom(String): void - added:
method GroupConversionType.setTo(String): void - added:
method GroupSequenceType.getValue(): List - added:
method GroupsType.getValue(): List - added:
method MethodType.getCrossParameter(): CrossParameterType - added:
method MethodType.getIgnoreAnnotations(): Boolean - added:
method MethodType.getName(): String - added:
method MethodType.getParameter(): List - added:
method MethodType.getReturnValue(): ReturnValueType - added:
method MethodType.setCrossParameter(CrossParameterType): void - added:
method MethodType.setIgnoreAnnotations(Boolean): void - added:
method MethodType.setName(String): void - added:
method MethodType.setReturnValue(ReturnValueType): void - added:
method ObjectFactory.createAnnotationType(): AnnotationType - added:
method ObjectFactory.createBeanType(): BeanType - added:
method ObjectFactory.createClassType(): ClassType - added:
method ObjectFactory.createConstraintDefinitionType(): ConstraintDefinitionType - added:
method ObjectFactory.createConstraintMappings(ConstraintMappingsType): JAXBElement - added:
method ObjectFactory.createConstraintMappingsType(): ConstraintMappingsType - added:
method ObjectFactory.createConstraintType(): ConstraintType - added:
method ObjectFactory.createConstructorType(): ConstructorType - added:
method ObjectFactory.createCrossParameterType(): CrossParameterType - added:
method ObjectFactory.createDefaultValidatedExecutableTypesType(): DefaultValidatedExecutableTypesType - added:
method ObjectFactory.createElementType(): ElementType - added:
method ObjectFactory.createElementTypeAnnotation(AnnotationType): JAXBElement - added:
method ObjectFactory.createElementTypeValue(String): JAXBElement - added:
method ObjectFactory.createExecutableValidationType(): ExecutableValidationType - added:
method ObjectFactory.createFieldType(): FieldType - added:
method ObjectFactory.createGetterType(): GetterType - added:
method ObjectFactory.createGroupConversionType(): GroupConversionType - added:
method ObjectFactory.createGroupSequenceType(): GroupSequenceType - added:
method ObjectFactory.createGroupsType(): GroupsType - added:
method ObjectFactory.createMethodType(): MethodType - added:
method ObjectFactory.createParameterType(): ParameterType - added:
method ObjectFactory.createPayloadType(): PayloadType - added:
method ObjectFactory.createPropertyType(): PropertyType - added:
method ObjectFactory.createReturnValueType(): ReturnValueType - added:
method ObjectFactory.createValidatedByType(): ValidatedByType - added:
method ObjectFactory.createValidationConfig(ValidationConfigType): JAXBElement - added:
method ObjectFactory.createValidationConfigType(): ValidationConfigType - added:
method ParameterType.getConstraint(): List - added:
method ParameterType.getConvertGroup(): List - added:
method ParameterType.getIgnoreAnnotations(): Boolean - added:
method ParameterType.getType(): String - added:
method ParameterType.getValid(): String - added:
method ParameterType.setIgnoreAnnotations(Boolean): void - added:
method ParameterType.setType(String): void - added:
method ParameterType.setValid(String): void - added:
method PayloadType.getValue(): List - added:
method PropertyType.getName(): String - added:
method PropertyType.getValue(): String - added:
method PropertyType.setName(String): void - added:
method PropertyType.setValue(String): void - added:
method ReturnValueType.getConstraint(): List - added:
method ReturnValueType.getConvertGroup(): List - added:
method ReturnValueType.getIgnoreAnnotations(): Boolean - added:
method ReturnValueType.getValid(): String - added:
method ReturnValueType.setIgnoreAnnotations(Boolean): void - added:
method ReturnValueType.setValid(String): void - added:
method ValidatedByType.getIncludeExistingValidators(): Boolean - added:
method ValidatedByType.getValue(): List - added:
method ValidatedByType.setIncludeExistingValidators(Boolean): void - added:
method ValidationConfigType.getConstraintMapping(): List - added:
method ValidationConfigType.getConstraintValidatorFactory(): String - added:
method ValidationConfigType.getDefaultProvider(): String - added:
method ValidationConfigType.getExecutableValidation(): ExecutableValidationType - added:
method ValidationConfigType.getMessageInterpolator(): String - added:
method ValidationConfigType.getParameterNameProvider(): String - added:
method ValidationConfigType.getProperty(): List - added:
method ValidationConfigType.getTraversableResolver(): String - added:
method ValidationConfigType.getVersion(): String - added:
method ValidationConfigType.setConstraintValidatorFactory(String): void - added:
method ValidationConfigType.setDefaultProvider(String): void - added:
method ValidationConfigType.setExecutableValidation(ExecutableValidationType): void - added:
method ValidationConfigType.setMessageInterpolator(String): void - added:
method ValidationConfigType.setParameterNameProvider(String): void - added:
method ValidationConfigType.setTraversableResolver(String): void - added:
method ValidationConfigType.setVersion(String): void
- removed:
class ValueFormatterMessageInterpolator implements MessageInterpolator - removed:
ctor ValueFormatterMessageInterpolator() - removed:
ctor ValueFormatterMessageInterpolator(MessageInterpolator) - removed:
method ResourceBundleMessageInterpolator.interpolate(String, MessageInterpolator.Context, Locale): String - removed:
method ValueFormatterMessageInterpolator.interpolate(String, MessageInterpolator.Context): String - removed:
method ValueFormatterMessageInterpolator.interpolate(String, MessageInterpolator.Context, Locale): String - removed:
static field ResourceBundleMessageInterpolator.DEFAULT_VALIDATION_MESSAGES: String - removed:
static field ResourceBundleMessageInterpolator.USER_VALIDATION_MESSAGES: String - removed:
static field ValueFormatterMessageInterpolator.VALIDATED_VALUE_FORMAT_SEPARATOR: String - removed:
static field ValueFormatterMessageInterpolator.VALIDATED_VALUE_KEYWORD: String - changed:
class ResourceBundleMessageInterpolator implements MessageInterpolator → class ResourceBundleMessageInterpolator extends AbstractMessageInterpolator - changed:
method ResourceBundleMessageInterpolator.interpolate(String, MessageInterpolator.Context): String → method ResourceBundleMessageInterpolator.interpolate(MessageInterpolator.Context, Locale, String): String - added:
abstract class AbstractMessageInterpolator implements MessageInterpolator - added:
class ParameterMessageInterpolator extends AbstractMessageInterpolator - added:
ctor AbstractMessageInterpolator() - added:
ctor AbstractMessageInterpolator(ResourceBundleLocator) - added:
ctor AbstractMessageInterpolator(ResourceBundleLocator, ResourceBundleLocator) - added:
ctor AbstractMessageInterpolator(ResourceBundleLocator, ResourceBundleLocator, boolean) - added:
ctor ParameterMessageInterpolator() - added:
ctor ResourceBundleMessageInterpolator(ResourceBundleLocator, ResourceBundleLocator) - added:
ctor ResourceBundleMessageInterpolator(ResourceBundleLocator, ResourceBundleLocator, boolean) - added:
ctor ResourceBundleMessageInterpolator(ResourceBundleLocator, boolean, ExpressionFactory) - added:
interface HibernateMessageInterpolatorContext extends MessageInterpolator.Context - added:
method AbstractMessageInterpolator.interpolate(MessageInterpolator.Context, Locale, String): String - added:
method AbstractMessageInterpolator.interpolate(String, MessageInterpolator.Context): String - added:
method AbstractMessageInterpolator.interpolate(String, MessageInterpolator.Context, Locale): String - added:
method HibernateMessageInterpolatorContext.getExpressionVariables(): Map - added:
method HibernateMessageInterpolatorContext.getMessageParameters(): Map - added:
method HibernateMessageInterpolatorContext.getRootBeanType(): Class - added:
method ParameterMessageInterpolator.interpolate(MessageInterpolator.Context, Locale, String): String - added:
static field AbstractMessageInterpolator.CONTRIBUTOR_VALIDATION_MESSAGES: String - added:
static field AbstractMessageInterpolator.USER_VALIDATION_MESSAGES: String
- removed:
class MethodConstraintViolationException extends ValidationException - removed:
ctor MethodConstraintViolationException(Set) - removed:
ctor MethodConstraintViolationException(String, Set) - removed:
enum MethodConstraintViolation.Kind - removed:
interface MethodConstraintViolation extends ConstraintViolation - removed:
interface MethodValidator - removed:
method MethodConstraintViolation.getKind(): MethodConstraintViolation.Kind - removed:
method MethodConstraintViolation.getMethod(): Method - removed:
method MethodConstraintViolation.getParameterIndex(): Integer - removed:
method MethodConstraintViolation.getParameterName(): String - removed:
method MethodConstraintViolationException.getConstraintViolations(): Set - removed:
method MethodValidator.getConstraintsForType(Class): TypeDescriptor - removed:
method MethodValidator.validateAllParameters(Object, Method, Object[], Class[]): Set - removed:
method MethodValidator.validateParameter(Object, Method, Object, int, Class[]): Set - removed:
method MethodValidator.validateReturnValue(Object, Method, Object, Class[]): Set - removed:
static field MethodConstraintViolation.Kind.PARAMETER: MethodConstraintViolation.Kind - removed:
static field MethodConstraintViolation.Kind.RETURN_VALUE: MethodConstraintViolation.Kind - removed:
static method MethodConstraintViolation.Kind.valueOf(String): MethodConstraintViolation.Kind - removed:
static method MethodConstraintViolation.Kind.values(): MethodConstraintViolation.Kind[]
- removed:
interface MethodDescriptor extends ElementDescriptor - removed:
interface ParameterDescriptor extends ElementDescriptor - removed:
interface TypeDescriptor extends ElementDescriptor - removed:
method MethodDescriptor.getMethodName(): String - removed:
method MethodDescriptor.getParameterDescriptors(): List - removed:
method MethodDescriptor.isCascaded(): boolean - removed:
method ParameterDescriptor.getIndex(): int - removed:
method ParameterDescriptor.isCascaded(): boolean - removed:
method TypeDescriptor.getBeanDescriptor(): BeanDescriptor - removed:
method TypeDescriptor.getConstrainedMethods(): Set - removed:
method TypeDescriptor.getConstraintsForMethod(String, Class[]): MethodDescriptor - removed:
method TypeDescriptor.isTypeConstrained(): boolean
- added:
class ParanamerParameterNameProvider implements ParameterNameProvider - added:
class ReflectionParameterNameProvider implements ParameterNameProvider - added:
ctor ParanamerParameterNameProvider() - added:
ctor ParanamerParameterNameProvider(Paranamer) - added:
ctor ReflectionParameterNameProvider() - added:
method ParanamerParameterNameProvider.getParameterNames(Constructor): List - added:
method ParanamerParameterNameProvider.getParameterNames(Method): List - added:
method ReflectionParameterNameProvider.getParameterNames(Constructor): List - added:
method ReflectionParameterNameProvider.getParameterNames(Method): List
- added:
interface PropertyNode extends Path.PropertyNode - added:
method PropertyNode.getValue(): Object
- removed:
interface ResourceBundleLocator extends ResourceBundleLocator - removed:
method ResourceBundleLocator.getResourceBundle(Locale): ResourceBundle - changed:
abstract class DelegatingResourceBundleLocator implements ResourceBundleLocator, ResourceBundleLocator → abstract class DelegatingResourceBundleLocator implements ResourceBundleLocator - changed:
class PlatformResourceBundleLocator implements ResourceBundleLocator, ResourceBundleLocator → class PlatformResourceBundleLocator implements ResourceBundleLocator - added:
ctor AggregateResourceBundleLocator(List, ResourceBundleLocator, ClassLoader) - added:
ctor PlatformResourceBundleLocator(String, ClassLoader) - added:
ctor PlatformResourceBundleLocator(String, ClassLoader, boolean)
- added:
interface ConstraintMappingContributor - added:
interface ConstraintMappingContributor.ConstraintMappingBuilder - added:
method ConstraintMappingContributor.ConstraintMappingBuilder.addConstraintMapping(): ConstraintMapping - added:
method ConstraintMappingContributor.createConstraintMappings(ConstraintMappingContributor.ConstraintMappingBuilder): void
- added:
interface TimeProvider - added:
method TimeProvider.getCurrentTime(): long
- added:
abstract class ValidatedValueUnwrapper - added:
ctor ValidatedValueUnwrapper() - added:
method ValidatedValueUnwrapper.getValidatedValueType(Type): Type - added:
method ValidatedValueUnwrapper.handleValidatedValue(Object): Object
- added:
@interface UnwrapValidatedValue - added:
method UnwrapValidatedValue.value(): boolean