public interface DOValidator
| Modifier and Type | Field and Description |
|---|---|
static String |
PHASE_INGEST |
static String |
PHASE_STORE |
static int |
VALIDATE_ALL |
static int |
VALIDATE_NONE |
static int |
VALIDATE_SCHEMATRON |
static int |
VALIDATE_XML_SCHEMA |
static final int VALIDATE_ALL
static final int VALIDATE_XML_SCHEMA
static final int VALIDATE_SCHEMATRON
static final int VALIDATE_NONE
static final String PHASE_INGEST
static final String PHASE_STORE
void validate(InputStream in, String format, int validationLevel, String phase) throws ServerException
in - The digital object provided as a bytestream.validationLevel - The level of validation to perform on the digital object. This is
an integer from 0-2 with the following meanings: 0 = VALIDATE_ALL
(do all validation levels) 1 = VALIDATE_XML_SCHEMA (perform only
XML Schema validation) 2 = VALIDATE_SCHEMATRON (perform only
Schematron Rules validation) -1 = VALIDATE_NONE (no validation)phase - The stage in the work flow for which the validation should be
contextualized. "ingest" = the object is in the submission format
for the ingest stage phase "store" = the object is in the
authoritative format for the final storage phaseServerException - If validation fails for any reason.void validate(File in, String format, int validationLevel, String phase) throws ServerException
in - The digital object provided as a file.validationLevel - The level of validation to perform on the digital object. This is
an integer from 0-2 with the following meanings: 0 = VALIDATE_ALL
(do all validation levels) 1 = VALIDATE_XML_SCHEMA (perform only
XML Schema validation) 2 = VALIDATE_SCHEMATRON (perform only
Schematron Rules validation)phase - The stage in the work flow for which the validation should be
contextualized. "ingest" = the object is in the submission format
for the ingest stage phase "store" = the object is in the
authoritative format for the final storage phaseServerException - If validation fails for any reason.Copyright © 2013 DuraSpace. All Rights Reserved.