From a0441f22bc3ac6221fba0d8c6f0028287f12fbb9 Mon Sep 17 00:00:00 2001
From: tkellner <tkellner@174cde9d-5d70-4d2a-aa98-46368bc2aaf7>
Date: Wed, 10 Apr 2013 19:32:45 +0000
Subject: Save mobile BKU URL/type

git-svn-id: https://joinup.ec.europa.eu/svn/pdf-over/trunk@376 174cde9d-5d70-4d2a-aa98-46368bc2aaf7
---
 .../at/asit/pdfover/gui/workflow/ConfigProviderImpl.java | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigProviderImpl.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigProviderImpl.java
index f7fe13a8..63a69a53 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigProviderImpl.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigProviderImpl.java
@@ -278,18 +278,18 @@ public class ConfigProviderImpl implements ConfigProvider, ConfigManipulator,
 		props.setProperty(Constants.CFG_BKU, this.getDefaultBKUPersistent().toString());
 		props.setProperty(Constants.CFG_PROXY_HOST, this.getProxyHostPersistent());
 		props.setProperty(Constants.CFG_PROXY_PORT,
-				Integer.toString(this.getProxyPortPersistent()));
+				Integer.toString(getProxyPortPersistent()));
 		props.setProperty(Constants.CFG_EMBLEM, this.getDefaultEmblemPersistent());
 		props.setProperty(Constants.CFG_SIGNATURE_NOTE, this.getSignatureNote());
 		props.setProperty(Constants.CFG_MOBILE_NUMBER, this.getDefaultMobileNumberPersistent());
 		props.setProperty(Constants.CFG_OUTPUT_FOLDER, this.getDefaultOutputFolderPersistent());
 		props.setProperty(Constants.CFG_SIGNATURE_PLACEHOLDER_TRANSPARENCY,
-				Integer.toString(this.getPlaceholderTransparency()));
+				Integer.toString(getPlaceholderTransparency()));
 
 		Point size = this.configuration.getMainWindowSize();
 		props.setProperty(Constants.CFG_MAINWINDOW_SIZE, size.x + "," + size.y); //$NON-NLS-1$
 
-		Locale configLocale = this.getLocale();
+		Locale configLocale = getLocale();
 		if(configLocale != null) {
 			props.setProperty(Constants.CFG_LOCALE, LocaleSerializer.getParsableString(configLocale));
 		}
@@ -299,7 +299,7 @@ public class ConfigProviderImpl implements ConfigProvider, ConfigManipulator,
 			props.setProperty(Constants.CFG_SIGN_LOCALE, LocaleSerializer.getParsableString(signLocale));
 		}
 
-		SignaturePosition pos = this.getDefaultSignaturePosition();
+		SignaturePosition pos = getDefaultSignaturePosition();
 
 		if (pos == null) {
 			props.setProperty(Constants.CFG_SIGNATURE_POSITION, ""); //$NON-NLS-1$
@@ -311,6 +311,14 @@ public class ConfigProviderImpl implements ConfigProvider, ConfigManipulator,
 							pos.getX(), pos.getY(), pos.getPage()));
 		}
 
+		String mobileBKUURL = getMobileBKUURL();
+		if (!mobileBKUURL.equals(Constants.DEFAULT_MOBILE_BKU_URL))
+			props.setProperty(Constants.CFG_MOBILE_BKU_URL, mobileBKUURL);
+
+		MobileBKUs mobileBKUType = getMobileBKUType();
+		if (mobileBKUType != Constants.DEFAULT_MOBILE_BKU_TYPE)
+			props.setProperty(Constants.CFG_MOBILE_BKU_TYPE, mobileBKUType.toString());
+
 		FileOutputStream outputstream = new FileOutputStream(configFile, false);
 
 		props.store(outputstream, "Configuration file was generated!"); //$NON-NLS-1$
-- 
cgit v1.2.3