summaryrefslogtreecommitdiff
path: root/pdf-over-gui
diff options
context:
space:
mode:
Diffstat (limited to 'pdf-over-gui')
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/Constants.java47
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigManipulator.java69
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigProviderImpl.java52
3 files changed, 72 insertions, 96 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/Constants.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/Constants.java
index 2ee314db..215c7f08 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/Constants.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/Constants.java
@@ -86,11 +86,56 @@ public class Constants {
/** Configuration directory */
public static String CONFIG_DIRECTORY = System.getProperty("user.home") + File.separator + ".pdfover"; //$NON-NLS-1$ //$NON-NLS-2$
-
/** The default configuration file name */
public static final String DEFAULT_CONFIG_FILENAME = "PDFOver.config"; //$NON-NLS-1$
/** The default log4j file name */
public static final String DEFAULT_LOG4J_FILENAME = "log4j.properties"; //$NON-NLS-1$
+ /* Configuration parameters */
+
+ /** The bku config parameter */
+ public static final String CFG_BKU = "BKU"; //$NON-NLS-1$
+
+ /** The value for the Signature position in the configuration file
+ * values for this entry are:
+ *
+ * x=vx;y=vy;p=vp or auto
+ *
+ * vx:= float value
+ * vy:= float value
+ * vp:= integer value
+ */
+ public static final String CFG_SIGNATURE_POSITION = "SIGNATURE_POSITION"; //$NON-NLS-1$
+
+ /** This signature placeholder transparency config parameter (0-255) */
+ public static final String CFG_SIGNATURE_PLACEHOLDER_TRANSPARENCY = "SIGNATURE_PLACEHOLDER_TRANSPARENCY"; //$NON-NLS-1$
+
+ /** The mobile number config parameter */
+ public static final String CFG_MOBILE_NUMBER = "MOBILE_NUMBER"; //$NON-NLS-1$
+
+ /** The signature note config parameter */
+ public static final String CFG_SIGNATURE_NOTE = "SIGNATURE_NOTE"; //$NON-NLS-1$
+
+ /** Mobile bku url config parameter */
+ public static final String CFG_MOBILE_BKU_URL = "MOBILE_BKU_URL"; //$NON-NLS-1$
+
+ /** The emblem config parameter */
+ public static final String CFG_EMBLEM = "EMBLEM"; //$NON-NLS-1$
+
+ /** The locale config parameter */
+ public static final String CFG_LOCALE = "LOCALE"; //$NON-NLS-1$
+
+ /** The signature locale config parameter */
+ public static final String CFG_SIGN_LOCALE = "SIGNLOCALE"; //$NON-NLS-1$
+
+ /** The proxy host config parameter */
+ public static final String CFG_PROXY_HOST = "PROXY_HOST"; //$NON-NLS-1$
+
+ /** The proxy port config parameter */
+ public static final String CFG_PROXY_PORT = "PROXY_PORT"; //$NON-NLS-1$
+
+ /** The output folder config parameter */
+ public static final String CFG_OUTPUT_FOLDER = "OUTPUT_FOLDER"; //$NON-NLS-1$
+
}
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigManipulator.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigManipulator.java
index bf7cbab3..8784dc02 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigManipulator.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigManipulator.java
@@ -25,75 +25,6 @@ import at.asit.pdfover.signator.SignaturePosition;
*
*/
public interface ConfigManipulator {
-
- /**
- * The bku config parameter
- */
- public static final String BKU_CONFIG = "BKU"; //$NON-NLS-1$
-
- /**
- * The value for the Singature position in the configuration file
- * values for this entry are:
- *
- * x=vx;y=vy;p=vp or auto
- *
- * vx:= float value
- * vy:= float value
- * vp:= integer value
- */
- public static final String SIGNATURE_POSITION_CONFIG = "SIGNATURE_POSITION"; //$NON-NLS-1$
-
- /**
- * This signature placeholder transparency config parameter (0-255)
- */
- public static final String SIGNATURE_PLACEHOLDER_TRANSPARENCY_CONFIG = "SIGNATURE_PLACEHOLDER_TRANSPARENCY"; //$NON-NLS-1$
-
- /**
- * The mobile number config parameter
- */
- public static final String MOBILE_NUMBER_CONFIG = "MOBILE_NUMBER"; //$NON-NLS-1$
-
- /**
- * The signature note config parameter
- */
- public static final String SIGNATURE_NOTE_CONFIG = "SIGNATURE_NOTE"; //$NON-NLS-1$
-
-
- /**
- * Mobile bku url config parameter
- */
- public static final String MOBILE_BKU_URL_CONFIG = "MOBILE_BKU_URL"; //$NON-NLS-1$
-
- /**
- * The emblem config parameter
- */
- public static final String EMBLEM_CONFIG = "EMBLEM"; //$NON-NLS-1$
-
- /**
- * The locale config parameter
- */
- public static final String LOCALE_CONFIG = "LOCALE"; //$NON-NLS-1$
-
- /**
- * The locale config parameter
- */
- public static final String SIGN_LOCALE_CONFIG = "SIGNLOCALE"; //$NON-NLS-1$
-
- /**
- * The proxy host config parameter
- */
- public static final String PROXY_HOST_CONFIG = "PROXY_HOST"; //$NON-NLS-1$
-
- /**
- * The proxy port config parameter
- */
- public static final String PROXY_PORT_CONFIG = "PROXY_PORT"; //$NON-NLS-1$
-
- /**
- * The output folder config parameter
- */
- public static final String OUTPUT_FOLDER_CONFIG = "OUTPUT_FOLDER"; //$NON-NLS-1$
-
/**
* Sets the default bku type
* @param bku the bku type
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 ae8d18db..83dea41f 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
@@ -347,35 +347,35 @@ public class ConfigProviderImpl implements ConfigProvider, ConfigManipulator {
Properties props = new Properties();
props.clear();
- props.setProperty(BKU_CONFIG, this.getDefaultBKU().toString());
- props.setProperty(PROXY_HOST_CONFIG, this.getProxyHost());
- props.setProperty(PROXY_PORT_CONFIG,
+ props.setProperty(Constants.CFG_BKU, this.getDefaultBKU().toString());
+ props.setProperty(Constants.CFG_PROXY_HOST, this.getProxyHost());
+ props.setProperty(Constants.CFG_PROXY_PORT,
Integer.toString(this.getProxyPort()));
- props.setProperty(EMBLEM_CONFIG, this.getDefaultEmblem());
- props.setProperty(SIGNATURE_NOTE_CONFIG, this.getSignatureNote());
- props.setProperty(MOBILE_NUMBER_CONFIG, this.getDefaultMobileNumber());
- props.setProperty(OUTPUT_FOLDER_CONFIG, this.getDefaultOutputFolder());
- props.setProperty(SIGNATURE_PLACEHOLDER_TRANSPARENCY_CONFIG,
+ props.setProperty(Constants.CFG_EMBLEM, this.getDefaultEmblem());
+ props.setProperty(Constants.CFG_SIGNATURE_NOTE, this.getSignatureNote());
+ props.setProperty(Constants.CFG_MOBILE_NUMBER, this.getDefaultMobileNumber());
+ props.setProperty(Constants.CFG_OUTPUT_FOLDER, this.getDefaultOutputFolder());
+ props.setProperty(Constants.CFG_SIGNATURE_PLACEHOLDER_TRANSPARENCY,
Integer.toString(this.getPlaceholderTransparency()));
Locale configLocale = this.getConfigLocale();
if(configLocale != null) {
- props.setProperty(LOCALE_CONFIG, LocaleSerializer.getParsableString(configLocale));
+ props.setProperty(Constants.CFG_LOCALE, LocaleSerializer.getParsableString(configLocale));
}
Locale signLocale = this.getSignLocale();
if(signLocale != null) {
- props.setProperty(SIGN_LOCALE_CONFIG, LocaleSerializer.getParsableString(signLocale));
+ props.setProperty(Constants.CFG_SIGN_LOCALE, LocaleSerializer.getParsableString(signLocale));
}
SignaturePosition pos = this.getDefaultSignaturePosition();
if (pos == null) {
- props.setProperty(SIGNATURE_POSITION_CONFIG, ""); //$NON-NLS-1$
+ props.setProperty(Constants.CFG_SIGNATURE_POSITION, ""); //$NON-NLS-1$
} else if (pos.useAutoPositioning()) {
- props.setProperty(SIGNATURE_POSITION_CONFIG, "auto"); //$NON-NLS-1$
+ props.setProperty(Constants.CFG_SIGNATURE_POSITION, "auto"); //$NON-NLS-1$
} else {
- props.setProperty(SIGNATURE_POSITION_CONFIG,
+ props.setProperty(Constants.CFG_SIGNATURE_POSITION,
String.format((Locale) null, "x=%f;y=%f;p=%d", //$NON-NLS-1$
pos.getX(), pos.getY(), pos.getPage()));
}
@@ -404,32 +404,32 @@ public class ConfigProviderImpl implements ConfigProvider, ConfigManipulator {
// Set Emblem
this.setDefaultEmblem(config
- .getProperty(ConfigManipulator.EMBLEM_CONFIG));
+ .getProperty(Constants.CFG_EMBLEM));
// Set Mobile Phone Number
this.setDefaultMobileNumber(config
- .getProperty(ConfigManipulator.MOBILE_NUMBER_CONFIG));
+ .getProperty(Constants.CFG_MOBILE_NUMBER));
// Set signature note
this.setSignatureNote(config
- .getProperty(ConfigManipulator.SIGNATURE_NOTE_CONFIG));
+ .getProperty(Constants.CFG_SIGNATURE_NOTE));
// Set Proxy Host
this.setProxyHost(config
- .getProperty(ConfigManipulator.PROXY_HOST_CONFIG));
+ .getProperty(Constants.CFG_PROXY_HOST));
// Set Output Folder
this.setDefaultOutputFolder(config
- .getProperty(ConfigManipulator.OUTPUT_FOLDER_CONFIG));
+ .getProperty(Constants.CFG_OUTPUT_FOLDER));
- String localString = config.getProperty(ConfigManipulator.LOCALE_CONFIG);
+ String localString = config.getProperty(Constants.CFG_LOCALE);
Locale targetLocale = LocaleSerializer.parseFromString(localString);
if(targetLocale != null) {
this.setLocale(targetLocale);
}
- String signlocalString = config.getProperty(ConfigManipulator.SIGN_LOCALE_CONFIG);
+ String signlocalString = config.getProperty(Constants.CFG_SIGN_LOCALE);
Locale signtargetLocale = LocaleSerializer.parseFromString(signlocalString);
if(signtargetLocale != null) {
@@ -437,7 +437,7 @@ public class ConfigProviderImpl implements ConfigProvider, ConfigManipulator {
}
String bku = config
- .getProperty(ConfigManipulator.MOBILE_BKU_URL_CONFIG);
+ .getProperty(Constants.CFG_MOBILE_BKU_URL);
if (bku != null && !bku.isEmpty()) {
this.mobileBKU = bku;
@@ -445,7 +445,7 @@ public class ConfigProviderImpl implements ConfigProvider, ConfigManipulator {
// Set Proxy Port
String proxyPortString = config
- .getProperty(ConfigManipulator.PROXY_PORT_CONFIG);
+ .getProperty(Constants.CFG_PROXY_PORT);
if (proxyPortString != null && !proxyPortString.trim().isEmpty()) {
int port = Integer.parseInt(proxyPortString);
@@ -458,7 +458,7 @@ public class ConfigProviderImpl implements ConfigProvider, ConfigManipulator {
}
// Set Default BKU
- String bkuString = config.getProperty(ConfigManipulator.BKU_CONFIG);
+ String bkuString = config.getProperty(Constants.CFG_BKU);
BKUs defaultBKU = BKUs.NONE;
@@ -479,7 +479,7 @@ public class ConfigProviderImpl implements ConfigProvider, ConfigManipulator {
try {
transparency = Integer
.parseInt(config
- .getProperty(ConfigManipulator.SIGNATURE_PLACEHOLDER_TRANSPARENCY_CONFIG));
+ .getProperty(Constants.CFG_SIGNATURE_PLACEHOLDER_TRANSPARENCY));
} catch (NumberFormatException e) {
log.debug("Couldn't parse placeholder transparency", e); //$NON-NLS-1$
// ignore parsing exception
@@ -488,7 +488,7 @@ public class ConfigProviderImpl implements ConfigProvider, ConfigManipulator {
// Set Signature Position
String signaturePosition = config
- .getProperty(ConfigManipulator.SIGNATURE_POSITION_CONFIG);
+ .getProperty(Constants.CFG_SIGNATURE_POSITION);
SignaturePosition position = null;
@@ -547,7 +547,7 @@ public class ConfigProviderImpl implements ConfigProvider, ConfigManipulator {
/*
* (non-Javadoc)
*
- * @see at.asit.pdfover.gui.workflow.ConfigProvider#getSigantureNote()
+ * @see at.asit.pdfover.gui.workflow.ConfigProvider#getSignatureNote()
*/
@Override
public String getSignatureNote() {