Package com.rosetta.model.lib.validation
Interface ValidationResult<T>
- All Known Implementing Classes:
ValidationResult.ModelValidationResult,ValidationResult.ProcessValidationResult
public interface ValidationResult<T>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumDeprecated.static classstatic classstatic enum -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> ValidationResult<T> failure(String name, ValidationResult.ValidationType validationType, String modelObjectName, RosettaPath path, String definition, String failureMessage) getName()getPath()booleanstatic <T> ValidationResult<T> success(String name, ValidationResult.ValidationType validationType, String modelObjectName, RosettaPath path, String definition)
-
Method Details
-
isSuccess
boolean isSuccess() -
getModelObjectName
String getModelObjectName() -
getName
String getName() -
getValidationType
ValidationResult.ValidationType getValidationType() -
getDefinition
String getDefinition() -
getFailureReason
-
getPath
RosettaPath getPath() -
success
static <T> ValidationResult<T> success(String name, ValidationResult.ValidationType validationType, String modelObjectName, RosettaPath path, String definition) -
failure
static <T> ValidationResult<T> failure(String name, ValidationResult.ValidationType validationType, String modelObjectName, RosettaPath path, String definition, String failureMessage)
-