summaryrefslogtreecommitdiff
path: root/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/StatusImpl.java
diff options
context:
space:
mode:
authortkellner <tkellner@174cde9d-5d70-4d2a-aa98-46368bc2aaf7>2013-04-10 18:53:41 +0000
committertkellner <tkellner@174cde9d-5d70-4d2a-aa98-46368bc2aaf7>2013-04-10 18:53:41 +0000
commit23ae1caefcf0cc99c2b90327afaff6376ecc552a (patch)
tree644167228a6b721760b1f024b3ddd94ede77c14e /pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/StatusImpl.java
parent7d6879d2f2ad32b79878567438bdb231cbc798d5 (diff)
downloadpdf-over-23ae1caefcf0cc99c2b90327afaff6376ecc552a.tar.gz
pdf-over-23ae1caefcf0cc99c2b90327afaff6376ecc552a.tar.bz2
pdf-over-23ae1caefcf0cc99c2b90327afaff6376ecc552a.zip
PDF-AS signature working with local BKU
git-svn-id: https://joinup.ec.europa.eu/svn/pdf-over/trunk@26 174cde9d-5d70-4d2a-aa98-46368bc2aaf7
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/StatusImpl.java')
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/StatusImpl.java43
1 files changed, 40 insertions, 3 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/StatusImpl.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/StatusImpl.java
index c8d74161..5f0f53b7 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/StatusImpl.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/StatusImpl.java
@@ -24,7 +24,9 @@ import org.slf4j.LoggerFactory;
import at.asit.pdfover.gui.MainWindowBehavior;
import at.asit.pdfover.gui.workflow.states.State;
import at.asit.pdfover.gui.workflow.states.BKUSelectionState.BKUs;
+import at.asit.pdfover.signator.SignResult;
import at.asit.pdfover.signator.SignaturePosition;
+import at.asit.pdfover.signator.SigningState;
/**
*
@@ -33,7 +35,6 @@ public class StatusImpl implements Status {
/**
* SLF4J Logger instance
**/
- @SuppressWarnings("unused")
private static final Logger log = LoggerFactory.getLogger(StatusImpl.class);
private File document = null;
@@ -46,6 +47,10 @@ public class StatusImpl implements Status {
private State previousState = null;
+ private SigningState signingState = null;
+
+ private SignResult signResult = null;
+
private MainWindowBehavior behavior;
@@ -67,12 +72,12 @@ public class StatusImpl implements Status {
*/
public void setCurrentState(State currentState) {
if (this.previousState == this.currentState)
- log.error("Changing to same state? " + this.currentState);
+ log.error("Changing to same state? " + this.currentState); //$NON-NLS-1$
if (this.previousState != null && this.previousState != currentState)
{
//Reference to previous state will be lost - perform cleanup
- log.debug("Cleaning up " + this.previousState);
+ log.debug("Cleaning up " + this.previousState); //$NON-NLS-1$
this.previousState.cleanUp();
}
@@ -143,4 +148,36 @@ public class StatusImpl implements Status {
public MainWindowBehavior getBehavior() {
return this.behavior;
}
+
+ /* (non-Javadoc)
+ * @see at.asit.pdfover.gui.workflow.Status#getSigningState()
+ */
+ @Override
+ public SigningState getSigningState() {
+ return this.signingState;
+ }
+
+ /* (non-Javadoc)
+ * @see at.asit.pdfover.gui.workflow.Status#setSigningState(at.asit.pdfover.signator.SigningState)
+ */
+ @Override
+ public void setSigningState(SigningState state) {
+ this.signingState = state;
+ }
+
+ /* (non-Javadoc)
+ * @see at.asit.pdfover.gui.workflow.Status#setSignResult(at.asit.pdfover.signator.SignResult)
+ */
+ @Override
+ public void setSignResult(SignResult signResult) {
+ this.signResult = signResult;
+ }
+
+ /* (non-Javadoc)
+ * @see at.asit.pdfover.gui.workflow.Status#getSignResult()
+ */
+ @Override
+ public SignResult getSignResult() {
+ return this.signResult;
+ }
}