Class ValidationServiceUtils
java.lang.Object
org.openprovenance.prov.service.core.ServiceUtils
org.openprovenance.prov.service.validation.ValidationServiceUtils
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openprovenance.prov.service.core.ServiceUtils
ServiceUtils.Action, ServiceUtils.Destination -
Field Summary
Fields inherited from class org.openprovenance.prov.service.core.ServiceUtils
ACCESS_CONTROL_ALLOW_ORIGIN, CONFIG_PROPERTIES, documentCache, WILDCARD -
Constructor Summary
ConstructorsConstructorDescriptionValidationServiceUtils(PostService ps, org.openprovenance.prov.model.ProvFactory f, org.openprovenance.prov.model.Namespace ns, ServiceUtils utils, ServiceUtilsConfig config) -
Method Summary
Modifier and TypeMethodDescriptionorg.openprovenance.prov.storage.api.ResourceIndex<org.openprovenance.prov.storage.api.DocumentResource> org.openprovenance.prov.storage.api.ResourceStorageorg.openprovenance.prov.storage.api.ResourceIndex<ValidationResource> normalizedDocument(String visibleId) booleanperformValidation(org.openprovenance.prov.model.Document doc, ValidationResource vr, org.openprovenance.prov.storage.api.ResourceIndex<ValidationResource> index, org.openprovenance.prov.storage.api.NonDocumentGenericResourceStorage<ValidationReport> reportStorage, org.openprovenance.prov.storage.api.NonDocumentGenericResourceStorage<String> matrixStorage, org.openprovenance.prov.storage.api.NonDocumentResourceStorage nonDocumentResourceStorage) Methods inherited from class org.openprovenance.prov.service.core.ServiceUtils
composeResponseBadRequest, composeResponseError, composeResponseInternalServerError, composeResponseNotAcceptable, composeResponseNotFOUND, composeResponseNotFOUND, composeResponseNotFoundConstraintResource, composeResponseNotFoundDocument, composeResponseNotFoundResource, composeResponseNotFoundSummarisation, composeResponseNotFoundType, composeResponseOK, composeResponseSeeOther, contentNegotiationForDocument, contentNegotiationForDocument, deleteFromCache, doProcessFile, doProcessFile, doProcessFileForm, doProcessStatementsForm, doProcessURLForm, getAction, getConfig, getDestination, getDocumentFromCacheOrStore, getDocumentFromStore, getExtensionMap, getFileName, getFormDataValue, getGenericResourceStorageMap, getJobManager, getNonDocumentResourceIndex, getNonDocumentResourceStorage, getPropertiesFromClasspath, getProvFactory, getRequestURL, getSystemOrEnvironmentVariableOrDefault, isNumeric, isSelf, loadConfigFromEnvironment, loadConfigFromSystem, printStackTrace
-
Constructor Details
-
ValidationServiceUtils
public ValidationServiceUtils(PostService ps, org.openprovenance.prov.model.ProvFactory f, org.openprovenance.prov.model.Namespace ns, ServiceUtils utils, ServiceUtilsConfig config)
-
-
Method Details
-
getDocumentResourceIndex
public org.openprovenance.prov.storage.api.ResourceIndex<org.openprovenance.prov.storage.api.DocumentResource> getDocumentResourceIndex()- Overrides:
getDocumentResourceIndexin classServiceUtils
-
getStorageManager
public org.openprovenance.prov.storage.api.ResourceStorage getStorageManager()- Overrides:
getStorageManagerin classServiceUtils
-
getValidationResourceIndex
public org.openprovenance.prov.storage.api.ResourceIndex<ValidationResource> getValidationResourceIndex() -
normalizedDocument
-
performValidation
public boolean performValidation(org.openprovenance.prov.model.Document doc, ValidationResource vr, org.openprovenance.prov.storage.api.ResourceIndex<ValidationResource> index, org.openprovenance.prov.storage.api.NonDocumentGenericResourceStorage<ValidationReport> reportStorage, org.openprovenance.prov.storage.api.NonDocumentGenericResourceStorage<String> matrixStorage, org.openprovenance.prov.storage.api.NonDocumentResourceStorage nonDocumentResourceStorage) throws IOException - Throws:
IOException
-