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
 void addAll(ValidationResult that)
           
 void addMetric(String name, String value)
           
 void 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()
           
 boolean hasFailureForCurrentLocation()
           
 boolean hasFailureForLocation(ValidationLocation location)
           
 boolean hasFailures()
           
 boolean hasNoFailuresOrWarnings()
           
 boolean hasWarnings()
           
 void pass(String key, String... param)
           
 void 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)
           
 void setLocation(ValidationLocation location)
           
 String toString()
           
 void warn(String key, String... param)
           
 void 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 void setLocation(ValidationLocation location)

pass

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

warn

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

error

public void 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 void rejectForLocation(ValidationLocation location,
                              String key,
                              String... param)

warnForLocation

public void 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 void 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)

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 void addAll(ValidationResult that)


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