Package ai.pipestream.common.validation
Class EmptyValidationResult
java.lang.Object
ai.pipestream.common.validation.EmptyValidationResult
- All Implemented Interfaces:
ai.pipestream.api.validation.ValidationResult
public class EmptyValidationResult
extends Object
implements ai.pipestream.api.validation.ValidationResult
An empty/no-op implementation of ValidationResult for testing and mocking purposes.
Always returns success with no errors or warnings.
-
Method Summary
Modifier and TypeMethodDescriptionai.pipestream.api.validation.ValidationResultcombine(ai.pipestream.api.validation.ValidationResult other) errors()booleanbooleanbooleanstatic EmptyValidationResultinstance()Get the singleton instance of EmptyValidationResult.toString()booleanvalid()warnings()
-
Method Details
-
instance
Get the singleton instance of EmptyValidationResult.- Returns:
- the singleton instance of EmptyValidationResult
-
valid
public boolean valid()- Specified by:
validin interfaceai.pipestream.api.validation.ValidationResult
-
errors
- Specified by:
errorsin interfaceai.pipestream.api.validation.ValidationResult
-
warnings
- Specified by:
warningsin interfaceai.pipestream.api.validation.ValidationResult
-
combine
public ai.pipestream.api.validation.ValidationResult combine(ai.pipestream.api.validation.ValidationResult other) - Specified by:
combinein interfaceai.pipestream.api.validation.ValidationResult
-
hasIssues
public boolean hasIssues()- Specified by:
hasIssuesin interfaceai.pipestream.api.validation.ValidationResult
-
hasErrors
public boolean hasErrors()- Specified by:
hasErrorsin interfaceai.pipestream.api.validation.ValidationResult
-
hasWarnings
public boolean hasWarnings()- Specified by:
hasWarningsin interfaceai.pipestream.api.validation.ValidationResult
-
toString
-