Class ValidationServiceUtils

    • 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:
        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