|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectfedora.server.Parameterized
fedora.server.Pluggable
fedora.server.Module
fedora.server.validation.DOValidatorModule
Title: DOValidatorModule.java
Description: Module Wrapper for DOValidatorImpl.java.
| Constructor Summary | |
DOValidatorModule(java.util.Map moduleParameters,
Server server,
java.lang.String role)
Constructs a new DOValidatorModule |
|
| Method Summary | |
void |
postInitModule()
Second stage of Module initialization. |
void |
validate(java.io.File objectAsFile,
java.lang.String format,
int validationType,
java.lang.String phase)
Validates a digital object. |
void |
validate(java.io.InputStream objectAsStream,
java.lang.String format,
int validationType,
java.lang.String phase)
Validates a digital object. |
| Methods inherited from class fedora.server.Module |
getRole, getServer, initModule, logConfig, logFine, logFiner, logFinest, loggingConfig, loggingFine, loggingFiner, loggingFinest, loggingInfo, loggingSevere, loggingWarning, logInfo, logSevere, logWarning, shutdownModule |
| Methods inherited from class fedora.server.Pluggable |
getHelp, getOptionalParameters, getParameterHelp, getRequiredModuleRoles, getRequiredParameters |
| Methods inherited from class fedora.server.Parameterized |
getParameter, getParameters, parameterNames, setParameter, setParameters |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DOValidatorModule(java.util.Map moduleParameters,
Server server,
java.lang.String role)
throws ModuleInitializationException,
ServerException
Constructs a new DOValidatorModule
moduleParameters - The name/value pair map of module parameters.server - The server instance.role - The module role name.
ModuleInitializationException - If initialization values are
invalid or initialization fails for some other reason.
ServerException| Method Detail |
public void postInitModule()
throws ModuleInitializationException
Module
postInitModule in class ModuleModuleInitializationException - If initialization values are
invalid or initialization fails for some other reason.
public void validate(java.io.InputStream objectAsStream,
java.lang.String format,
int validationType,
java.lang.String phase)
throws ServerException
Validates a digital object.
validate in interface DOValidatorobjectAsStream - The digital object provided as a bytestream.validationType - 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 phase
ServerException - If validation fails for any reason.
public void validate(java.io.File objectAsFile,
java.lang.String format,
int validationType,
java.lang.String phase)
throws ServerException
Validates a digital object.
validate in interface DOValidatorobjectAsFile - The digital object provided as a file.validationType - 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 phase
ServerException - If validation fails for any reason.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||