Package javax.validation

Examples of javax.validation.ConstraintValidatorFactory


    protected Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception {
        BeanValidator beanValidator = new BeanValidator();
       
        MessageInterpolator messageInterpolator = resolveAndRemoveReferenceParameter(parameters, "messageInterpolator", MessageInterpolator.class);
        TraversableResolver traversableResolver = resolveAndRemoveReferenceParameter(parameters, "traversableResolver", TraversableResolver.class);
        ConstraintValidatorFactory constraintValidatorFactory = resolveAndRemoveReferenceParameter(parameters, "constraintValidatorFactory", ConstraintValidatorFactory.class);
        String group = getAndRemoveParameter(parameters, "group", String.class);
       
        Configuration<?> configuration = Validation.byDefaultProvider().configure();
       
        if (messageInterpolator != null) {
View Full Code Here


  }

  @Test
  @SpecAssertion(section = "5.5.3", id = "c")
  public void testDefaultConstructorInValidatorCalled() {
    ConstraintValidatorFactory factory = TestUtil.getConfigurationUnderTest()
        .getDefaultConstraintValidatorFactory();
    factory.getInstance( MyConstraintValidator.class );
    assertTrue(
        MyConstraintValidator.defaultConstructorCalled,
        "The no-arg default constructor should have been called."
    );
  }
View Full Code Here

  }

  @SpecAssertion(section = "5.5.3", id = "c")
  @Test(expectedExceptions = ValidationException.class)
  public void testRuntimeExceptionInValidatorCreationIsWrapped() {
    ConstraintValidatorFactory factory = TestUtil.getConfigurationUnderTest()
        .getDefaultConstraintValidatorFactory();
    factory.getInstance( MySecondConstraintValidator.class );
  }
View Full Code Here

      @SpecAssertion(section = "10.3", id = "a")
  })
  public void testConstraintValidatorFactoryIsSubjectToDependencyInjection() {
    assertNotNull( defaultValidatorFactory );

    ConstraintValidatorFactory constraintValidatorFactory = defaultValidatorFactory.getConstraintValidatorFactory();
    GreetingConstraintValidator validator = constraintValidatorFactory.getInstance(
        GreetingConstraintValidator.class
    );

    assertEquals( validator.getMessage(), Greeter.MESSAGE );
  }
View Full Code Here

    /**
     * {@inheritDoc}
     */
    public ConstraintValidatorFactory getConstraintValidatorFactory()
    {
        return new ConstraintValidatorFactory()
        {
            /**
             * {@inheritDoc}
             */
            @SuppressWarnings({"unchecked"})
View Full Code Here

  private ValidatorFactory validatorFactory;
  private ValidatorContext validatorContext;

  public void testCustom() throws Exception {
    final TraversableResolver traversableResolver = new DefaultTraversableResolver();
    final ConstraintValidatorFactory constraintValidatorFactory = new GwtConstraintValidatorFactory();
    final MessageInterpolator messageInterpolator = new GwtMessageInterpolator();

    validatorContext.constraintValidatorFactory(constraintValidatorFactory)
        .messageInterpolator(messageInterpolator)
        .traversableResolver(traversableResolver);
View Full Code Here

        validatorFactory.getMessageInterpolator());
  }

  public void testReset() throws Exception {
    final TraversableResolver traversableResolver = new DefaultTraversableResolver();
    final ConstraintValidatorFactory constraintValidatorFactory = new GwtConstraintValidatorFactory();
    final MessageInterpolator messageInterpolator = new GwtMessageInterpolator();

    validatorContext.constraintValidatorFactory(constraintValidatorFactory)
        .messageInterpolator(messageInterpolator)
        .traversableResolver(traversableResolver);
View Full Code Here

    /**
     * {@inheritDoc}
     */
    public ConstraintValidatorFactory getConstraintValidatorFactory()
    {
        return new ConstraintValidatorFactory()
        {
            /**
             * {@inheritDoc}
             */
            @SuppressWarnings({"unchecked"})
View Full Code Here

    /**
     * {@inheritDoc}
     */
    public Validator getValidator()
    {
        ConstraintValidatorFactory constraintValidatorFactory =
                this.validatorFactory.getConstraintValidatorFactory();

        this.wrapped.constraintValidatorFactory(
                new InjectionAwareConstraintValidatorFactory(constraintValidatorFactory));
        return this.wrapped.getValidator();
View Full Code Here

  @Contrived
  public static class Example {
  }

  public void testContextBoundConstraintValidatorFactory() {
    final ConstraintValidatorFactory constraintValidatorFactory = new ConstraintValidatorFactory() {

      public <T extends ConstraintValidator<?, ?>> T getInstance(Class<T> key) {
        if (key.equals(Contrived.Validator.class)) {
          final Contrived.Validator result = new Contrived.Validator();
          result.setRequiredCollaborator(new Object());
View Full Code Here

TOP

Related Classes of javax.validation.ConstraintValidatorFactory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.