net.sf.jsefa.common.validator
Class ValidationResult

java.lang.Object
  extended by net.sf.jsefa.common.validator.ValidationResult
All Implemented Interfaces:
Serializable

public final class ValidationResult
extends Object
implements Serializable

A validation result.

Author:
Norman Lahme-Huetig
See Also:
Serialized Form

Field Summary
static ValidationResult VALID
          The single ValidationResult to be returned if a given value is valid.
 
Method Summary
static ValidationResult create(Collection<ValidationError> errors)
          Creates a ValidationResult.
static ValidationResult create(ValidationError... errors)
          Creates a ValidationResult.
 Collection<ValidationError> getErrors()
           
 boolean isValid()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VALID

public static final ValidationResult VALID
The single ValidationResult to be returned if a given value is valid.

Method Detail

create

public static ValidationResult create(ValidationError... errors)
Creates a ValidationResult. If no error is given, VALID is returned.

Parameters:
errors - the errors - if any
Returns:
a ValidationResult

create

public static ValidationResult create(Collection<ValidationError> errors)
Creates a ValidationResult. If no error is given, VALID is returned.

Parameters:
errors - the errors - if any
Returns:
a ValidationResult

isValid

public boolean isValid()
Returns:
true, if no error occurred during validation; false otherwise.

getErrors

public Collection<ValidationError> getErrors()
Returns:
an unmodifiable collection of errors (may be empty but not null).


Copyright © 2014. All rights reserved.