Package javax.validation

Examples of javax.validation.MessageInterpolator.interpolate()


    {
        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


      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

      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

  {
    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

    MessageInterpolator interpolator = getDefaultMessageInterpolator();
    ConstraintDescriptor<?> descriptor = getDescriptorFor( DummyEntity.class, "doubleAmount" );
    MessageInterpolator.Context context = new TestContext( descriptor );

    String expected = "must be 10 at least";
    String actual = interpolator.interpolate( (String) descriptor.getAttributes().get( "message" ), context );
    assertEquals( actual, expected, "Wrong substitution" );
  }

  @Test
  @SpecAssertion(section = "5.3.1.2", id = "a")
View Full Code Here

    MessageInterpolator interpolator = getDefaultMessageInterpolator();
    ConstraintDescriptor<?> descriptor = getDescriptorFor( DummyEntity.class, "foo" );
    MessageInterpolator.Context context = new TestContext( descriptor );

    String expected = "kann nicht null sein";
    String actual = interpolator.interpolate(
        (String) descriptor.getAttributes().get( "message" ), context, Locale.GERMAN
    );
    assertEquals( actual, expected, "Wrong substitution" );
  }
View Full Code Here

    MessageInterpolator interpolator = getDefaultMessageInterpolator();
    ConstraintDescriptor<?> descriptor = getDescriptorFor( DummyEntity.class, "foo" );
    String messageTemplate = (String) descriptor.getAttributes().get( "message" );
    MessageInterpolator.Context context = new TestContext( descriptor );

    String messageInterpolatedWithNoLocale = interpolator.interpolate( messageTemplate, context );
    String messageInterpolatedWithDefaultLocale = interpolator.interpolate(
        messageTemplate, context, Locale.getDefault()
    );

    assertEquals( messageInterpolatedWithNoLocale, messageInterpolatedWithDefaultLocale, "Wrong substitution" );
View Full Code Here

    ConstraintDescriptor<?> descriptor = getDescriptorFor( DummyEntity.class, "foo" );
    String messageTemplate = (String) descriptor.getAttributes().get( "message" );
    MessageInterpolator.Context context = new TestContext( descriptor );

    String messageInterpolatedWithNoLocale = interpolator.interpolate( messageTemplate, context );
    String messageInterpolatedWithDefaultLocale = interpolator.interpolate(
        messageTemplate, context, Locale.getDefault()
    );

    assertEquals( messageInterpolatedWithNoLocale, messageInterpolatedWithDefaultLocale, "Wrong substitution" );
  }
View Full Code Here

  })
  public void testMessageInterpolatorIsSubjectToDependencyInjection() {
    assertNotNull( defaultValidatorFactory );
    MessageInterpolator messageInterpolator = defaultValidatorFactory.getMessageInterpolator();

    assertEquals( messageInterpolator.interpolate( null, null ), Greeter.MESSAGE );
  }

  @Test
  @SpecAssertions({
      @SpecAssertion(section = "10.1.1", id = "d"),
View Full Code Here

    MessageInterpolator interpolator = getDefaultMessageInterpolator();
    ConstraintDescriptor<?> descriptor = getDescriptorFor( DummyEntity.class, "foo" );
    MessageInterpolator.Context context = new TestContext( descriptor );

    String expected = "replacement worked";
    String actual = interpolator.interpolate( "{foo}", context );
    assertEquals( actual, expected, "Wrong substitution" );

    expected = "replacement worked replacement worked";
    actual = interpolator.interpolate( "{foo} {foo}", context );
    assertEquals( actual, expected, "Wrong substitution" );
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.