aboutsummaryrefslogtreecommitdiff
path: root/pdf-as-web-client
diff options
context:
space:
mode:
authorAndreas Fitzek <andreas.fitzek@iaik.tugraz.at>2014-05-07 09:27:33 +0200
committerAndreas Fitzek <andreas.fitzek@iaik.tugraz.at>2014-05-07 09:27:33 +0200
commit6a588fa992b35eb3e31a3f183cbb7639288d2a57 (patch)
tree6cf8878350c27b27a7c3ed5ec9e08d5f8a38f910 /pdf-as-web-client
parente9410c03edfcfee9b6aa6dc5a27d6532292d72d8 (diff)
downloadpdf-as-4-6a588fa992b35eb3e31a3f183cbb7639288d2a57.tar.gz
pdf-as-4-6a588fa992b35eb3e31a3f183cbb7639288d2a57.tar.bz2
pdf-as-4-6a588fa992b35eb3e31a3f183cbb7639288d2a57.zip
XML Elements renaming for SOAP service
Diffstat (limited to 'pdf-as-web-client')
-rw-r--r--pdf-as-web-client/src/main/java/at/gv/egiz/pdfas/web/client/RemotePDFSigner.java4
-rw-r--r--pdf-as-web-client/src/test/java/at/gv/egiz/pdfas/web/client/test/SimpleTest.java21
2 files changed, 17 insertions, 8 deletions
diff --git a/pdf-as-web-client/src/main/java/at/gv/egiz/pdfas/web/client/RemotePDFSigner.java b/pdf-as-web-client/src/main/java/at/gv/egiz/pdfas/web/client/RemotePDFSigner.java
index 0a019152..456a3aaa 100644
--- a/pdf-as-web-client/src/main/java/at/gv/egiz/pdfas/web/client/RemotePDFSigner.java
+++ b/pdf-as-web-client/src/main/java/at/gv/egiz/pdfas/web/client/RemotePDFSigner.java
@@ -7,6 +7,8 @@ import javax.xml.ws.BindingProvider;
import javax.xml.ws.Service;
import javax.xml.ws.soap.SOAPBinding;
+import at.gv.egiz.pdfas.api.ws.PDFASBulkSignRequest;
+import at.gv.egiz.pdfas.api.ws.PDFASBulkSignResponse;
import at.gv.egiz.pdfas.api.ws.PDFASSignParameters;
import at.gv.egiz.pdfas.api.ws.PDFASSignRequest;
import at.gv.egiz.pdfas.api.ws.PDFASSignResponse;
@@ -41,7 +43,7 @@ public class RemotePDFSigner implements PDFASSigning {
return proxy.signPDFDokument(request);
}
- public PDFASSignResponse[] signPDFDokument(PDFASSignRequest[] request) {
+ public PDFASBulkSignResponse signPDFDokument(PDFASBulkSignRequest request) {
return proxy.signPDFDokument(request);
}
diff --git a/pdf-as-web-client/src/test/java/at/gv/egiz/pdfas/web/client/test/SimpleTest.java b/pdf-as-web-client/src/test/java/at/gv/egiz/pdfas/web/client/test/SimpleTest.java
index aa672701..161e45cc 100644
--- a/pdf-as-web-client/src/test/java/at/gv/egiz/pdfas/web/client/test/SimpleTest.java
+++ b/pdf-as-web-client/src/test/java/at/gv/egiz/pdfas/web/client/test/SimpleTest.java
@@ -3,13 +3,17 @@ package at.gv.egiz.pdfas.web.client.test;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.net.URL;
+import java.util.ArrayList;
+import java.util.List;
+import sun.misc.IOUtils;
+import at.gv.egiz.pdfas.api.ws.PDFASBulkSignRequest;
+import at.gv.egiz.pdfas.api.ws.PDFASBulkSignResponse;
import at.gv.egiz.pdfas.api.ws.PDFASSignParameters;
import at.gv.egiz.pdfas.api.ws.PDFASSignParameters.Connector;
import at.gv.egiz.pdfas.api.ws.PDFASSignRequest;
import at.gv.egiz.pdfas.api.ws.PDFASSignResponse;
import at.gv.egiz.pdfas.web.client.RemotePDFSigner;
-import sun.misc.IOUtils;
public class SimpleTest {
@@ -58,16 +62,19 @@ public class SimpleTest {
System.out.println("ERROR: " + response.getError());
}
- PDFASSignRequest[] bulk = new PDFASSignRequest[20];
- for(int i = 0; i < bulk.length; i++) {
- bulk[i] = request;
+ List<PDFASSignRequest> bulk = new ArrayList<PDFASSignRequest>();
+ for(int i = 0; i < 10; i++) {
+ bulk.add(request);
}
+ PDFASBulkSignRequest bulkRequest = new PDFASBulkSignRequest();
+ bulkRequest.setSignRequests(bulk);
+
System.out.println("Bulk Request:");
- PDFASSignResponse[] responses = signer.signPDFDokument(bulk);
+ PDFASBulkSignResponse responses = signer.signPDFDokument(bulkRequest);
- for(int i = 0; i < responses.length; i++) {
- PDFASSignResponse bulkresponse = responses[i];
+ for(int i = 0; i < responses.getSignResponses().size(); i++) {
+ PDFASSignResponse bulkresponse = responses.getSignResponses().get(i);
System.out.println("ID: " + bulkresponse.getRequestID());
if (bulkresponse.getSignedPDF() != null) {