![JAR search and dependency download from the Maven repository](/logo.png)
com.silanis.esl.sdk.examples.DownloadDocumentsEvidenceAndAuditExample Maven / Gradle / Ivy
package com.silanis.esl.sdk.examples;
import com.silanis.esl.sdk.Audit;
import com.silanis.esl.sdk.EslClient;
import com.silanis.esl.sdk.PackageId;
import com.silanis.esl.sdk.io.Files;
import java.util.List;
import java.util.Properties;
/**
* Downloads a document, the evidence summary, and the documents zip file
*/
public class DownloadDocumentsEvidenceAndAuditExample {
private static final Properties props = Props.get();
public static final String API_KEY = props.getProperty( "api.key" );
public static final String API_URL = props.getProperty( "api.url" );
public static void main( String... args ) {
EslClient esl = new EslClient( API_KEY, API_URL );
PackageId packageId = new PackageId("8d086f61-09b6-4da1-a385-b12eb3ac3654");
byte[] downloadDocument = esl.downloadDocument(packageId, "2579a8b01f0e008e");
Files.saveTo(downloadDocument, "download/downloaded.pdf");
byte[] evidenceContent = esl.downloadEvidenceSummary(packageId);
Files.saveTo(evidenceContent, "download/evidence.pdf");
byte[] zip = esl.downloadZippedDocuments(packageId);
Files.saveTo(zip, "download/package.zip");
List auditList = esl.getAuditService().getAudit( packageId );
System.out.println();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy