net.ripe.rpki.commons.validation
Class ValidationResult

java.lang.Object
  extended by net.ripe.rpki.commons.validation.ValidationResult
All Implemented Interfaces:
Serializable

public final class ValidationResult
extends Object
implements Serializable

See Also:
Serialized Form

Method Summary
 ValidationResult addAll(ValidationResult that)
           
 ValidationResult addMetric(String name, String value)
           
 ValidationResult error(String key, String... param)
           
 List<ValidationCheck> getAllValidationChecksForCurrentLocation()
           
 List<ValidationCheck> getAllValidationChecksForLocation(ValidationLocation location)
           
 ValidationLocation getCurrentLocation()
           
 List<ValidationCheck> getFailures(ValidationLocation location)
           
 List<ValidationCheck> getFailuresForAllLocations()
           
 Set<ValidationCheck> getFailuresForCurrentLocation()
           
 List<ValidationMetric> getMetrics(ValidationLocation location)
           
 ValidationCheck getResult(ValidationLocation location, String checkKey)
           
 ValidationCheck getResultForCurrentLocation(String checkKey)
           
 Set<ValidationLocation> getValidatedLocations()
           
 List<ValidationCheck> getWarnings()
           
 List<ValidationCheck> getWarnings(ValidationLocation location)
           
 boolean hasFailureForCurrentLocation()
           
 boolean hasFailureForLocation(ValidationLocation location)
           
 boolean hasFailures()
           
 boolean hasNoFailuresOrWarnings()
           
 boolean hasWarnings()
           
 ValidationResult pass(String key, String... param)
           
 ValidationResult rejectForLocation(ValidationLocation location, String key, String... param)
           
 boolean rejectIfFalse(boolean condition, String key, String... param)
           
 boolean rejectIfNotNull(Object object, String key, String... param)
           
 boolean rejectIfNull(Object object, String key, String... param)
           
 boolean rejectIfTrue(boolean condition, String key, String... param)
           
 ValidationResult setLocation(ValidationLocation location)
           
 String toString()
           
 ValidationResult warn(String key, String... param)
           
 ValidationResult warnForLocation(ValidationLocation location, String key, String... param)
           
 boolean warnIfFalse(boolean condition, String key, String... param)
           
 boolean warnIfNotNull(Object object, String key, String... param)
           
 boolean warnIfNull(Object object, String key, String... param)
           
 boolean warnIfTrue(boolean condition, String key, String... param)
           
static ValidationResult withLocation(String name)
           
static ValidationResult withLocation(URI uri)
           
static ValidationResult withLocation(ValidationLocation location)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

withLocation

public static ValidationResult withLocation(URI uri)

withLocation

public static ValidationResult withLocation(String name)

withLocation

public static ValidationResult withLocation(ValidationLocation location)

setLocation

public ValidationResult setLocation(ValidationLocation location)

pass

public ValidationResult pass(String key,
                             String... param)

warn

public ValidationResult warn(String key,
                             String... param)

error

public ValidationResult error(String key,
                              String... param)

warnIfFalse

public boolean warnIfFalse(boolean condition,
                           String key,
                           String... param)

warnIfTrue

public boolean warnIfTrue(boolean condition,
                          String key,
                          String... param)

warnIfNull

public boolean warnIfNull(Object object,
                          String key,
                          String... param)

warnIfNotNull

public boolean warnIfNotNull(Object object,
                             String key,
                             String... param)

rejectForLocation

public ValidationResult rejectForLocation(ValidationLocation location,
                                          String key,
                                          String... param)

warnForLocation

public ValidationResult warnForLocation(ValidationLocation location,
                                        String key,
                                        String... param)

rejectIfFalse

public boolean rejectIfFalse(boolean condition,
                             String key,
                             String... param)

rejectIfTrue

public boolean rejectIfTrue(boolean condition,
                            String key,
                            String... param)

rejectIfNull

public boolean rejectIfNull(Object object,
                            String key,
                            String... param)

rejectIfNotNull

public boolean rejectIfNotNull(Object object,
                               String key,
                               String... param)

addMetric

public ValidationResult addMetric(String name,
                                  String value)

getValidatedLocations

public Set<ValidationLocation> getValidatedLocations()

getCurrentLocation

public ValidationLocation getCurrentLocation()

hasFailures

public boolean hasFailures()

hasWarnings

public boolean hasWarnings()

hasNoFailuresOrWarnings

public boolean hasNoFailuresOrWarnings()

getFailuresForCurrentLocation

public Set<ValidationCheck> getFailuresForCurrentLocation()

getFailuresForAllLocations

public List<ValidationCheck> getFailuresForAllLocations()

getFailures

public List<ValidationCheck> getFailures(ValidationLocation location)

getWarnings

public List<ValidationCheck> getWarnings(ValidationLocation location)

hasFailureForCurrentLocation

public boolean hasFailureForCurrentLocation()

hasFailureForLocation

public boolean hasFailureForLocation(ValidationLocation location)

getWarnings

public List<ValidationCheck> getWarnings()

getAllValidationChecksForCurrentLocation

public List<ValidationCheck> getAllValidationChecksForCurrentLocation()

getAllValidationChecksForLocation

public List<ValidationCheck> getAllValidationChecksForLocation(ValidationLocation location)

getResultForCurrentLocation

public ValidationCheck getResultForCurrentLocation(String checkKey)

getResult

public ValidationCheck getResult(ValidationLocation location,
                                 String checkKey)

getMetrics

public List<ValidationMetric> getMetrics(ValidationLocation location)

toString

public String toString()
Overrides:
toString in class Object

addAll

public ValidationResult addAll(ValidationResult that)


Copyright © 2008-2015 RIPE NCC, the Netherlands. All Rights Reserved.