Class ValidationResultsBuilder
- java.lang.Object
-
- edu.wisc.library.ocfl.core.validation.ValidationResultsBuilder
-
public class ValidationResultsBuilder extends Object
Accumulates validation issues
-
-
Constructor Summary
Constructors Constructor Description ValidationResultsBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAll(ValidationResults other)voidaddAll(ValidationResultsBuilder other)ValidationResultsBuilderaddIssue(ValidationCode code, String messageTemplate, Object... args)ValidationResultsBuilderaddIssue(Optional<ValidationIssue> issue)ValidationResultsbuild()List<ValidationIssue>getErrors()List<ValidationIssue>getInfos()List<ValidationIssue>getWarnings()booleanhasErrors()booleanhasInfos()booleanhasWarnings()StringtoString()
-
-
-
Method Detail
-
build
public ValidationResults build()
-
addAll
public void addAll(ValidationResultsBuilder other)
-
addAll
public void addAll(ValidationResults other)
-
addIssue
public ValidationResultsBuilder addIssue(ValidationCode code, String messageTemplate, Object... args)
-
addIssue
public ValidationResultsBuilder addIssue(Optional<ValidationIssue> issue)
-
hasErrors
public boolean hasErrors()
-
hasWarnings
public boolean hasWarnings()
-
hasInfos
public boolean hasInfos()
-
getErrors
public List<ValidationIssue> getErrors()
-
getWarnings
public List<ValidationIssue> getWarnings()
-
getInfos
public List<ValidationIssue> getInfos()
-
-