Package javax.validation

Examples of javax.validation.MessageInterpolator


            }
            context.getExternalContext().getApplicationMap().put(VALIDATOR_FACTORY_KEY, validatorFactory);
        }

        ValidatorContext validatorContext = validatorFactory.usingContext();
        MessageInterpolator jsfMessageInterpolator =
                new JsfAwareMessageInterpolator(context,
                           validatorFactory.getMessageInterpolator());
        validatorContext.messageInterpolator(jsfMessageInterpolator);
        javax.validation.Validator beanValidator = validatorContext.getValidator();
        Class[] validationGroupsArray = parseValidationGroups(getValidationGroups());
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()
    {

            public ConstraintDescriptor<?> getConstraintDescriptor()
            {
              return descriptor;
View Full Code Here

    }

    @Override
    public MessageInterpolator getMessageInterpolator()
    {
        MessageInterpolator result =
                new InvalidValueAwareMessageInterpolator(getValidatorFactory().getMessageInterpolator());

        return CodiUtils.injectFields(result, false);
    }
View Full Code Here

    /**
     * {@inheritDoc}
     */
    public ValidatorContext messageInterpolator(MessageInterpolator messageInterpolator)
    {
        MessageInterpolator messageInterpolatorWrapper = new InvalidValueAwareMessageInterpolator(messageInterpolator);
        CodiUtils.injectFields(messageInterpolatorWrapper, false);
        return this.wrapped.messageInterpolator(messageInterpolatorWrapper);
    }
View Full Code Here

    /**
     */
    @Test
    public void testInvalidValueInMessage()
    {
        Validator validator = this.validatorFactory.usingContext().messageInterpolator(new MessageInterpolator()
        {
            public String interpolate(String messageTemplate, Context context)
            {
                return interpolate(messageTemplate, context, null);
            }
View Full Code Here

    /**
     */
    @Test
    public void testNamedValidatorFactory()
    {
        Validator validator = this.namedValidatorFactory.usingContext().messageInterpolator(new MessageInterpolator()
        {
            public String interpolate(String messageTemplate, Context context)
            {
                return interpolate(messageTemplate, context, null);
            }
View Full Code Here

    }

    @Override
    public MessageInterpolator getMessageInterpolator()
    {
        MessageInterpolator result =
                new InvalidValueAwareMessageInterpolator(getValidatorFactory().getMessageInterpolator());

        return CodiUtils.injectFields(result, false);
    }
View Full Code Here

    /**
     * {@inheritDoc}
     */
    public ValidatorContext messageInterpolator(MessageInterpolator messageInterpolator)
    {
        MessageInterpolator messageInterpolatorWrapper = new InvalidValueAwareMessageInterpolator(messageInterpolator);
        CodiUtils.injectFields(messageInterpolatorWrapper, false);
        return this.wrapped.messageInterpolator(messageInterpolatorWrapper);
    }
View Full Code Here

public class BeanValidatorComponent extends DefaultComponent {
   
    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();
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.