Class DefaultHeadersValidator
java.lang.Object
org.fcrepo.storage.ocfl.validation.DefaultHeadersValidator
- All Implemented Interfaces:
HeadersValidator
Headers validator that supports version 1.0 of the resource headers
- Author:
- pwinckles
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvalidate(PersistencePaths paths, ResourceHeaders headers, ResourceHeaders rootHeaders) Validates resource headers.
-
Constructor Details
-
DefaultHeadersValidator
public DefaultHeadersValidator()
-
-
Method Details
-
validate
Validates resource headers. The root headers MUST have a valid id and this method MUST NOT be called without first validating it.- Specified by:
validatein interfaceHeadersValidator- Parameters:
paths- the persistence paths for the resource, may be nullheaders- the headers to validate, may not be nullrootHeaders- the headers for the resource at the root of the OCFL object, may not be null- Throws:
ValidationException- when problems are identified
-