this.methodValidationConfiguration = new MethodValidationConfiguration.Builder() .allowOverridingMethodAlterParameterConstraint( getAllowOverridingMethodAlterParameterConstraint( hibernateSpecificConfig, properties ) ).allowMultipleCascadedValidationOnReturnValues( getAllowMultipleCascadedValidationOnReturnValues( hibernateSpecificConfig, properties ) ).allowParallelMethodsDefineParameterConstraints( getAllowParallelMethodsDefineParameterConstraints( hibernateSpecificConfig, properties ) ).build();
public MethodValidationConfiguration getMethodValidationConfiguration() { return this.methodValidationConfigurationBuilder.build(); }
public boolean isAllowParallelMethodsDefineParameterConstraints() { return this.methodValidationConfigurationBuilder.isAllowParallelMethodsDefineParameterConstraints(); }
public boolean isAllowMultipleCascadedValidationOnReturnValues() { return this.methodValidationConfigurationBuilder.isAllowMultipleCascadedValidationOnReturnValues(); }
public boolean isAllowOverridingMethodAlterParameterConstraint() { return this.methodValidationConfigurationBuilder.isAllowOverridingMethodAlterParameterConstraint(); }
@Override public HibernateValidatorConfiguration allowMultipleCascadedValidationOnReturnValues(boolean allow) { this.methodValidationConfigurationBuilder.allowMultipleCascadedValidationOnReturnValues( allow ); return this; }
@Override public HibernateValidatorContext allowMultipleCascadedValidationOnReturnValues(boolean allow) { methodValidationConfigurationBuilder.allowMultipleCascadedValidationOnReturnValues( allow ); return this; }
@Override public HibernateValidatorConfiguration allowParallelMethodsDefineParameterConstraints(boolean allow) { this.methodValidationConfigurationBuilder.allowParallelMethodsDefineParameterConstraints( allow ); return this; }
@Override public Validator getValidator() { return validatorFactory.createValidator( constraintValidatorFactory, valueExtractorDescriptors.isEmpty() ? valueExtractorManager : new ValueExtractorManager( valueExtractorManager, valueExtractorDescriptors ), validatorFactoryScopedContextBuilder.build(), methodValidationConfigurationBuilder.build() ); } }
public ValidatorContextImpl(ValidatorFactoryImpl validatorFactory) { this.validatorFactoryScopedContextBuilder = new ValidatorFactoryScopedContext.Builder( validatorFactory.getValidatorFactoryScopedContext() ); this.validatorFactory = validatorFactory; this.constraintValidatorFactory = validatorFactory.getConstraintValidatorFactory(); this.methodValidationConfigurationBuilder = new MethodValidationConfiguration.Builder( validatorFactory.getMethodValidationConfiguration() ); this.valueExtractorManager = validatorFactory.getValueExtractorManager(); this.valueExtractorDescriptors = new HashMap<>(); }
@Override public HibernateValidatorConfiguration allowOverridingMethodAlterParameterConstraint(boolean allow) { this.methodValidationConfigurationBuilder.allowOverridingMethodAlterParameterConstraint( allow ); return this; }
@Override public HibernateValidatorContext allowOverridingMethodAlterParameterConstraint(boolean allow) { methodValidationConfigurationBuilder.allowOverridingMethodAlterParameterConstraint( allow ); return this; }
@Override public HibernateValidatorContext allowParallelMethodsDefineParameterConstraints(boolean allow) { methodValidationConfigurationBuilder.allowParallelMethodsDefineParameterConstraints( allow ); return this; }