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>2013-10-03 13:38:33 +0200
committerAndreas Fitzek <andreas.fitzek@iaik.tugraz.at>2013-10-03 13:38:33 +0200
commit62434d4f7d4bf80b4c236c4153bffab703916ee3 (patch)
treed98ce0cd92e7e772e27d667a8b67cfcdc1d94db6 /pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/OperationStatus.java
parentf076fe1f5f9c10b1f1c304956eb305987d48591a (diff)
downloadpdf-as-4-62434d4f7d4bf80b4c236c4153bffab703916ee3.tar.gz
pdf-as-4-62434d4f7d4bf80b4c236c4153bffab703916ee3.tar.bz2
pdf-as-4-62434d4f7d4bf80b4c236c4153bffab703916ee3.zip
no callback API implemted
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.java32
1 files changed, 31 insertions, 1 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 a9fd1443..2f7b67e7 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
@@ -1,5 +1,7 @@
package at.gv.egiz.pdfas.lib.impl.status;
+import java.io.Serializable;
+import java.util.Calendar;
import java.util.HashMap;
import java.util.Map;
@@ -10,7 +12,13 @@ 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;
-public class OperationStatus {
+public class OperationStatus implements Serializable {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -2985007198666388528L;
+
private SignParameter signParamter;
private PDFObject pdfObject = new PDFObject(this);
@@ -21,6 +29,8 @@ public class OperationStatus {
private Map<String, SignatureProfileConfiguration> signatureProfiles =
new HashMap<String, SignatureProfileConfiguration>();
private TempFileHelper helper;
+ private RequestedSignature requestedSignature;
+ private Calendar signingDate;
public OperationStatus(ISettings configuration, SignParameter signParameter) {
this.configuration = configuration;
@@ -33,8 +43,18 @@ public class OperationStatus {
super.finalize();
}
+
+
// ========================================================================
+ public RequestedSignature getRequestedSignature() {
+ return requestedSignature;
+ }
+
+ public void setRequestedSignature(RequestedSignature requestedSignature) {
+ this.requestedSignature = requestedSignature;
+ }
+
public PlaceholderConfiguration getPlaceholderConfiguration() {
if(this.placeholderConfiguration == null) {
this.placeholderConfiguration =
@@ -87,4 +107,14 @@ public class OperationStatus {
public ISettings getSettings() {
return this.configuration;
}
+
+ public Calendar getSigningDate() {
+ return signingDate;
+ }
+
+ public void setSigningDate(Calendar signingDate) {
+ this.signingDate = signingDate;
+ }
+
+
}