org.springframework.binding.validation.support
Class DefaultValidationResults

java.lang.Object
  extended by org.springframework.binding.validation.support.DefaultValidationResults
All Implemented Interfaces:
ValidationResults

public class DefaultValidationResults
extends Object
implements ValidationResults


Constructor Summary
DefaultValidationResults()
           
DefaultValidationResults(Collection validationMessages)
           
DefaultValidationResults(ValidationResults validationResults)
           
 
Method Summary
 void addAllMessages(Collection validationMessages)
           
 void addAllMessages(ValidationResults validationResults)
           
 void addMessage(String field, Severity severity, String message)
           
 void addMessage(ValidationMessage validationMessage)
           
 void clearMessages()
          Clear all messages.
 void clearMessages(String fieldName)
          Clear all messages of the given fieldName.
 boolean getHasErrors()
          Returns true of there are any validation messages of Severity.ERROR.
 boolean getHasInfo()
          Returns true of there are any validation messages of Severity.INFO.
 boolean getHasWarnings()
          Returns true of there are any validation messages of Severity.WARNING.
 int getMessageCount()
          Returns the total number of validation messages.
 int getMessageCount(Severity severity)
          Returns the total number of validation messages of the specified Severity.
 int getMessageCount(String fieldName)
          Returns the total number of validation messages that apply to the specified property name.
 Set getMessages()
          Returns a set holding all of the validation messages.
 Set getMessages(Severity severity)
          Returns a set holding all of the validation messages of the specified Severity.
 Set getMessages(String fieldName)
          Returns a set holding all of the validation messages that apply to the specified property name.
 void removeMessage(ValidationMessage message)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultValidationResults

public DefaultValidationResults()

DefaultValidationResults

public DefaultValidationResults(ValidationResults validationResults)

DefaultValidationResults

public DefaultValidationResults(Collection validationMessages)
Method Detail

addAllMessages

public void addAllMessages(ValidationResults validationResults)

addAllMessages

public void addAllMessages(Collection validationMessages)

addMessage

public void addMessage(ValidationMessage validationMessage)

addMessage

public void addMessage(String field,
                       Severity severity,
                       String message)

removeMessage

public void removeMessage(ValidationMessage message)

getHasErrors

public boolean getHasErrors()
Description copied from interface: ValidationResults
Returns true of there are any validation messages of Severity.ERROR.

Specified by:
getHasErrors in interface ValidationResults

getHasWarnings

public boolean getHasWarnings()
Description copied from interface: ValidationResults
Returns true of there are any validation messages of Severity.WARNING.

Specified by:
getHasWarnings in interface ValidationResults

getHasInfo

public boolean getHasInfo()
Description copied from interface: ValidationResults
Returns true of there are any validation messages of Severity.INFO.

Specified by:
getHasInfo in interface ValidationResults

getMessageCount

public int getMessageCount()
Description copied from interface: ValidationResults
Returns the total number of validation messages.

Specified by:
getMessageCount in interface ValidationResults

getMessageCount

public int getMessageCount(Severity severity)
Description copied from interface: ValidationResults
Returns the total number of validation messages of the specified Severity.

Specified by:
getMessageCount in interface ValidationResults

getMessageCount

public int getMessageCount(String fieldName)
Description copied from interface: ValidationResults
Returns the total number of validation messages that apply to the specified property name.

Specified by:
getMessageCount in interface ValidationResults

getMessages

public Set getMessages()
Description copied from interface: ValidationResults
Returns a set holding all of the validation messages.

Specified by:
getMessages in interface ValidationResults

getMessages

public Set getMessages(Severity severity)
Description copied from interface: ValidationResults
Returns a set holding all of the validation messages of the specified Severity.

Specified by:
getMessages in interface ValidationResults

getMessages

public Set getMessages(String fieldName)
Description copied from interface: ValidationResults
Returns a set holding all of the validation messages that apply to the specified property name.

Specified by:
getMessages in interface ValidationResults

toString

public String toString()
Overrides:
toString in class Object

clearMessages

public void clearMessages()
Clear all messages.

See Also:
RulesValidator.clearMessages()

clearMessages

public void clearMessages(String fieldName)
Clear all messages of the given fieldName.



Copyright © 2004-2008 The Spring Framework. All Rights Reserved.