@Override public ParameterNameProvider getParameterNameProvider() { Assert.notNull(this.validatorFactory, "No target ValidatorFactory set"); return this.validatorFactory.getParameterNameProvider(); }
@Override public ParameterNameProvider getParameterNameProvider() { Assert.notNull(this.validatorFactory, "No target ValidatorFactory set"); return this.validatorFactory.getParameterNameProvider(); }
@Override public ParameterNameProvider getParameterNameProvider() { return getDelegate().getParameterNameProvider(); }
@Override public ParameterNameProvider getParameterNameProvider() { return getDelegate().getParameterNameProvider(); }
/** * {@inheritDoc} */ public ParameterNameProvider getParameterNameProvider() { return validatorFactory.getParameterNameProvider(); }
@Override public ParameterNameProvider getParameterNameProvider() { Assert.notNull(this.validatorFactory, "No target ValidatorFactory set"); return this.validatorFactory.getParameterNameProvider(); }
@Override public ParameterNameProvider getParameterNameProvider() { return getDelegate().getParameterNameProvider(); }
@Override public ParameterNameProvider getParameterNameProvider() { return delegate().getParameterNameProvider(); }
@Override public ParameterNameProvider getParameterNameProvider() { return factory().getParameterNameProvider(); }
@Override public ParameterNameProvider getParameterNameProvider() { return factory().getParameterNameProvider(); }
@Override public ParameterNameProvider getParameterNameProvider() { return getDelegate().getParameterNameProvider(); }
@Override public ParameterNameProvider getParameterNameProvider() { return getDelegate().getParameterNameProvider(); }
@Test @SpecAssertion(section = Sections.INTEGRATION_GENERAL_OBJECTSLIFECYCLE, id = "d") @SpecAssertion(section = Sections.INTEGRATION_CDI_CUSTOMCONFIGURATION, id = "a") @SpecAssertion(section = Sections.INTEGRATION_CDI, id = "a") public void testParameterNameProviderIsSubjectToDependencyInjection() { assertNotNull( defaultValidatorFactory ); ParameterNameProvider parameterNameProvider = defaultValidatorFactory.getParameterNameProvider(); assertEquals( parameterNameProvider.getParameterNames( (Constructor<?>) null ), Arrays.asList( Greeter.MESSAGE ) ); }
@Test @SpecAssertion(section = Sections.VALIDATIONAPI_BOOTSTRAPPING_VALIDATORFACTORY, id = "e") public void testGetParameterNameProviderFromValidatorFactory() { BrokenCustomParameterNameProvider parameterNameProvider = new BrokenCustomParameterNameProvider(); ValidatorFactory validatorFactory = TestUtil.getConfigurationUnderTest() .parameterNameProvider( parameterNameProvider ) .buildValidatorFactory(); assertSame( validatorFactory.getParameterNameProvider(), parameterNameProvider, "getParameterNameProvider() should return the parameter name provider set via configuration" ); }
@Override public ValidationConfig getContext(final Class<?> type) { ValidatorFactory factory = AppLoader.getInstance(ValidatorFactory.class); ValidationConfig config = new ValidationConfig(); config.constraintValidatorFactory(factory.getConstraintValidatorFactory()); config.messageInterpolator(factory.getMessageInterpolator()); config.parameterNameProvider(factory.getParameterNameProvider()); config.traversableResolver(factory.getTraversableResolver()); return config; }