Package org.springframework.binding.validation

Examples of org.springframework.binding.validation.ValidationResults


    this.delegateFor = delegateFor;
  }

  public void updateValidationResults(ValidationResults newValidationResults) {
    Assert.required(newValidationResults, "newValidationResults");
    ValidationResults oldValidationResults = validationResults;
    validationResults = newValidationResults;
    if (oldValidationResults.getMessageCount() == 0 && validationResults.getMessageCount() == 0) {
      return;
    }
    fireChangedEvents();
    for (Iterator i = propertyValidationListeners.keySet().iterator(); i.hasNext();) {
      String propertyName = (String) i.next();
      if (oldValidationResults.getMessageCount(propertyName) > 0
          || validationResults.getMessageCount(propertyName) > 0) {
        fireValidationResultsChanged(propertyName);
      }
    }
  }
View Full Code Here


  }

  // TODO: test
  public void addMessage(ValidationMessage validationMessage) {
    if (!validationResults.getMessages().contains(validationMessage)) {
      ValidationResults oldValidationResults = validationResults;
      List newMessages = new ArrayList(oldValidationResults.getMessages());
      newMessages.add(validationMessage);
      validationResults = new DefaultValidationResults(newMessages);
      fireChangedEvents();
      fireValidationResultsChanged(validationMessage.getProperty());
    }
View Full Code Here

  }

  // TODO: test
  public void removeMessage(ValidationMessage validationMessage) {
    if (validationResults.getMessages().contains(validationMessage)) {
      ValidationResults oldValidationResults = validationResults;
      List newMessages = new ArrayList(oldValidationResults.getMessages());
      newMessages.remove(validationMessage);
      validationResults = new DefaultValidationResults(newMessages);
      fireChangedEvents();
      fireValidationResultsChanged(validationMessage.getProperty());
    }
View Full Code Here

    }
  }

  // TODO: test
  public void replaceMessage(ValidationMessage messageToReplace, ValidationMessage replacementMessage) {
    ValidationResults oldValidationResults = validationResults;
    List newMessages = new ArrayList(oldValidationResults.getMessages());
    final boolean containsMessageToReplace = validationResults.getMessages().contains(messageToReplace);
    if (containsMessageToReplace) {
      newMessages.remove(messageToReplace);
    }
    newMessages.add(replacementMessage);
View Full Code Here

TOP

Related Classes of org.springframework.binding.validation.ValidationResults

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.