Interface HeadersValidator

All Known Implementing Classes:
DefaultHeadersValidator

public interface HeadersValidator
Interface for validating resource headers
Author:
pwinckles
  • Method Details

    • validate

      void validate(PersistencePaths paths, ResourceHeaders headers, ResourceHeaders rootHeaders)
      Validates resource headers. The root headers MUST have a valid id and this method MUST NOT be called without first validating it.
      Parameters:
      paths - the persistence paths for the resource, may be null
      headers - the headers to validate, may not be null
      rootHeaders - the headers for the resource at the root of the OCFL object, may not be null
      Throws:
      ValidationException - when problems are identified