public class UnitValidator extends Object
| Constructor and Description |
|---|
UnitValidator(CachedArchiveUnitProfileLoader archiveUnitProfileLoader,
CachedSchemaValidatorLoader schemaValidatorLoader) |
| Modifier and Type | Method and Description |
|---|---|
void |
validateArchiveUnitProfile(com.fasterxml.jackson.databind.node.ObjectNode archiveUnit) |
void |
validateInternalSchema(com.fasterxml.jackson.databind.node.ObjectNode archiveUnit) |
void |
validateStartAndEndDates(com.fasterxml.jackson.databind.JsonNode archiveUnit) |
void |
validateUnit(com.fasterxml.jackson.databind.node.ObjectNode unitJson) |
public UnitValidator(CachedArchiveUnitProfileLoader archiveUnitProfileLoader, CachedSchemaValidatorLoader schemaValidatorLoader)
public void validateUnit(com.fasterxml.jackson.databind.node.ObjectNode unitJson)
throws MetadataValidationException
MetadataValidationExceptionpublic void validateInternalSchema(com.fasterxml.jackson.databind.node.ObjectNode archiveUnit)
throws MetadataValidationException
MetadataValidationExceptionpublic void validateArchiveUnitProfile(com.fasterxml.jackson.databind.node.ObjectNode archiveUnit)
throws MetadataValidationException
MetadataValidationExceptionpublic void validateStartAndEndDates(com.fasterxml.jackson.databind.JsonNode archiveUnit)
throws MetadataValidationException
MetadataValidationExceptionCopyright © 2019 Vitam. All rights reserved.