A B C D E F G H I L M O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractValidationTaskBuilder<T extends ValidationTask> - Class in org.fcrepo.migration.validator.api
-
An abstract base builder for validation tasks .
- AbstractValidationTaskBuilder() - Constructor for class org.fcrepo.migration.validator.api.AbstractValidationTaskBuilder
- accept(String) - Method in interface org.fcrepo.migration.validator.api.ResumeManager
-
Test if a PID should be processed
- accept(String) - Method in class org.fcrepo.migration.validator.impl.ResumeManagerImpl
- ACTIVE - org.fcrepo.migration.validator.impl.F3State
- addObjectReport(String, ObjectReportSummary) - Method in class org.fcrepo.migration.validator.api.ValidationResultsSummary
-
Setter for collecting ObjectReport filenames
- addRepositoryReport(ObjectReportSummary) - Method in class org.fcrepo.migration.validator.api.ValidationResultsSummary
-
Setter for the repository level ObjectReportSummary
- AKUBRA - org.fcrepo.migration.validator.impl.F3SourceTypes
- ApplicationConfigurationHelper - Class in org.fcrepo.migration.validator.impl
-
A helper class for configuring and creating application components.
- ApplicationConfigurationHelper(Fedora3ValidationConfig) - Constructor for class org.fcrepo.migration.validator.impl.ApplicationConfigurationHelper
B
- beginReport() - Method in interface org.fcrepo.migration.validator.api.ReportHandler
-
A hook indicating the start of a result processing run
- beginReport() - Method in class org.fcrepo.migration.validator.report.CsvReportHandler
- beginReport() - Method in class org.fcrepo.migration.validator.report.HtmlReportHandler
- beginReport() - Method in class org.fcrepo.migration.validator.report.ResultsReportHandler
-
A hook indicating the start of a result processing run
- BINARY_CHECKSUM - org.fcrepo.migration.validator.api.ValidationResult.ValidationType
- BINARY_HEAD_COUNT - org.fcrepo.migration.validator.api.ValidationResult.ValidationType
- BINARY_METADATA - org.fcrepo.migration.validator.api.ValidationResult.ValidationType
- BINARY_SIZE - org.fcrepo.migration.validator.api.ValidationResult.ValidationType
- BINARY_VERSION_COUNT - org.fcrepo.migration.validator.api.ValidationResult.ValidationType
- build() - Method in interface org.fcrepo.migration.validator.api.ValidationTaskBuilder
-
Build a new task instance
- build() - Method in class org.fcrepo.migration.validator.impl.F3ObjectValidationTaskBuilder
C
- call() - Method in class org.fcrepo.migration.validator.Driver
- checkNumObjects() - Method in class org.fcrepo.migration.validator.impl.ApplicationConfigurationHelper
- checkNumObjects() - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- completed(String) - Method in interface org.fcrepo.migration.validator.api.ResumeManager
-
Mark that a PID has been processed without exceptions
- completed(String) - Method in class org.fcrepo.migration.validator.impl.ResumeManagerImpl
- containsReport(String) - Method in class org.fcrepo.migration.validator.api.ValidationResultsSummary
- csv - org.fcrepo.migration.validator.report.ReportType
- CsvReportHandler - Class in org.fcrepo.migration.validator.report
-
Report handler for csv output
- CsvReportHandler(Path, ReportType) - Constructor for class org.fcrepo.migration.validator.report.CsvReportHandler
-
Constructor
- CsvReportHandler.ValidationResultMixin - Class in org.fcrepo.migration.validator.report
-
Mixin for csv specific changes
D
- DELETED - org.fcrepo.migration.validator.impl.F3State
- deleteInactive() - Method in class org.fcrepo.migration.validator.api.ObjectValidationConfig
- doValidation() - Method in interface org.fcrepo.migration.validator.api.ValidationExecutionManager
-
Perform a validation run.
- doValidation() - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationExecutionManager
- DOWNLOAD_NAME_PROP - Static variable in interface org.fcrepo.migration.validator.api.ValidationHandler
- Driver - Class in org.fcrepo.migration.validator
-
The command line tool entry point and parameter definitions
- Driver() - Constructor for class org.fcrepo.migration.validator.Driver
E
- enableChecksums() - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- endReport() - Method in interface org.fcrepo.migration.validator.api.ReportHandler
-
A hook indicating the end of a result processing run
- endReport() - Method in class org.fcrepo.migration.validator.report.CsvReportHandler
- endReport() - Method in class org.fcrepo.migration.validator.report.HtmlReportHandler
- endReport() - Method in class org.fcrepo.migration.validator.report.ResultsReportHandler
-
A hook indicating the end of a result processing run
- equals(String, String) - Method in interface org.fcrepo.migration.validator.api.ValidationHandler.DateTimeResolver
- equals(String, String) - Method in interface org.fcrepo.migration.validator.api.ValidationHandler.PropertyResolver
- EXPORTED - org.fcrepo.migration.validator.impl.F3SourceTypes
- EXTERNALLY_REFERENCED - org.fcrepo.migration.validator.impl.F3ControlGroup
F
- F3_CREATED_DATE - Static variable in interface org.fcrepo.migration.validator.api.ValidationHandler
- F3_LABEL - Static variable in interface org.fcrepo.migration.validator.api.ValidationHandler
- F3_LAST_MODIFIED_DATE - Static variable in interface org.fcrepo.migration.validator.api.ValidationHandler
- F3_OWNER_ID - Static variable in interface org.fcrepo.migration.validator.api.ValidationHandler
- F3_STATE - Static variable in interface org.fcrepo.migration.validator.api.ValidationHandler
- F3ControlGroup - Enum in org.fcrepo.migration.validator.impl
-
Control Groups for Fedora3 X - Inline XML M - Managed E - Externally Referenced R - Redirect Referenced
- F3ObjectValidationTask - Class in org.fcrepo.migration.validator.impl
-
This class is responsible for performing all validations on a single F3 object.
- F3ObjectValidationTask(FedoraObjectProcessor, OcflObjectSessionFactory, ValidationResultWriter, ObjectValidationConfig) - Constructor for class org.fcrepo.migration.validator.impl.F3ObjectValidationTask
-
Constructor
- F3ObjectValidationTaskBuilder - Class in org.fcrepo.migration.validator.impl
-
A builder for F3ObjectValidationTask instances.
- F3ObjectValidationTaskBuilder() - Constructor for class org.fcrepo.migration.validator.impl.F3ObjectValidationTaskBuilder
- F3RepositoryValidationTask - Class in org.fcrepo.migration.validator.impl
-
This class just starts a
F3RepositoryValidatorand writes the output to a file - F3RepositoryValidationTask(ApplicationConfigurationHelper, ValidationResultWriter) - Constructor for class org.fcrepo.migration.validator.impl.F3RepositoryValidationTask
-
Constructor
- F3RepositoryValidator - Class in org.fcrepo.migration.validator.impl
-
A validator for repository scoped validations for F3 against F6
- F3RepositoryValidator(ApplicationConfigurationHelper) - Constructor for class org.fcrepo.migration.validator.impl.F3RepositoryValidator
- F3SourceTypes - Enum in org.fcrepo.migration.validator.impl
-
Fedora 3 source types
- F3State - Enum in org.fcrepo.migration.validator.impl
-
Possible states for Fedora 3 Objects
- F6DigestAlgorithm - Enum in org.fcrepo.migration.validator.impl
-
Supported digest algorithms for ocfl
- fail(ValidationResult.ValidationType, String) - Method in class org.fcrepo.migration.validator.api.ValidationHandler.ValidationResultBuilder
- FAIL - org.fcrepo.migration.validator.api.ValidationResult.Status
- Fedora3ObjectValidator - Class in org.fcrepo.migration.validator.impl
-
Validators perform the specific validation work on a Fedora 3 object and its corresponding OCFL object.
- Fedora3ObjectValidator(OcflObjectSessionFactory, ObjectValidationConfig) - Constructor for class org.fcrepo.migration.validator.impl.Fedora3ObjectValidator
- Fedora3ValidationConfig - Class in org.fcrepo.migration.validator.impl
-
A Fedora 3 Validation Configuration
- Fedora3ValidationConfig() - Constructor for class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- Fedora3ValidationExecutionManager - Class in org.fcrepo.migration.validator.impl
-
This class is responsible for coordinating and managing the lifecycle of the classes involved in a validation run.
- Fedora3ValidationExecutionManager(ApplicationConfigurationHelper) - Constructor for class org.fcrepo.migration.validator.impl.Fedora3ValidationExecutionManager
-
Constructor
- FileSystemValidationResultReader - Class in org.fcrepo.migration.validator.impl
-
This class deserializes ValidationResult JSON files into ValidationResult objects
- FileSystemValidationResultReader() - Constructor for class org.fcrepo.migration.validator.impl.FileSystemValidationResultReader
- FileSystemValidationResultWriter - Class in org.fcrepo.migration.validator.impl
-
A file-system based result writer
- FileSystemValidationResultWriter(Path, boolean) - Constructor for class org.fcrepo.migration.validator.impl.FileSystemValidationResultWriter
-
Constructor
- fromModel(Model, String, String) - Method in interface org.fcrepo.migration.validator.api.ValidationHandler.PropertyResolver
- fromProperty(ObjectProperty) - Static method in enum org.fcrepo.migration.validator.impl.F3State
-
Create a F3State from an ObjectProperty
- fromString(String) - Static method in enum org.fcrepo.migration.validator.impl.F3ControlGroup
- fromString(String) - Static method in enum org.fcrepo.migration.validator.impl.F3State
-
Create a F3State from a String
G
- generate() - Method in class org.fcrepo.migration.validator.report.ReportGeneratorImpl
-
This method starts the report generation
- get() - Method in class org.fcrepo.migration.validator.impl.F3ObjectValidationTask
- get() - Method in class org.fcrepo.migration.validator.impl.F3RepositoryValidationTask
- getDatastreamsDirectory() - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- getDetails() - Method in class org.fcrepo.migration.validator.api.ValidationResult
-
A detailed description of the result
- getDigestAlgorithm() - Method in class org.fcrepo.migration.validator.api.ObjectValidationConfig
- getDigestAlgorithm() - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- getErrors() - Method in class org.fcrepo.migration.validator.api.ObjectValidationResults
-
This method returns all results with a FAIL validation status.
- getErrors() - Method in class org.fcrepo.migration.validator.report.ResultsReportHandler
- getExportedDirectory() - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- getExtension() - Method in enum org.fcrepo.migration.validator.report.ReportType
- getFedora3Hostname() - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- getIndex() - Method in class org.fcrepo.migration.validator.api.ValidationResult
-
An index number
- getIndexDirectory() - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- getJsonOutputDirectory() - Method in class org.fcrepo.migration.validator.api.ValidationConfig
- getLimit() - Method in class org.fcrepo.migration.validator.impl.ApplicationConfigurationHelper
- getLimit() - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- getName() - Method in enum org.fcrepo.migration.validator.impl.F6DigestAlgorithm
- getNumProcessed() - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationExecutionManager
-
Returns the number of PIDs which were validated
- getObjectId() - Method in class org.fcrepo.migration.validator.api.ObjectReportSummary
- getObjectId() - Method in class org.fcrepo.migration.validator.api.ObjectValidationResults
-
This method returns the ID of the object about which the report applies
- getObjectReports() - Method in class org.fcrepo.migration.validator.api.ValidationResultsSummary
-
Getter for collection of ObjectReportSummary
- getObjectsDirectory() - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- getObjectsToValidate() - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- getObjectValidationConfig() - Method in class org.fcrepo.migration.validator.impl.ApplicationConfigurationHelper
- getOcflRepository() - Method in class org.fcrepo.migration.validator.api.ObjectValidationConfig
- getOcflRepositoryRootDirectory() - Method in class org.fcrepo.migration.validator.api.ValidationConfig
- getOcflRoot() - Method in class org.fcrepo.migration.validator.api.ObjectValidationConfig
- getOcflUrn() - Method in enum org.fcrepo.migration.validator.impl.F6DigestAlgorithm
- getPassed() - Method in class org.fcrepo.migration.validator.api.ObjectValidationResults
-
Return all results with an OK validation status
- getPassed() - Method in class org.fcrepo.migration.validator.report.ResultsReportHandler
- getPid() - Method in class org.fcrepo.migration.validator.api.ValidationTask
- getPid() - Method in class org.fcrepo.migration.validator.impl.F3ObjectValidationTask
- getPid() - Method in class org.fcrepo.migration.validator.impl.F3RepositoryValidationTask
- getReportDirectory(ReportType) - Method in class org.fcrepo.migration.validator.api.ValidationConfig
- getReportFilename() - Method in class org.fcrepo.migration.validator.api.ObjectReportSummary
- getReportHref() - Method in class org.fcrepo.migration.validator.api.ObjectReportSummary
- getRepositoryReport() - Method in class org.fcrepo.migration.validator.api.ValidationResultsSummary
- getResults() - Method in class org.fcrepo.migration.validator.api.ObjectValidationResults
- getResultsDirectory() - Method in class org.fcrepo.migration.validator.api.ValidationConfig
-
The directory containing json results
- getSeparator() - Method in enum org.fcrepo.migration.validator.report.ReportType
- getSourceObjectId() - Method in class org.fcrepo.migration.validator.api.ValidationResult
-
The source object ID
- getSourceResourceId() - Method in class org.fcrepo.migration.validator.api.ValidationResult
-
The full resource ID of a source resource.
- getSourceType() - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- getStatus() - Method in class org.fcrepo.migration.validator.api.ValidationResult
-
The status of the result
- getTargetObjectId() - Method in class org.fcrepo.migration.validator.api.ValidationResult
-
The target object ID (ie the OCFL root object)
- getTargetResourceId() - Method in class org.fcrepo.migration.validator.api.ValidationResult
-
The full resource ID of a target resource.
- getThreadCount() - Method in class org.fcrepo.migration.validator.api.ValidationConfig
- getThreadCount() - Method in class org.fcrepo.migration.validator.impl.ApplicationConfigurationHelper
- getValidationLevel() - Method in class org.fcrepo.migration.validator.api.ValidationResult
-
Returns the validation level
- getValidationResults() - Method in interface org.fcrepo.migration.validator.api.ValidationHandler
- getValidationResults() - Method in class org.fcrepo.migration.validator.impl.HeadOnlyValidationHandler
- getValidationResults() - Method in class org.fcrepo.migration.validator.impl.ValidatingObjectHandler
-
Result the validation results after processObject has been called.
- getValidationType() - Method in class org.fcrepo.migration.validator.api.ValidationResult
-
The validation type
H
- hasErrors() - Method in class org.fcrepo.migration.validator.api.ObjectReportSummary
- hasErrors() - Method in class org.fcrepo.migration.validator.api.ObjectValidationResults
-
This method indicates if the result set has any errors
- hasher() - Method in enum org.fcrepo.migration.validator.impl.F6DigestAlgorithm
- HeadOnlyValidationHandler - Class in org.fcrepo.migration.validator.impl
- HeadOnlyValidationHandler(OcflObjectSession, ObjectValidationConfig) - Constructor for class org.fcrepo.migration.validator.impl.HeadOnlyValidationHandler
-
Constructor
- html - org.fcrepo.migration.validator.report.ReportType
- HtmlReportHandler - Class in org.fcrepo.migration.validator.report
-
This class is responsible for writing the HTML to disk for a given validation report
- HtmlReportHandler(Path, long) - Constructor for class org.fcrepo.migration.validator.report.HtmlReportHandler
-
Constructor
I
- INACTIVE - org.fcrepo.migration.validator.impl.F3State
- INLINE_XML - org.fcrepo.migration.validator.impl.F3ControlGroup
- isChecksum() - Method in class org.fcrepo.migration.validator.api.ObjectValidationConfig
- isDeleted(boolean) - Method in enum org.fcrepo.migration.validator.impl.F3State
-
Check if a F3State should be treated as Deleted in the Fedora 6 repository
- isDeleteInactive() - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- isFailureOnly() - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- ISO_8601 - Static variable in interface org.fcrepo.migration.validator.api.ValidationHandler
- isResume() - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- isValidateHeadOnly() - Method in class org.fcrepo.migration.validator.api.ObjectValidationConfig
L
- LEGACY - org.fcrepo.migration.validator.impl.F3SourceTypes
- LOGGER - Static variable in interface org.fcrepo.migration.validator.api.ValidationHandler
M
- main(String[]) - Static method in class org.fcrepo.migration.validator.Driver
- MANAGED - org.fcrepo.migration.validator.impl.F3ControlGroup
- METADATA - org.fcrepo.migration.validator.api.ValidationResult.ValidationType
O
- OBJECT - org.fcrepo.migration.validator.api.ValidationResult.ValidationLevel
- OBJECT_READABLE - org.fcrepo.migration.validator.api.ValidationResult.ValidationType
- OBJECT_RESOURCE - org.fcrepo.migration.validator.api.ValidationResult.ValidationLevel
- objectLevelReport(ObjectValidationResults) - Method in interface org.fcrepo.migration.validator.api.ReportHandler
-
A hook for processing an object level validation report
- objectLevelReport(ObjectValidationResults) - Method in class org.fcrepo.migration.validator.report.CsvReportHandler
- objectLevelReport(ObjectValidationResults) - Method in class org.fcrepo.migration.validator.report.HtmlReportHandler
-
This method write the HTML report for a single object
- objectLevelReport(ObjectValidationResults) - Method in class org.fcrepo.migration.validator.report.ResultsReportHandler
-
A hook hook for processing an object level validation report
- ObjectReportSummary - Class in org.fcrepo.migration.validator.api
-
A summary of an Object Validation Report
- ObjectReportSummary(boolean, String, String) - Constructor for class org.fcrepo.migration.validator.api.ObjectReportSummary
- objectSessionFactory - Variable in class org.fcrepo.migration.validator.api.AbstractValidationTaskBuilder
- objectSessionFactory(OcflObjectSessionFactory) - Method in class org.fcrepo.migration.validator.api.AbstractValidationTaskBuilder
-
Sets the OcflObjectSessionFactory objectSessionFactory
- objectSessionFactory(OcflObjectSessionFactory) - Method in interface org.fcrepo.migration.validator.api.ValidationTaskBuilder
-
Sets the OcflObjectSessionFactory objectSessionFactory
- objectSource() - Method in class org.fcrepo.migration.validator.impl.ApplicationConfigurationHelper
- ObjectValidationConfig - Class in org.fcrepo.migration.validator.api
-
Hold some configuration options for validation objects
- ObjectValidationConfig(File, boolean, boolean, boolean, OcflRepository, F6DigestAlgorithm) - Constructor for class org.fcrepo.migration.validator.api.ObjectValidationConfig
- ObjectValidationResults - Class in org.fcrepo.migration.validator.api
-
A data class that defines all object level validation details available to report generators.
- ObjectValidationResults(List<ValidationResult>) - Constructor for class org.fcrepo.migration.validator.api.ObjectValidationResults
-
Constructor
- OCFL_PROPERTY_RESOLVERS - Static variable in interface org.fcrepo.migration.validator.api.ValidationHandler
-
Fedora 3 ObjectProperties which migrated to OCFL
- ocflObjectSessionFactory() - Method in class org.fcrepo.migration.validator.impl.ApplicationConfigurationHelper
-
Creates and return an OcflObjectSessionFactory.
- ocflRepository() - Method in class org.fcrepo.migration.validator.impl.ApplicationConfigurationHelper
-
Retrieves the OcflRepository
- ok(ValidationResult.ValidationType, String) - Method in class org.fcrepo.migration.validator.api.ValidationHandler.ValidationResultBuilder
- OK - org.fcrepo.migration.validator.api.ValidationResult.Status
- org.fcrepo.migration.validator - package org.fcrepo.migration.validator
- org.fcrepo.migration.validator.api - package org.fcrepo.migration.validator.api
- org.fcrepo.migration.validator.impl - package org.fcrepo.migration.validator.impl
- org.fcrepo.migration.validator.report - package org.fcrepo.migration.validator.report
P
- parseRdf(DatastreamVersion) - Method in interface org.fcrepo.migration.validator.api.ValidationHandler
-
Read an RDF from a DatastreamVersion
- processObjectVersions(Iterable<ObjectVersionReference>, ObjectInfo) - Method in class org.fcrepo.migration.validator.impl.HeadOnlyValidationHandler
- processObjectVersions(Iterable<ObjectVersionReference>, ObjectInfo) - Method in class org.fcrepo.migration.validator.impl.ValidatingObjectHandler
- processor(FedoraObjectProcessor) - Method in class org.fcrepo.migration.validator.impl.F3ObjectValidationTaskBuilder
R
- read(File) - Method in interface org.fcrepo.migration.validator.api.ValidationResultReader
-
Read the result from disk
- read(File) - Method in class org.fcrepo.migration.validator.impl.FileSystemValidationResultReader
-
This method reads the validation result from disk
- readObjectsToValidate() - Method in class org.fcrepo.migration.validator.impl.ApplicationConfigurationHelper
-
Read the file containing the object ids if available and return it as a set
- REDIRECT_REFERENCED - org.fcrepo.migration.validator.impl.F3ControlGroup
- RELS_DELETED_ENTRY - Static variable in interface org.fcrepo.migration.validator.api.ValidationHandler
- RELS_INT - Static variable in interface org.fcrepo.migration.validator.api.ValidationHandler
- ReportGenerator - Interface in org.fcrepo.migration.validator.api
-
This interface is responsible for transforming the on disk results of a validation into a a human readable report.
- ReportGeneratorImpl - Class in org.fcrepo.migration.validator.report
-
This concrete implementation orchestrates the generation of the validation report
- ReportGeneratorImpl(Path, ReportHandler) - Constructor for class org.fcrepo.migration.validator.report.ReportGeneratorImpl
-
Constructor
- ReportHandler - Interface in org.fcrepo.migration.validator.api
-
An interface defining hooks for validation result processors implemented by report generators
- ReportType - Enum in org.fcrepo.migration.validator.report
-
Types of reports we can generate
- REPOSITORY - org.fcrepo.migration.validator.api.ValidationResult.ValidationLevel
- REPOSITORY_RESOURCE_COUNT - org.fcrepo.migration.validator.api.ValidationResult.ValidationType
- repositoryLevelReport(ObjectValidationResults) - Method in interface org.fcrepo.migration.validator.api.ReportHandler
-
A hook for processing a repository level validation report
- repositoryLevelReport(ObjectValidationResults) - Method in class org.fcrepo.migration.validator.report.CsvReportHandler
- repositoryLevelReport(ObjectValidationResults) - Method in class org.fcrepo.migration.validator.report.HtmlReportHandler
- repositoryLevelReport(ObjectValidationResults) - Method in class org.fcrepo.migration.validator.report.ResultsReportHandler
- RepositoryValidator - Interface in org.fcrepo.migration.validator.api
-
An interface for performing validations across the repository.
- resolve(ResourceHeaders) - Method in interface org.fcrepo.migration.validator.api.ValidationHandler.PropertyResolver
- resolvePathToJsonResult(ValidationResult) - Static method in class org.fcrepo.migration.validator.impl.ValidationResultUtils
-
Resolves the relative (i.e.
- ResultsReportHandler - Class in org.fcrepo.migration.validator.report
-
This class handles/processes validation results by collecting detected errors Although there may be production uses, this class is currently designed to facilitate testing.
- ResultsReportHandler() - Constructor for class org.fcrepo.migration.validator.report.ResultsReportHandler
- resumeManager() - Method in class org.fcrepo.migration.validator.impl.ApplicationConfigurationHelper
- ResumeManager - Interface in org.fcrepo.migration.validator.api
-
Interface defining methods for allowing PIDs from previous runs to be skipped and tracking the processing of PIDs in current runs
- ResumeManagerImpl - Class in org.fcrepo.migration.validator.impl
-
Class which uses a file (resume.txt) in order to track which PIDs have been previously validated and do not need to be processed
- ResumeManagerImpl(Path, boolean) - Constructor for class org.fcrepo.migration.validator.impl.ResumeManagerImpl
S
- setCheckNumObjects(boolean) - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- setDatastreamsDirectory(File) - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- setDeleteInactive(boolean) - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- setDigestAlgorithm(F6DigestAlgorithm) - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- setEnableChecksums(boolean) - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- setExportedDirectory(File) - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- setFailureOnly(boolean) - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- setFedora3Hostname(String) - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- setIndexDirectory(File) - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- setLimit(int) - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- setObjectsDirectory(File) - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- setObjectsToValidate(File) - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- setOcflRepositoryRootDirectory(File) - Method in class org.fcrepo.migration.validator.api.ValidationConfig
- setResultsDirectory(Path) - Method in class org.fcrepo.migration.validator.api.ValidationConfig
-
Set the results directory
- setResume(boolean) - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- setSourceType(F3SourceTypes) - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- setThreadCount(int) - Method in class org.fcrepo.migration.validator.api.ValidationConfig
- setValidateHeadOnly(boolean) - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- sha256 - org.fcrepo.migration.validator.impl.F6DigestAlgorithm
- sha512 - org.fcrepo.migration.validator.impl.F6DigestAlgorithm
- SOURCE_OBJECT_DELETED - org.fcrepo.migration.validator.api.ValidationResult.ValidationType
- SOURCE_OBJECT_EXISTS_IN_TARGET - org.fcrepo.migration.validator.api.ValidationResult.ValidationType
- SOURCE_OBJECT_RESOURCE_DELETED - org.fcrepo.migration.validator.api.ValidationResult.ValidationType
- SOURCE_OBJECT_RESOURCE_EXISTS_IN_TARGET - org.fcrepo.migration.validator.api.ValidationResult.ValidationType
- splitRelsInt(Model) - Method in interface org.fcrepo.migration.validator.api.ValidationHandler
-
Read a RELS-INT entry in order to extract the RDF models it has
T
- TARGET_OBJECT_EXISTS_IN_SOURCE - org.fcrepo.migration.validator.api.ValidationResult.ValidationType
- TARGET_OBJECT_RESOURCE_EXISTS_IN_SOURCE - org.fcrepo.migration.validator.api.ValidationResult.ValidationType
- toString() - Method in class org.fcrepo.migration.validator.api.ValidationConfig
- toString() - Method in class org.fcrepo.migration.validator.api.ValidationResult
- toType(String) - Static method in enum org.fcrepo.migration.validator.impl.F3SourceTypes
- tsv - org.fcrepo.migration.validator.report.ReportType
U
- updateResumeFile() - Method in interface org.fcrepo.migration.validator.api.ResumeManager
-
Update the resume file with all PIDs which have been processed successfully
- updateResumeFile() - Method in class org.fcrepo.migration.validator.impl.ResumeManagerImpl
V
- validate(OcflRepository) - Method in class org.fcrepo.migration.validator.impl.F3RepositoryValidator
- validate(FedoraObjectProcessor) - Method in class org.fcrepo.migration.validator.impl.Fedora3ObjectValidator
- validate(T) - Method in interface org.fcrepo.migration.validator.api.Validator
-
Performs the validation which, in turn, produces one or more results.
- validateChecksum(DatastreamVersion, ResourceHeaders, F6DigestAlgorithm, String, ValidationHandler.ValidationResultBuilder) - Method in interface org.fcrepo.migration.validator.api.ValidationHandler
-
Validate the checksum of a datastream.
- validateCreatedDate(String, ResourceHeaders, String, ValidationHandler.ValidationResultBuilder) - Method in interface org.fcrepo.migration.validator.api.ValidationHandler
-
Validate the created date of a DatastreamVersion from Fedora 3 to what is in the Fedora 6 headers
- validateDatastream(String, ObjectReference) - Method in class org.fcrepo.migration.validator.impl.ValidatingObjectHandler
- validateHeadOnly() - Method in class org.fcrepo.migration.validator.impl.Fedora3ValidationConfig
- validateLastModified(DatastreamVersion, ResourceHeaders, String, ValidationHandler.ValidationResultBuilder) - Method in interface org.fcrepo.migration.validator.api.ValidationHandler
-
Validate the last modified date of a DatastreamVersion from Fedora 3 to what is in the Fedora 6 headers
- validateObjectProperty(String, ObjectInfo, ObjectProperty, ResourceHeaders, Model, ValidationHandler.ValidationResultBuilder) - Method in interface org.fcrepo.migration.validator.api.ValidationHandler
-
Validate an ObjectProperty from Fedora 3 to what exists in Fedora 6
- validateSizeMeta(DatastreamVersion, ResourceHeaders, String, ValidationHandler.ValidationResultBuilder) - Method in interface org.fcrepo.migration.validator.api.ValidationHandler
-
Validate the binary size of a DatastreamVersion from Fedora 3 to what is in the Fedora 6 headers
- validateSizeOnDisk(DatastreamVersion, Path, ResourceHeaders, OcflObjectVersion, String, ValidationHandler.ValidationResultBuilder) - Method in interface org.fcrepo.migration.validator.api.ValidationHandler
-
Validate the size of a DatastreamVersion to the size of the object on disk in the Fedora 6 OCFL repository
- ValidatingObjectHandler - Class in org.fcrepo.migration.validator.impl
-
A streaming object handler implementation that performs object scoped validations on behalf of the Fedora3ObjectValidator.
- ValidatingObjectHandler(OcflObjectSession, ObjectValidationConfig) - Constructor for class org.fcrepo.migration.validator.impl.ValidatingObjectHandler
-
Constructor
- ValidationConfig - Class in org.fcrepo.migration.validator.api
-
A data class for holding configuration information for a validation run
- ValidationConfig() - Constructor for class org.fcrepo.migration.validator.api.ValidationConfig
- ValidationExecutionManager - Interface in org.fcrepo.migration.validator.api
-
This class is responsible for coordinating and managing the lifecycle of the classes involved in a validation run.
- ValidationExecutionState - Class in org.fcrepo.migration.validator.api
-
A data class that holds state information related to an executing validation run.A
- ValidationExecutionState() - Constructor for class org.fcrepo.migration.validator.api.ValidationExecutionState
- ValidationHandler - Interface in org.fcrepo.migration.validator.api
-
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 - Interface in org.fcrepo.migration.validator.api
-
DateTime resolver for mapping times to an Instant in order to account for differences in string formatting
- ValidationHandler.PropertyResolver - Interface in org.fcrepo.migration.validator.api
-
Interface to resolve a Fedora 3 ObjectProperty in Fedora 6
- ValidationHandler.ValidationResultBuilder - Class in org.fcrepo.migration.validator.api
-
Builder for creating ValidationResults in various places
- ValidationResult - Class in org.fcrepo.migration.validator.api
-
The result of a validation operation.
- ValidationResult() - Constructor for class org.fcrepo.migration.validator.api.ValidationResult
-
Default constructor
- ValidationResult(int, ValidationResult.Status, ValidationResult.ValidationLevel, ValidationResult.ValidationType, String) - Constructor for class org.fcrepo.migration.validator.api.ValidationResult
-
Constructor Repository level constructor
- ValidationResult(int, ValidationResult.Status, ValidationResult.ValidationLevel, ValidationResult.ValidationType, String, String, String) - Constructor for class org.fcrepo.migration.validator.api.ValidationResult
-
Constructor Object level constructor
- ValidationResult(int, ValidationResult.Status, ValidationResult.ValidationLevel, ValidationResult.ValidationType, String, String, String, String, String) - Constructor for class org.fcrepo.migration.validator.api.ValidationResult
-
Constructor
- ValidationResult.Status - Enum in org.fcrepo.migration.validator.api
- ValidationResult.ValidationLevel - Enum in org.fcrepo.migration.validator.api
- ValidationResult.ValidationType - Enum in org.fcrepo.migration.validator.api
- ValidationResultBuilder(String, String, String, String, ValidationResult.ValidationLevel, AtomicInteger) - Constructor for class org.fcrepo.migration.validator.api.ValidationHandler.ValidationResultBuilder
- ValidationResultMixin() - Constructor for class org.fcrepo.migration.validator.report.CsvReportHandler.ValidationResultMixin
- ValidationResultReader - Interface in org.fcrepo.migration.validator.api
-
This class is responsible for reading validation results from disk.
- ValidationResultsSummary - Class in org.fcrepo.migration.validator.api
-
A data class defining all report wide summary information
- ValidationResultsSummary() - Constructor for class org.fcrepo.migration.validator.api.ValidationResultsSummary
- ValidationResultUtils - Class in org.fcrepo.migration.validator.impl
-
A utility class
- validationResultWriter() - Method in class org.fcrepo.migration.validator.impl.ApplicationConfigurationHelper
- ValidationResultWriter - Interface in org.fcrepo.migration.validator.api
-
This class is responsible for writing validation results to disk.
- validationSummary(ValidationResultsSummary) - Method in interface org.fcrepo.migration.validator.api.ReportHandler
-
A hook for processing a validation run's summary info.
- validationSummary(ValidationResultsSummary) - Method in class org.fcrepo.migration.validator.report.CsvReportHandler
- validationSummary(ValidationResultsSummary) - Method in class org.fcrepo.migration.validator.report.HtmlReportHandler
-
This method writes the HTML summary of the entire validation run
- validationSummary(ValidationResultsSummary) - Method in class org.fcrepo.migration.validator.report.ResultsReportHandler
-
A hook for processing a validation run's summary info.
- ValidationTask - Class in org.fcrepo.migration.validator.api
-
A runnable responsible for executing validations and processing the results.
- ValidationTask() - Constructor for class org.fcrepo.migration.validator.api.ValidationTask
- ValidationTaskBuilder<T extends ValidationTask> - Interface in org.fcrepo.migration.validator.api
-
An interface for building validation tasks
- Validator<T> - Interface in org.fcrepo.migration.validator.api
-
The validation interface for all concrete validation logic.
- valueOf(String) - Static method in enum org.fcrepo.migration.validator.api.ValidationResult.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fcrepo.migration.validator.api.ValidationResult.ValidationLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fcrepo.migration.validator.api.ValidationResult.ValidationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fcrepo.migration.validator.impl.F3ControlGroup
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fcrepo.migration.validator.impl.F3SourceTypes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fcrepo.migration.validator.impl.F3State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fcrepo.migration.validator.impl.F6DigestAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fcrepo.migration.validator.report.ReportType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.fcrepo.migration.validator.api.ValidationResult.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fcrepo.migration.validator.api.ValidationResult.ValidationLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fcrepo.migration.validator.api.ValidationResult.ValidationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fcrepo.migration.validator.impl.F3ControlGroup
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fcrepo.migration.validator.impl.F3SourceTypes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fcrepo.migration.validator.impl.F3State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fcrepo.migration.validator.impl.F6DigestAlgorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fcrepo.migration.validator.report.ReportType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withValidationConfig(ObjectValidationConfig) - Method in class org.fcrepo.migration.validator.impl.F3ObjectValidationTaskBuilder
- write(List<ValidationResult>) - Method in interface org.fcrepo.migration.validator.api.ValidationResultWriter
-
Write the result to disk
- write(List<ValidationResult>) - Method in class org.fcrepo.migration.validator.impl.FileSystemValidationResultWriter
- writer - Variable in class org.fcrepo.migration.validator.api.AbstractValidationTaskBuilder
- writer(ValidationResultWriter) - Method in class org.fcrepo.migration.validator.api.AbstractValidationTaskBuilder
- writer(ValidationResultWriter) - Method in interface org.fcrepo.migration.validator.api.ValidationTaskBuilder
All Classes All Packages