Package com.rosetta.model.lib.validation
Class ValidationResult.ModelValidationResult<T>
java.lang.Object
com.rosetta.model.lib.validation.ValidationResult.ModelValidationResult<T>
- All Implemented Interfaces:
ValidationResult<T>
- Enclosing interface:
ValidationResult<T>
public static class ValidationResult.ModelValidationResult<T>
extends Object
implements ValidationResult<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.validation.ValidationResult
ValidationResult.ChoiceRuleValidationMethod, ValidationResult.ModelValidationResult<T>, ValidationResult.ProcessValidationResult<T>, ValidationResult.ValidationType -
Constructor Summary
ConstructorsConstructorDescriptionModelValidationResult(String name, ValidationResult.ValidationType validationType, String modelObjectName, RosettaPath path, String definition, Optional<String> failureReason) -
Method Summary
-
Constructor Details
-
ModelValidationResult
public ModelValidationResult(String name, ValidationResult.ValidationType validationType, String modelObjectName, RosettaPath path, String definition, Optional<String> failureReason)
-
-
Method Details
-
isSuccess
public boolean isSuccess()- Specified by:
isSuccessin interfaceValidationResult<T>
-
getModelObjectName
- Specified by:
getModelObjectNamein interfaceValidationResult<T>
-
getName
- Specified by:
getNamein interfaceValidationResult<T>
-
getPath
- Specified by:
getPathin interfaceValidationResult<T>
-
getDefinition
- Specified by:
getDefinitionin interfaceValidationResult<T>
-
getFailureReason
- Specified by:
getFailureReasonin interfaceValidationResult<T>
-
getValidationType
- Specified by:
getValidationTypein interfaceValidationResult<T>
-
toString
-