@Override public TraversableResolver getTraversableResolver() { Assert.notNull(this.validatorFactory, "No target ValidatorFactory set"); return this.validatorFactory.getTraversableResolver(); }
@Override public TraversableResolver getTraversableResolver() { Assert.notNull(this.validatorFactory, "No target ValidatorFactory set"); return this.validatorFactory.getTraversableResolver(); }
@Override public TraversableResolver getTraversableResolver() { return getDelegate().getTraversableResolver(); }
@Override public TraversableResolver getTraversableResolver() { return getDelegate().getTraversableResolver(); }
/** * Return default {@link ValidatorContext validator context} able to inject JAX-RS resources/providers. * * @param handler handler to create traversable resolver for. * @return default validator context. */ private ValidatorContext getDefaultValidatorContext(final ValidateOnExecutionHandler handler) { final ValidatorContext context = factory.usingContext(); // Default Configuration. context.constraintValidatorFactory(resourceContext.getResource(InjectingConstraintValidatorFactory.class)); // Traversable Resolver. context.traversableResolver(getTraversableResolver(factory.getTraversableResolver(), handler)); return context; }
/** * {@inheritDoc} */ public TraversableResolver getTraversableResolver() { return validatorFactory.getTraversableResolver(); }
/** * {@inheritDoc} */ public TraversableResolver getTraversableResolver() { return getValidatorFactory().getTraversableResolver(); }
/** * {@inheritDoc} */ public TraversableResolver getTraversableResolver() { return this.validatorFactoryResolver.getValidatorFactory().getTraversableResolver(); }
@Override public TraversableResolver getTraversableResolver() { return factory().getTraversableResolver(); }
/** * {@inheritDoc} */ public TraversableResolver getTraversableResolver() { return this.validatorFactoryResolver.getValidatorFactory().getTraversableResolver(); }
/** * {@inheritDoc} */ public TraversableResolver getTraversableResolver() { return this.validatorFactoryResolver.getValidatorFactory().getTraversableResolver(); }
@Override public TraversableResolver getTraversableResolver() { return factory().getTraversableResolver(); }
/** * {@inheritDoc} */ public TraversableResolver getTraversableResolver() { return getValidatorFactory().getTraversableResolver(); }
/** * {@inheritDoc} */ public TraversableResolver getTraversableResolver() { return getValidatorFactory().getTraversableResolver(); }
/** * {@inheritDoc} */ public TraversableResolver getTraversableResolver() { return getValidatorFactory().getTraversableResolver(); }
@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 testTraversableResolverIsSubjectToDependencyInjection() { assertNotNull( defaultValidatorFactory ); TraversableResolver traversableResolver = defaultValidatorFactory.getTraversableResolver(); MessageHolder message = new MessageHolder(); traversableResolver.isCascadable( message, null, null, null, null ); assertEquals( message.getValue(), Greeter.MESSAGE ); }
public BeanValidator(AbstractGwtValidator validator) { ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); if (validator != null) { this.validator = validator; this.validator.init(factory.getConstraintValidatorFactory(), factory.getMessageInterpolator(), factory.getTraversableResolver()); } else { this.validator = new NoopValidator(); } }
/** * {@inheritDoc} */ public Validator getValidator() { ValidatorFactory validatorFactory = this.validatorFactoryResolver.getValidatorFactory(); return validatorFactory.usingContext() .constraintValidatorFactory(getConstraintValidatorFactory()) .messageInterpolator(validatorFactory.getMessageInterpolator()) .traversableResolver(validatorFactory.getTraversableResolver()) .getValidator(); }
/** * {@inheritDoc} */ public Validator getValidator() { ValidatorFactory validatorFactory = this.validatorFactoryResolver.getValidatorFactory(); return validatorFactory.usingContext() .constraintValidatorFactory(getConstraintValidatorFactory()) .messageInterpolator(validatorFactory.getMessageInterpolator()) .traversableResolver(validatorFactory.getTraversableResolver()) .getValidator(); }
/** * {@inheritDoc} */ public Validator getValidator() { ValidatorFactory validatorFactory = this.validatorFactoryResolver.getValidatorFactory(); return validatorFactory.usingContext() .constraintValidatorFactory(getConstraintValidatorFactory()) .messageInterpolator(validatorFactory.getMessageInterpolator()) .traversableResolver(validatorFactory.getTraversableResolver()) .getValidator(); }