Package org.fcrepo.migration.validator.api
-
Interface Summary Interface Description 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 generatorsRepositoryValidator An interface for performing validations across the repository.ValidationExecutionManager This class is responsible for coordinating and managing the lifecycle of the classes involved in a validation run.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 tasksValidator<T> The validation interface for all concrete validation logic. -
Class Summary Class Description AbstractValidationTaskBuilder<T extends ValidationTask> An abstract base builder for validation tasks .ObjectReportSummary A summary of an Object Validation ReportObjectValidationConfig Hold some configuration options for validation objectsObjectValidationResults A data class that defines all object level validation details available to report generators.ValidationConfig A data class for holding configuration information for a validation runValidationExecutionState A data class that holds state information related to an executing validation run.AValidationResult The result of a validation operation.ValidationResultsSummary A data class defining all report wide summary informationValidationTask A runnable responsible for executing validations and processing the results. -
Enum Summary Enum Description ValidationResult.Status ValidationResult.ValidationLevel ValidationResult.ValidationType