Class ValidationServiceUtils
- java.lang.Object
-
- org.openprovenance.prov.service.core.ServiceUtils
-
- org.openprovenance.prov.service.validation.ValidationServiceUtils
-
public class ValidationServiceUtils extends ServiceUtils
-
-
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, containerClassifier, containerVersion, DOCUMENT_NOT_FOUND, documentCache, HEADER_PARAM_ACCEPT, longContainerVersion, UPLOADED_FILE_PATH, WILDCARD
-
-
Constructor Summary
Constructors Constructor Description ValidationServiceUtils(PostService ps, org.openprovenance.prov.model.ProvFactory f, org.openprovenance.prov.model.Namespace ns, ServiceUtils utils, ServiceUtilsConfig config)
-
Method Summary
Modifier and Type Method Description org.openprovenance.prov.storage.api.ResourceIndex<org.openprovenance.prov.storage.api.DocumentResource>getDocumentResourceIndex()org.openprovenance.prov.storage.api.ResourceStoragegetStorageManager()org.openprovenance.prov.storage.api.ResourceIndex<ValidationResource>getValidationResourceIndex()ObjectnormalizedDocument(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, isNumeric, isSelf, loadConfigFromEnvironment, loadConfigFromSystem, printStackTrace
-
-
-
-
Constructor Detail
-
ValidationServiceUtils
public ValidationServiceUtils(PostService ps, org.openprovenance.prov.model.ProvFactory f, org.openprovenance.prov.model.Namespace ns, ServiceUtils utils, ServiceUtilsConfig config)
-
-
Method Detail
-
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()
-
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
-
-