Class ValidationResult
- java.lang.Object
-
- org.fcrepo.migration.validator.api.ValidationResult
-
public class ValidationResult extends Object
The result of a validation operation. A validation result corresponds to the most granular level of information communicated in the validation report.- Author:
- dbernstein
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classValidationResult.Statusstatic classValidationResult.ValidationLevelstatic classValidationResult.ValidationType
-
Constructor Summary
Constructors Constructor Description ValidationResult()Default constructorValidationResult(int index, ValidationResult.Status status, ValidationResult.ValidationLevel validationLevel, ValidationResult.ValidationType validationType, String details)Constructor Repository level constructorValidationResult(int index, ValidationResult.Status status, ValidationResult.ValidationLevel validationLevel, ValidationResult.ValidationType validationType, String sourceObjectId, String targetObjectId, String details)Constructor Object level constructorValidationResult(int index, ValidationResult.Status status, ValidationResult.ValidationLevel validationLevel, ValidationResult.ValidationType validationType, String sourceObjectId, String targetObjectId, String sourceResourceId, String targetResourceId, String details)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDetails()A detailed description of the resultintgetIndex()An index numberStringgetSourceObjectId()The source object IDStringgetSourceResourceId()The full resource ID of a source resource.ValidationResult.StatusgetStatus()The status of the resultStringgetTargetObjectId()The target object ID (ie the OCFL root object)StringgetTargetResourceId()The full resource ID of a target resource.ValidationResult.ValidationLevelgetValidationLevel()Returns the validation levelValidationResult.ValidationTypegetValidationType()The validation typeStringtoString()
-
-
-
Constructor Detail
-
ValidationResult
public ValidationResult(int index, ValidationResult.Status status, ValidationResult.ValidationLevel validationLevel, ValidationResult.ValidationType validationType, String details)Constructor Repository level constructor- Parameters:
index-status-validationLevel-validationType-details-
-
ValidationResult
public ValidationResult(int index, ValidationResult.Status status, ValidationResult.ValidationLevel validationLevel, ValidationResult.ValidationType validationType, String sourceObjectId, String targetObjectId, String details)Constructor Object level constructor- Parameters:
index-status-validationLevel-validationType-sourceObjectId-targetObjectId-details-
-
ValidationResult
public ValidationResult(int index, ValidationResult.Status status, ValidationResult.ValidationLevel validationLevel, ValidationResult.ValidationType validationType, String sourceObjectId, String targetObjectId, String sourceResourceId, String targetResourceId, String details)Constructor- Parameters:
index-status-validationLevel-validationType-sourceObjectId-targetObjectId-sourceResourceId-targetResourceId-details-
-
ValidationResult
public ValidationResult()
Default constructor
-
-
Method Detail
-
getIndex
public int getIndex()
An index number- Returns:
-
getStatus
public ValidationResult.Status getStatus()
The status of the result- Returns:
- The result status
-
getValidationLevel
public ValidationResult.ValidationLevel getValidationLevel()
Returns the validation level- Returns:
- The validation level
-
getValidationType
public ValidationResult.ValidationType getValidationType()
The validation type- Returns:
- The validation type
-
getDetails
public String getDetails()
A detailed description of the result- Returns:
-
getSourceObjectId
public String getSourceObjectId()
The source object ID- Returns:
- The source ID
-
getTargetObjectId
public String getTargetObjectId()
The target object ID (ie the OCFL root object)- Returns:
- The target ID
-
getSourceResourceId
public String getSourceResourceId()
The full resource ID of a source resource. Returns non-null for OBJECT_RESOURCE level results, otherwise null.- Returns:
- The resource ID
-
getTargetResourceId
public String getTargetResourceId()
The full resource ID of a target resource. Returns non-null for OBJECT_RESOURCE level results, otherwise null.- Returns:
- The resource ID
-
-