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
MetadataValidationException
public void validateInternalSchema(com.fasterxml.jackson.databind.node.ObjectNode archiveUnit) throws MetadataValidationException
MetadataValidationException
public void validateArchiveUnitProfile(com.fasterxml.jackson.databind.node.ObjectNode archiveUnit) throws MetadataValidationException
MetadataValidationException
public void validateStartAndEndDates(com.fasterxml.jackson.databind.JsonNode archiveUnit) throws MetadataValidationException
MetadataValidationException
Copyright © 2019 Vitam. All rights reserved.