Package javax.validation.MessageInterpolator

Examples of javax.validation.MessageInterpolator.Context


    public FacesMessage interpolateMessage(FacesContext context, final ConstraintDescriptor<? extends Annotation> constrain) {
        if (constrain.getAttributes().containsKey("message")) {
            Object object = constrain.getAttributes().get("message");
            String interpolatedMessage;
            interpolatedMessage = validatorFactory.getMessageInterpolator().interpolate(object.toString(), new Context() {
                public Object getValidatedValue() {
                    return "{9}";
                }

                public ConstraintDescriptor<?> getConstraintDescriptor() {
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

    {
        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

    public FacesMessage interpolateMessage(FacesContext context, final ConstraintDescriptor<? extends Annotation> constrain) {
        if (constrain.getAttributes().containsKey("message")) {
            Object object = constrain.getAttributes().get("message");
            String interpolatedMessage;
            interpolatedMessage = validatorFactory.getMessageInterpolator().interpolate(object.toString(), new Context() {
                public Object getValidatedValue() {
                    return "{0}";
                }

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

    verify( mock );
  }

  @Test(expectedExceptions = ValidationException.class)
  public void testUnwrapToImplementationCausesValidationException() {
    Context context = new MessageInterpolatorContext( null, null, null, Collections.<String, Object>emptyMap() );
    context.unwrap( MessageInterpolatorContext.class );
  }
View Full Code Here

    context.unwrap( MessageInterpolatorContext.class );
  }

  @Test
  public void testUnwrapToInterfaceTypesSucceeds() {
    Context context = new MessageInterpolatorContext( null, null, null, Collections.<String, Object>emptyMap() );

    MessageInterpolator.Context asMessageInterpolatorContext = context.unwrap( MessageInterpolator.Context.class );
    assertSame( asMessageInterpolatorContext, context );

    HibernateMessageInterpolatorContext asHibernateMessageInterpolatorContext = context.unwrap(
        HibernateMessageInterpolatorContext.class
    );
    assertSame( asHibernateMessageInterpolatorContext, context );

    Object asObject = context.unwrap( Object.class );
    assertSame( asObject, context );
  }
View Full Code Here

    Locale locale = FacesContext.getCurrentInstance().getViewRoot().getLocale();
    if (exception.getViolations() != null)
    {
      for (final ConstraintViolation<?> violation : exception.getViolations())
      {
        String message = interpolator.interpolate(violation.getMessageTemplate(), new Context()
          {

            @Override
            public Object getValidatedValue()
            {
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.