aboutsummaryrefslogtreecommitdiff
path: root/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/OperationStatus.java
diff options
context:
space:
mode:
authorAndreas Fitzek <andreas.fitzek@iaik.tugraz.at>2014-10-16 12:45:01 +0200
committerAndreas Fitzek <andreas.fitzek@iaik.tugraz.at>2014-10-16 12:45:01 +0200
commit63784f692a50606f34702706761edac052fdac60 (patch)
tree50f78a92c35cdfced053209a334944acdee2b983 /pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/OperationStatus.java
parent7b105bafe5a1f4c01224c8ae0b820a478b09447f (diff)
downloadpdf-as-4-63784f692a50606f34702706761edac052fdac60.tar.gz
pdf-as-4-63784f692a50606f34702706761edac052fdac60.tar.bz2
pdf-as-4-63784f692a50606f34702706761edac052fdac60.zip
Introduced PDF-AS Backends, removed all pdfbox specific code to pdfbox backend
Diffstat (limited to 'pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/OperationStatus.java')
-rw-r--r--pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/OperationStatus.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/OperationStatus.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/OperationStatus.java
index 4a8445b5..7b2ce69c 100644
--- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/OperationStatus.java
+++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/OperationStatus.java
@@ -31,6 +31,7 @@ import java.util.Map;
import at.gv.egiz.pdfas.common.settings.ISettings;
import at.gv.egiz.pdfas.common.utils.TempFileHelper;
import at.gv.egiz.pdfas.lib.api.sign.SignParameter;
+import at.gv.egiz.pdfas.lib.backend.PDFASBackend;
import at.gv.egiz.pdfas.lib.impl.configuration.GlobalConfiguration;
import at.gv.egiz.pdfas.lib.impl.configuration.PlaceholderConfiguration;
import at.gv.egiz.pdfas.lib.impl.configuration.SignatureProfileConfiguration;
@@ -43,7 +44,7 @@ public class OperationStatus implements Serializable {
private static final long serialVersionUID = -2985007198666388528L;
private SignParameter signParamter;
- private PDFObject pdfObject = new PDFObject(this);
+ private PDFObject pdfObject;
private ISettings configuration;
private PlaceholderConfiguration placeholderConfiguration = null;
@@ -52,10 +53,12 @@ public class OperationStatus implements Serializable {
private TempFileHelper helper;
private RequestedSignature requestedSignature;
private Calendar signingDate;
+ private PDFASBackend backend;
- public OperationStatus(ISettings configuration, SignParameter signParameter) {
+ public OperationStatus(ISettings configuration, SignParameter signParameter, PDFASBackend backend) {
this.configuration = configuration;
this.signParamter = signParameter;
+ this.backend = backend;
helper = new TempFileHelper(configuration);
}
@@ -71,7 +74,7 @@ public class OperationStatus implements Serializable {
}
// ========================================================================
-
+
public void clear() {
if (this.helper != null) {
try {
@@ -84,6 +87,10 @@ public class OperationStatus implements Serializable {
}
}
+ public PDFASBackend getBackend() {
+ return backend;
+ }
+
public RequestedSignature getRequestedSignature() {
return requestedSignature;
}
@@ -162,5 +169,4 @@ public class OperationStatus implements Serializable {
}
return null;
}
-
}