summaryrefslogtreecommitdiff
path: root/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/MobileBKUState.java
diff options
context:
space:
mode:
authortkellner <tkellner@174cde9d-5d70-4d2a-aa98-46368bc2aaf7>2013-04-10 19:35:11 +0000
committertkellner <tkellner@174cde9d-5d70-4d2a-aa98-46368bc2aaf7>2013-04-10 19:35:11 +0000
commit796197e6f0073b0b868ebfe860ae54f80e6ddb7b (patch)
tree6efc03d62e9a6de5b095bf77ee269c9238b355f0 /pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/MobileBKUState.java
parent2996df12a0efd57f5b654f5f4deec117cd3b0117 (diff)
downloadpdf-over-796197e6f0073b0b868ebfe860ae54f80e6ddb7b.tar.gz
pdf-over-796197e6f0073b0b868ebfe860ae54f80e6ddb7b.tar.bz2
pdf-over-796197e6f0073b0b868ebfe860ae54f80e6ddb7b.zip
Show dialog before requesting new TAN
git-svn-id: https://joinup.ec.europa.eu/svn/pdf-over/trunk@396 174cde9d-5d70-4d2a-aa98-46368bc2aaf7
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/MobileBKUState.java')
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/MobileBKUState.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/MobileBKUState.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/MobileBKUState.java
index 98f6fe3f..e80d23a3 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/MobileBKUState.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/MobileBKUState.java
@@ -52,7 +52,7 @@ public class MobileBKUState extends State {
switch(this.stateMachine.getConfigProvider().getMobileBKUType()) {
case A_TRUST:
this.status = new ATrustStatus(this.stateMachine.getConfigProvider());
- this.handler = new ATrustHandler(this);
+ this.handler = new ATrustHandler(this, this.stateMachine.getGUIProvider().getMainShell());
break;
case IAIK:
@@ -204,6 +204,7 @@ public class MobileBKUState extends State {
new PostSLRequestThread(this));
postSLRequestThread.start();
break;
+
case POST_NUMBER:
// Check if number and password is set ...
// if not show UI
@@ -269,6 +270,7 @@ public class MobileBKUState extends State {
}
}
break;
+
case POST_TAN:
// Get TAN from UI
@@ -303,11 +305,15 @@ public class MobileBKUState extends State {
tan.enableButton();
this.stateMachine.getGUIProvider().display(tan);
}
-
break;
+
case FINAL:
this.setNextState(new SigningState(this.stateMachine));
break;
+
+ case CANCEL:
+ this.setNextState(new BKUSelectionState(this.stateMachine));
+ break;
}
}