Class HeadOnlyValidationHandler
- java.lang.Object
-
- org.fcrepo.migration.validator.impl.HeadOnlyValidationHandler
-
- All Implemented Interfaces:
org.fcrepo.migration.FedoraObjectVersionHandler,ValidationHandler
public class HeadOnlyValidationHandler extends Object implements ValidationHandler
- Author:
- mikejritter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.fcrepo.migration.validator.api.ValidationHandler
ValidationHandler.DateTimeResolver, ValidationHandler.PropertyResolver, ValidationHandler.ValidationResultBuilder
-
-
Field Summary
-
Fields inherited from interface org.fcrepo.migration.validator.api.ValidationHandler
DOWNLOAD_NAME_PROP, F3_CREATED_DATE, F3_LABEL, F3_LAST_MODIFIED_DATE, F3_OWNER_ID, F3_STATE, ISO_8601, OCFL_PROPERTY_RESOLVERS, RELS_DELETED_ENTRY, RELS_INT
-
-
Constructor Summary
Constructors Constructor Description HeadOnlyValidationHandler(org.fcrepo.storage.ocfl.OcflObjectSession session, ObjectValidationConfig config)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ValidationResult>getValidationResults()voidprocessObjectVersions(Iterable<org.fcrepo.migration.ObjectVersionReference> iterable, org.fcrepo.migration.ObjectInfo objectInfo)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.fcrepo.migration.validator.api.ValidationHandler
parseRdf, splitRelsInt, validateChecksum, validateCreatedDate, validateLastModified, validateObjectProperty, validateSizeMeta, validateSizeOnDisk
-
-
-
-
Constructor Detail
-
HeadOnlyValidationHandler
public HeadOnlyValidationHandler(org.fcrepo.storage.ocfl.OcflObjectSession session, ObjectValidationConfig config)Constructor- Parameters:
session- the ocfl sessionconfig- the validation config
-
-
Method Detail
-
processObjectVersions
public void processObjectVersions(Iterable<org.fcrepo.migration.ObjectVersionReference> iterable, org.fcrepo.migration.ObjectInfo objectInfo)
- Specified by:
processObjectVersionsin interfaceorg.fcrepo.migration.FedoraObjectVersionHandler
-
getValidationResults
public List<ValidationResult> getValidationResults()
- Specified by:
getValidationResultsin interfaceValidationHandler- Returns:
- the ValidationResults for an object
-
-