org.sovt
Class PrefixedValidationResult

java.lang.Object
  extended byorg.sovt.PrefixedValidationResult
All Implemented Interfaces:
ValidationResult

public class PrefixedValidationResult
extends java.lang.Object
implements ValidationResult

This validation result may be used to add all messages with a prefix (key) to an existing ValidationResult.

Dot '.' is used to separate prefix from a key in addXxx(key, msg) methods.

Author:
Vilmantas Baranauskas

Constructor Summary
PrefixedValidationResult(ValidationResult result, java.lang.String prefix)
           
 
Method Summary
 void addMessage(java.lang.String msg)
           
 void addMessage(java.lang.String key, java.lang.String msg)
          Add message for a key.
 void fail(java.lang.String msg)
           
 void fail(java.lang.String key, java.lang.String msg)
          Add failure for a key.
 boolean isValid()
           
 boolean isValid(java.lang.String key)
          Returns true if there is NO error for a key.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.sovt.ValidationResult
toString
 

Constructor Detail

PrefixedValidationResult

public PrefixedValidationResult(ValidationResult result,
                                java.lang.String prefix)
Method Detail

addMessage

public void addMessage(java.lang.String msg)
Specified by:
addMessage in interface ValidationResult

addMessage

public void addMessage(java.lang.String key,
                       java.lang.String msg)
Description copied from interface: ValidationResult
Add message for a key.

Specified by:
addMessage in interface ValidationResult
Parameters:
key - Key of message.
msg - message.

fail

public void fail(java.lang.String msg)
Specified by:
fail in interface ValidationResult

fail

public void fail(java.lang.String key,
                 java.lang.String msg)
Description copied from interface: ValidationResult
Add failure for a key.

Specified by:
fail in interface ValidationResult
Parameters:
key - Key of fail message.
msg - Fail message.

isValid

public boolean isValid()
Specified by:
isValid in interface ValidationResult

isValid

public boolean isValid(java.lang.String key)
Description copied from interface: ValidationResult
Returns true if there is NO error for a key.

Specified by:
isValid in interface ValidationResult
Parameters:
key - Key to check.
Returns:
true if there is NO error for a key.


Copyright © 2003-2005 . All Rights Reserved.