Package org.springframework.binding.message

Examples of org.springframework.binding.message.Message


    if (messages == null || messages.length == 0) {
      return Collections.EMPTY_LIST;
    }
    ArrayList errors = new ArrayList(messages.length);
    for (int i = 0; i < messages.length; i++) {
      Message message = messages[i];
      if (message.getSource() == null) {
        errors.add(new ObjectError(objectName, message.getText()));
      } else {
        errors.add(new FieldError(objectName, (String) message.getSource(), message.getText()));
      }
    }
    return errors;
  }
View Full Code Here


            if (fragmentMap.containsKey("messages")) {
              requestContext.getFlashScope().put("errors", errors);
              replaceFragment("messages", fragmentMap, new HashMap());
            } else {
              //TODO ZK 3.6 use "throw new WrongValuesException(WrongValueException[])"
              final Message msg = errors[0];
              Component comp = null;
              final Object source = msg.getSource();
              if (source instanceof Component) {
                comp = (Component) source;
              } else if (source instanceof String) {
                comp  = (Component) ZkFlowContextManager.getSelf(exec).getAttribute((String)source, false);
              }
              if (comp != null) {
                //cannot throw out exception here, or the flow state will out of sync
                //save in executution and throw it later in ZkFlowHandlerAdapter.handl()
                ZkFlowContextManager.setWrongValueException(exec, new WrongValueException(comp, msg.getText()));
              } else {
                requestContext.getViewScope().put("errors", errors);
                requestContext.getExternalContext().requestFlowExecutionRedirect();
              }
            }
View Full Code Here

    public boolean hasNext() {
      return messages.length > currentIndex + 1;
    }

    public Object next() {
      Message next = messages[++currentIndex];
      if (next.getSource().toString().endsWith(SUMMARY_MESSAGE_KEY)) {
        return next.getSource().toString().replaceAll(SUMMARY_MESSAGE_KEY, "");
      } else {
        return next.getSource().toString();
      }
    }
View Full Code Here

    EasyMock.replay(new Object[] { requestContext });

    facesContext.addMessage("foo", new FacesMessage(FacesMessage.SEVERITY_INFO, "foo", "bar"));

    assertEquals("Message count is incorrect", 2, messageContext.getAllMessages().length);
    Message summaryMessage = messageContext.getMessagesBySource("foo_summary")[0];
    assertEquals("foo", summaryMessage.getText());
    Message detailMessage = messageContext.getMessagesBySource("foo_detail")[0];
    assertEquals("bar", detailMessage.getText());

  }
View Full Code Here

    facesContext.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "foo", "bar"));
    facesContext.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "zoo", "zar"));

    assertEquals("Message count is incorrect", 4, messageContext.getAllMessages().length);
    Message summaryMessage1 = messageContext.getMessagesBySource("null_summary")[0];
    assertEquals("foo", summaryMessage1.getText());
    Message detailMessage1 = messageContext.getMessagesBySource("null_detail")[0];
    assertEquals("bar", detailMessage1.getText());
    Message summaryMessage2 = messageContext.getMessagesBySource("null_summary")[1];
    assertEquals("zoo", summaryMessage2.getText());
    Message detailMessage2 = messageContext.getMessagesBySource("null_detail")[1];
    assertEquals("zar", detailMessage2.getText());
  }
View Full Code Here

    Message[] messages;

    TestGetMessagesContext() {
      messages = new Message[7];
      messages[0] = new Message("null_summary", "foo", Severity.INFO);
      messages[1] = new Message("null_detail", "foo", Severity.INFO);
      messages[2] = new Message("componentId_summary", "bar", Severity.WARNING);
      messages[3] = new Message("componentId_detail", "bar", Severity.WARNING);
      messages[4] = new Message("userMessage", "userMessage", Severity.INFO);
      messages[5] = new Message("null_summary", "baz", Severity.ERROR);
      messages[6] = new Message("null_detail", "baz", Severity.ERROR);
    }
View Full Code Here

    EasyMock.replay(new Object[] { this.requestContext });

    this.facesContext.addMessage("foo", new FacesMessage(FacesMessage.SEVERITY_INFO, "foo", "bar"));

    assertEquals("Message count is incorrect", 1, this.messageContext.getAllMessages().length);
    Message message = this.messageContext.getMessagesBySource(new FacesMessageSource("foo"))[0];
    assertEquals("foo : bar", message.getText());
  }
View Full Code Here

TOP

Related Classes of org.springframework.binding.message.Message

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.