Examples of MessageBuilder


Examples of org.springframework.binding.message.MessageBuilder

    {
       
        if (this.isEmpty())
        {
            MessageContext messages = context.getMessageContext();
            messages.addMessage(new MessageBuilder().error().defaultText(
                "At least one of the Search criteria should not be empty.")
                    .build());
           
        }
        else if (lastName.startsWith("*") || firstName.startsWith("*")
                || bookingId.startsWith("*") || activityDate.startsWith("*"))
        {
            MessageContext messages = context.getMessageContext();
            messages.addMessage(new MessageBuilder().error().defaultText(
                "Search criterion can not start with '*'.").build());
        }else if(!activityDate.isEmpty()){
            SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yy");

            boolean error = false;
           
            if (activityDate.trim().length() != dateFormat.toPattern().length())
            {
                log.error("Activity date has invalid format.");
                error = true;
           

            dateFormat.setLenient(true);
           
            try {
              //parse the inDate parameter
              dateFormat.parse(activityDate.trim());
            }
            catch (ParseException pe) {
                log.error("Activity date has invalid format.");
                error = true;
            }
           
            if (error == true)
            {   
                MessageContext messages = context.getMessageContext();
                messages.addMessage(new MessageBuilder().error().defaultText(
                    "Activity date has invalid format. Please enter in mm/dd/yy format").build());
            }   
           
        }
       
View Full Code Here

Examples of org.springframework.binding.message.MessageBuilder

  private MessageResolver createMessageResolver(MappingResult error) {
    String field = error.getMapping().getTargetExpression().getExpressionString();
    String errorCode = error.getCode();
    String propertyErrorCode = new StringBuffer().append(getModelExpression().getExpressionString()).append('.')
        .append(field).append('.').append(errorCode).toString();
    return new MessageBuilder().error().source(field).code(propertyErrorCode).code(errorCode).resolvableArg(field)
        .defaultText(errorCode + " on " + field).build();
  }
View Full Code Here

Examples of org.springframework.binding.message.MessageBuilder

    public boolean validate(MessageContext context) {
  Calendar calendar = Calendar.getInstance();
  calendar.add(Calendar.DAY_OF_MONTH, -1);
  boolean valid = true;
  if (checkinDate.before(calendar.getTime())) {
      context.addMessage(new MessageBuilder().error().source("checkinDate").defaultText(
        "Check in date must be a future date").build());
      valid = false;
  } else if (!checkinDate.before(checkoutDate)) {
      context.addMessage(new MessageBuilder().error().source("checkoutDate").defaultText(
        "Check out date must be later than check in date").build());
      valid = false;
  }
  return valid;
    }
View Full Code Here

Examples of org.springframework.binding.message.MessageBuilder

    }

    String summarySource = source + SUMMARY_MESSAGE_KEY;
    MessageResolver summaryResolver;
    if (message.getSeverity() == FacesMessage.SEVERITY_INFO) {
      summaryResolver = new MessageBuilder().source(summarySource).defaultText(summaryText.toString()).info()
          .build();
    } else if (message.getSeverity() == FacesMessage.SEVERITY_WARN) {
      summaryResolver = new MessageBuilder().source(summarySource).defaultText(summaryText.toString()).warning()
          .build();
    } else if (message.getSeverity() == FacesMessage.SEVERITY_ERROR) {
      summaryResolver = new MessageBuilder().source(summarySource).defaultText(summaryText.toString()).error()
          .build();
    } else {
      summaryResolver = new MessageBuilder().source(summarySource).defaultText(summaryText.toString()).fatal()
          .build();
    }
    context.getMessageContext().addMessage(summaryResolver);

    StringBuffer detailText = new StringBuffer();
    if (StringUtils.hasText(message.getDetail())) {
      detailText.append(message.getDetail());
    }
    String detailSource = source + DETAIL_MESSAGE_KEY;
    MessageResolver detailResolver;
    if (message.getSeverity() == FacesMessage.SEVERITY_INFO) {
      detailResolver = new MessageBuilder().source(detailSource).defaultText(detailText.toString()).info()
          .build();
    } else if (message.getSeverity() == FacesMessage.SEVERITY_WARN) {
      detailResolver = new MessageBuilder().source(detailSource).defaultText(detailText.toString()).warning()
          .build();
    } else if (message.getSeverity() == FacesMessage.SEVERITY_ERROR) {
      detailResolver = new MessageBuilder().source(detailSource).defaultText(detailText.toString()).error()
          .build();
    } else {
      detailResolver = new MessageBuilder().source(detailSource).defaultText(detailText.toString()).fatal()
          .build();
    }
    context.getMessageContext().addMessage(detailResolver);

  }
View Full Code Here

Examples of org.springframework.binding.message.MessageBuilder

    assertEquals(FacesMessage.SEVERITY_FATAL, facesContext.getMaximumSeverity());
  }

  private void setupMessageContext() {
    prepopulatedMessageContext = new DefaultMessageContext();
    prepopulatedMessageContext.addMessage(new MessageBuilder().source("null_summary").defaultText("foo").info()
        .build());
    prepopulatedMessageContext.addMessage(new MessageBuilder().source("null_detail").defaultText("foo").info()
        .build());
    prepopulatedMessageContext.addMessage(new MessageBuilder().source("componentId_summary").defaultText(
        "componentId_summary").warning().build());
    prepopulatedMessageContext.addMessage(new MessageBuilder().source("componentId_detail").defaultText(
        "componentId_detail").warning().build());
    prepopulatedMessageContext.addMessage(new MessageBuilder().source("userMessage").defaultText("userMessage")
        .info().build());
    prepopulatedMessageContext.addMessage(new MessageBuilder().source("null_summary").defaultText("baz").error()
        .build());
    prepopulatedMessageContext.addMessage(new MessageBuilder().source("null_detail").defaultText("baz").error()
        .build());
    prepopulatedMessageContext.addMessage(new MessageBuilder().defaultText("Subzero Wins - Fatality").fatal()
        .build());
  }
View Full Code Here

Examples of org.springframework.binding.message.MessageBuilder

    }

    public void validateEnterBookingDetails(ValidationContext context) {
  MessageContext messages = context.getMessageContext();
  if (checkinDate.before(today())) {
      messages.addMessage(new MessageBuilder().error().source("checkinDate").code(
        "booking.checkinDate.beforeToday").build());
  } else if (checkoutDate.before(checkinDate)) {
      messages.addMessage(new MessageBuilder().error().source("checkoutDate").code(
        "booking.checkoutDate.beforeCheckinDate").build());
  }
    }
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.