Class ValidationServiceUtils

java.lang.Object
org.openprovenance.prov.service.core.ServiceUtils
org.openprovenance.prov.service.validation.ValidationServiceUtils

public class ValidationServiceUtils extends ServiceUtils
  • 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:
      getDocumentResourceIndex in class ServiceUtils
    • getStorageManager

      public org.openprovenance.prov.storage.api.ResourceStorage getStorageManager()
      Overrides:
      getStorageManager in class ServiceUtils
    • getValidationResourceIndex

      public org.openprovenance.prov.storage.api.ResourceIndex<ValidationResource> getValidationResourceIndex()
    • normalizedDocument

      public Object normalizedDocument(String visibleId)
    • 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