Class Fedora3ObjectValidator

  • All Implemented Interfaces:
    Validator<org.fcrepo.migration.FedoraObjectProcessor>

    public class Fedora3ObjectValidator
    extends Object
    implements Validator<org.fcrepo.migration.FedoraObjectProcessor>
    Validators perform the specific validation work on a Fedora 3 object and its corresponding OCFL object.
    Author:
    dbernstein
    • Constructor Detail

      • Fedora3ObjectValidator

        public Fedora3ObjectValidator​(org.fcrepo.storage.ocfl.OcflObjectSessionFactory factory,
                                      ObjectValidationConfig objectValidationConfig)
    • Method Detail

      • validate

        public List<ValidationResult> validate​(org.fcrepo.migration.FedoraObjectProcessor object)
        Description copied from interface: Validator
        Performs the validation which, in turn, produces one or more results.
        Specified by:
        validate in interface Validator<org.fcrepo.migration.FedoraObjectProcessor>
        Parameters:
        object - The object to perform the validation on.
        Returns:
        A list of one or more validation result objects.