Package javax.validation

Examples of javax.validation.MessageInterpolator


  public List<ConstraintViolation> validate(ActionSupport actionAs, Locale clientLocale,
      ClassLoader classLoader)
      throws IOException {
    List<ConstraintViolation> invalidValuesFromRequest = new ArrayList<ConstraintViolation>();
   
    MessageInterpolator interpolator = null;
   
    if (localesMap.containsKey(clientLocale.toString())) {
      interpolator = localesMap.get(clientLocale.toString());
    } else {
      ResourceBundle clientDefaultMessages = ResourceBundle.getBundle("org/hibernate/validator/ValidationMessages", clientLocale);
View Full Code Here


        // Check Factory, to avoid instantiation errors
        // https://jira.jboss.org/jira/browse/RF-7226
        try {
            validatorFactory = Validation.buildDefaultValidatorFactory();
            validatorContext = validatorFactory.usingContext();
            MessageInterpolator jsfMessageInterpolator = new JsfMessageInterpolator(validatorFactory.getMessageInterpolator());
            validatorContext.messageInterpolator(jsfMessageInterpolator);
        } catch (ValidationException e) {
            throw new InitializationException(e);
        }
    }
View Full Code Here

    static MessageInterpolator get(final ValidatorFactory validatorFactory)
    {
        _FacesMessageInterpolatorHolder.FacesMessageInterpolator ret = instance;
        if (ret == null)
        {
            final MessageInterpolator interpolator = validatorFactory.getMessageInterpolator();
            instance = ret = new FacesMessageInterpolator(interpolator);
        }
        return ret;
    }
View Full Code Here

    static MessageInterpolator get(final ValidatorFactory validatorFactory)
    {
        _FacesMessageInterpolatorHolder.FacesMessageInterpolator ret = instance;
        if (ret == null)
        {
            MessageInterpolator interpolator = validatorFactory.getMessageInterpolator();
            ret = new FacesMessageInterpolator(interpolator);
            instance = ret;
        }
        return ret;
    }
View Full Code Here

        }
      }
    }

    ValidatorContext validatorContext = validatorFactory.usingContext();
    MessageInterpolator jsfMessageInterpolator = new JsfMessageInterpolator(
        locale, validatorFactory.getMessageInterpolator());
    validatorContext.messageInterpolator(jsfMessageInterpolator);
    Validator beanValidator = validatorContext.getValidator();
    return beanValidator;
  }
View Full Code Here

        Assert.assertNotNull(configuration);
        ConstraintMapping mapping = new ConstraintMapping();
        mapping.type(Employee.class).property("firstName", FIELD)
                .constraint(new EmailDef().message("Invalid Email!You have entered:--\\{${validatedValue}\\}"));

        final MessageInterpolator messageInterpolator = new ValueFormatterMessageInterpolator();
        configuration.messageInterpolator(messageInterpolator);
        configuration.addMapping(mapping);

        ValidatorFactory factory = configuration.buildValidatorFactory();
        Validator validator = factory.getValidator();
View Full Code Here

    {
        configuration.add("LocaleAwareMessageInterpolator", new BeanValidatorConfigurer()
        {
            public void configure(javax.validation.Configuration<?> configuration)
            {
                MessageInterpolator defaultInterpolator = configuration.getDefaultMessageInterpolator();

                configuration.messageInterpolator(new MessageInterpolatorImpl(defaultInterpolator, threadLocale));
            }
        });
    }
View Full Code Here

    private String interpolateMessage(final ConstraintDescriptor<?> descriptor)
    {
        String messageTemplate = (String) descriptor.getAttributes().get("message");

        MessageInterpolator messageInterpolator = validatorFactory.getMessageInterpolator();

        return messageInterpolator.interpolate(messageTemplate, new Context()
        {

            @Override
            public ConstraintDescriptor<?> getConstraintDescriptor()
            {
View Full Code Here

        configuration.add("LocaleAwareMessageInterpolator", new BeanValidatorConfigurer()
        {
            @Override
            public void configure(javax.validation.Configuration<?> configuration)
            {
                MessageInterpolator defaultInterpolator = configuration.getDefaultMessageInterpolator();

                configuration.messageInterpolator(new MessageInterpolatorImpl(defaultInterpolator, threadLocale));
            }
        });
    }
View Full Code Here

    // Check Factory, to avoid instantiation errors
    // https://jira.jboss.org/jira/browse/RF-7226
    validatorFactory = Validation
          .buildDefaultValidatorFactory();
    validatorContext = validatorFactory.usingContext();
    MessageInterpolator jsfMessageInterpolator = new JsfMessageInterpolator(
        validatorFactory.getMessageInterpolator());
    validatorContext.messageInterpolator(jsfMessageInterpolator);
  }
View Full Code Here

TOP

Related Classes of javax.validation.MessageInterpolator

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.