From 8e56cd2c9a300f7f9251263d6aceb2b00453324b Mon Sep 17 00:00:00 2001 From: Tobias Kellner Date: Wed, 3 Dec 2014 18:10:46 +0100 Subject: Add cancel button to Mobile BKU dialogs --- .../java/at/asit/pdfover/gui/bku/MobileBKUConnector.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/bku/MobileBKUConnector.java') diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/bku/MobileBKUConnector.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/bku/MobileBKUConnector.java index f08c885e..828a23ac 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/bku/MobileBKUConnector.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/bku/MobileBKUConnector.java @@ -76,11 +76,15 @@ public class MobileBKUConnector implements BkuSlConnector { do { // Check if credentials are available, get them from user if not this.state.checkCredentials(); - + + if (this.state.getStatus().getErrorMessage() != null && + this.state.getStatus().getErrorMessage().equals("cancel")) //$NON-NLS-1$ + throw new SignatureException(new IllegalStateException()); + // Post credentials try { String responseData = handler.postCredentials(); - + // Now we have received some data lets check it: log.debug("Response from mobile BKU: " + responseData); //$NON-NLS-1$ @@ -103,7 +107,11 @@ public class MobileBKUConnector implements BkuSlConnector { do { // Get TAN this.state.checkTAN(); - + + if (this.state.getStatus().getErrorMessage() != null && + this.state.getStatus().getErrorMessage().equals("cancel")) //$NON-NLS-1$ + throw new SignatureException(new IllegalStateException()); + // Post TAN try { String responseData = handler.postTAN(); -- cgit v1.2.3