| ReportGenerator |
This interface is responsible for transforming the on disk results of a validation into a
a human readable report.
|
| ReportHandler |
An interface defining hooks for validation result processors implemented by report generators
|
| RepositoryValidator |
An interface for performing validations across the repository.
|
| ResumeManager |
Interface defining methods for allowing PIDs from previous runs to be skipped and tracking the processing of PIDs
in current runs
|
| ValidationExecutionManager |
This class is responsible for coordinating and managing the lifecycle of the classes involved in a validation run.
|
| ValidationHandler |
Migration validator which performs a few basic types of validations built in:
- F3 object property against ocfl headers or stored model
- F3 datastream size against ocfl headers
- F3 datastream size against ocfl object on disk
- F3 datastream created date against ocfl headers
- F3 datastream last modified date against ocfl headers
- F3 checksum against ocfl object on disk
|
| ValidationHandler.DateTimeResolver |
DateTime resolver for mapping times to an Instant in order to account for differences in string formatting
|
| ValidationHandler.PropertyResolver |
Interface to resolve a Fedora 3 ObjectProperty in Fedora 6
|
| ValidationResultReader |
This class is responsible for reading validation results from disk.
|
| ValidationResultWriter |
This class is responsible for writing validation results to disk.
|
| ValidationTaskBuilder<T extends ValidationTask> |
An interface for building validation tasks
|
| Validator<T> |
The validation interface for all concrete validation logic.
|