summaryrefslogtreecommitdiff
path: root/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/MobileBKUState.java
diff options
context:
space:
mode:
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.java13
1 files changed, 13 insertions, 0 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 d5f5cbe0..020ead33 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
@@ -186,6 +186,19 @@ public class MobileBKUState extends State {
});
}
+ public void rememberCredentialsIfNecessary() {
+ if (getStateMachine().configProvider.getRememberMobilePassword())
+ {
+ getStateMachine().configProvider.setDefaultMobileNumberOverlay(status.phoneNumber);
+ getStateMachine().configProvider.setDefaultMobilePasswordOverlay(status.mobilePassword);
+ }
+ }
+
+ public void clearRememberedCredentials() {
+ getStateMachine().configProvider.setDefaultMobilePasswordOverlay(null);
+ status.mobilePassword = null;
+ }
+
/**
* Make sure phone number and password are set in the MobileBKUStatus
*/