Package javax.validation

Examples of javax.validation.MessageInterpolator$Context


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


  }

  @Override
  protected void configure(Configuration cfg) {
    super.configure( cfg );
    final MessageInterpolator messageInterpolator = new MessageInterpolator() {

      public String interpolate(String s, Context context) {
        return "Oops";
      }
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

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

    @SuppressWarnings("rawtypes")
    Configuration configuration = (this.providerClass != null ?
        Validation.byProvider(this.providerClass).configure() :
        Validation.byDefaultProvider().configure());

    MessageInterpolator targetInterpolator = this.messageInterpolator;
    if (targetInterpolator == null) {
      targetInterpolator = configuration.getDefaultMessageInterpolator();
    }
    configuration.messageInterpolator(new LocaleContextMessageInterpolator(targetInterpolator));
View Full Code Here

    if (this.validatorFactory == null) {
      this.validatorFactory = Validation.buildDefaultValidatorFactory();
    }

    ValidatorContext validatorContext = this.validatorFactory.usingContext();
    MessageInterpolator targetInterpolator = this.messageInterpolator;
    if (targetInterpolator == null) {
      targetInterpolator = this.validatorFactory.getMessageInterpolator();
    }
    validatorContext.messageInterpolator(new LocaleContextMessageInterpolator(targetInterpolator));
    if (this.traversableResolver != null) {
View Full Code Here

    @SuppressWarnings("rawtypes")
    Configuration configuration = (this.providerClass != null ?
        Validation.byProvider(this.providerClass).configure() :
        Validation.byDefaultProvider().configure());

    MessageInterpolator targetInterpolator = this.messageInterpolator;
    if (targetInterpolator == null) {
      targetInterpolator = configuration.getDefaultMessageInterpolator();
    }
    configuration.messageInterpolator(new LocaleContextMessageInterpolator(targetInterpolator));
View Full Code Here

  private <T, V, A extends Annotation> ConstraintViolation<T> createConstraintViolation(
      GwtValidationContext<T> context, G object, V value,
      ConstraintDescriptorImpl<A> constraintDescriptor,
      MessageAndPath messageAndPath) {
    MessageInterpolator messageInterpolator = context.getMessageInterpolator();
    com.google.gwt.validation.client.impl.MessageInterpolatorContextImpl messageContext = new MessageInterpolatorContextImpl(
        constraintDescriptor, value);
    String message = messageInterpolator.interpolate(
        messageAndPath.getMessage(), messageContext);
    ConstraintViolation<T> violation = ConstraintViolationImpl.<T> builder() //
        .setConstraintDescriptor(constraintDescriptor) //
        .setInvalidValue(value) //
        .setLeafBean(object) //
View Full Code Here

        this.wrapped = wrapped;
    }

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

     if(msgs != null){
       for(String msg : msgs)        /////cross-checking already available validation messages with
        requiredMsgs.remove(msg)///// the ones we are about to send

     }
     MessageInterpolator messageHandler = Factory.getMessageInterpolator();
     for(String key : requiredMsgs.keySet()){
      out.write(MESSAGE_TAG_OPEN_START);
      out.write(key.getBytes());
      out.write(MESSAGE_TAG_OPEN_MIDDLE);
      Object[] entry = requiredMsgs.get(key);
      FakeInterpolatorContext context = new FakeInterpolatorContext((ConstraintDescriptor<?>)entry[0]);
      out.write(messageHandler.interpolate((String)entry[1], context, locale)
                          .replace("\"", "'")
                          .replace("&" , "&amp;")
                          .replace("<", "&lt;")
                          .getBytes());
      out.write(MESSAGE_TAG_OPEN_END);                            
View Full Code Here

TOP

Related Classes of javax.validation.MessageInterpolator$Context

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.