summaryrefslogtreecommitdiff
path: root/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigurationContainerImpl.java
diff options
context:
space:
mode:
authortkellner <tkellner@174cde9d-5d70-4d2a-aa98-46368bc2aaf7>2013-04-10 19:27:40 +0000
committertkellner <tkellner@174cde9d-5d70-4d2a-aa98-46368bc2aaf7>2013-04-10 19:27:40 +0000
commit8705b6239bca1e83341a613ce9aba700efa98dcf (patch)
tree0f2fc22372e7dd5f03ba6590babe977a1b838e57 /pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigurationContainerImpl.java
parentc3c000f9bf8dabef9ad193cfe94eff3e504483bb (diff)
downloadpdf-over-8705b6239bca1e83341a613ce9aba700efa98dcf.tar.gz
pdf-over-8705b6239bca1e83341a613ce9aba700efa98dcf.tar.bz2
pdf-over-8705b6239bca1e83341a613ce9aba700efa98dcf.zip
Rework ConfigurationProvider to store config in a ConfigurationContainer
git-svn-id: https://joinup.ec.europa.eu/svn/pdf-over/trunk@334 174cde9d-5d70-4d2a-aa98-46368bc2aaf7
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigurationContainerImpl.java')
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigurationContainerImpl.java161
1 files changed, 112 insertions, 49 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigurationContainerImpl.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigurationContainerImpl.java
index e7359c64..219ac99b 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigurationContainerImpl.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/ConfigurationContainerImpl.java
@@ -22,16 +22,19 @@ import java.util.Locale;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.graphics.ImageData;
+import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.widgets.Display;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import at.asit.pdfover.gui.Constants;
import at.asit.pdfover.gui.exceptions.InvalidEmblemFile;
import at.asit.pdfover.gui.exceptions.InvalidNumberException;
import at.asit.pdfover.gui.exceptions.InvalidPortException;
import at.asit.pdfover.gui.utils.Messages;
import at.asit.pdfover.gui.workflow.states.mobilebku.ATrustHelper;
import at.asit.pdfover.signator.BKUs;
+import at.asit.pdfover.signator.SignaturePosition;
/**
*
@@ -45,60 +48,50 @@ public class ConfigurationContainerImpl implements ConfigurationContainer {
.getLogger(ConfigurationContainerImpl.class);
- /**
- * the emblem File
- */
+ /** the emblem File */
protected String emblemFile = null;
- /**
- * The mobile phone number
- */
+ /** The mobile phone number */
protected String mobileNumber = null;
- /**
- * Holds the proxy Host
- */
+ /** The mobile phone password */
+ protected String mobilePassword = null;
+
+ /** Holds the proxy Host */
protected String proxyHost = null;
- /**
- * Holds the signatureNote
- */
+ /** Holds the signatureNote */
protected String signatureNote = null;
- /**
- * Holds the proxy port number
- */
+ /** Holds the proxy port number */
protected int proxyPort = -1;
- /**
- * Holds the locale
- */
+ /** Holds the locale */
protected Locale locale = null;
- /**
- * Holds the locale
- */
+ /** Holds the signature locale */
protected Locale signLocale = null;
- /**
- * Holds the output folder
- */
+ /** Holds the output folder */
protected String folder = null;
- /**
- * Holds the default BKU to use
- */
- protected BKUs defaulBKU = BKUs.NONE;
+ /** Holds the default BKU to use */
+ protected BKUs defaultBKU = BKUs.NONE;
- /**
- * Holds the automatic positioning value
- */
+ /** Holds the automatic positioning value */
protected boolean automaticPositioning = false;
- /**
- * Holds the transparency of the signature placeholder
- */
- protected int placeholderTransparency = 170;
+ /** Holds the transparency of the signature placeholder */
+ protected int placeholderTransparency = Constants.DEFAULT_SIGNATURE_PLACEHOLDER_TRANSPARENCY;
+
+ /** Holds the mobile BKU URL */
+ protected String mobileBKUURL = Constants.DEFAULT_MOBILE_BKU_URL;
+
+ /** Holds the main window size */
+ protected Point mainWindowSize = null;
+
+ /** Holds the default signature position */
+ protected SignaturePosition defaultSignaturePosition = null;
/* (non-Javadoc)
* @see at.asit.pdfover.gui.composites.ConfigurationContainer#getEmblem()
@@ -108,7 +101,6 @@ public class ConfigurationContainerImpl implements ConfigurationContainer {
return this.emblemFile;
}
-
/* (non-Javadoc)
* @see at.asit.pdfover.gui.composites.ConfigurationContainer#setEmblem(java.lang.String)
*/
@@ -141,7 +133,7 @@ public class ConfigurationContainerImpl implements ConfigurationContainer {
* @see at.asit.pdfover.gui.composites.ConfigurationContainer#getNumber()
*/
@Override
- public String getNumber() {
+ public String getMobileNumber() {
return this.mobileNumber;
}
@@ -150,7 +142,7 @@ public class ConfigurationContainerImpl implements ConfigurationContainer {
* @see at.asit.pdfover.gui.composites.ConfigurationContainer#setNumber(java.lang.String)
*/
@Override
- public void setNumber(String number) throws InvalidNumberException {
+ public void setMobileNumber(String number) throws InvalidNumberException {
if(number == null || number.trim().isEmpty()) {
this.mobileNumber = null;
return;
@@ -164,6 +156,24 @@ public class ConfigurationContainerImpl implements ConfigurationContainer {
/* (non-Javadoc)
+ * @see at.asit.pdfover.gui.workflow.ConfigurationContainer#getDefaultMobilePassword()
+ */
+ @Override
+ public String getMobilePassword() {
+ return this.mobilePassword;
+ }
+
+
+ /* (non-Javadoc)
+ * @see at.asit.pdfover.gui.workflow.ConfigurationContainer#setDefaultMobilePassword(java.lang.String)
+ */
+ @Override
+ public void setMobilePassword(String password) {
+ this.mobilePassword = password;
+ }
+
+
+ /* (non-Javadoc)
* @see at.asit.pdfover.gui.composites.ConfigurationContainer#getProxyHost()
*/
@Override
@@ -247,8 +257,8 @@ public class ConfigurationContainerImpl implements ConfigurationContainer {
* @see at.asit.pdfover.gui.composites.ConfigurationContainer#getBKUSelection()
*/
@Override
- public BKUs getBKUSelection() {
- return this.defaulBKU;
+ public BKUs getDefaultBKU() {
+ return this.defaultBKU;
}
@@ -256,8 +266,8 @@ public class ConfigurationContainerImpl implements ConfigurationContainer {
* @see at.asit.pdfover.gui.composites.ConfigurationContainer#setBKUSelection(at.asit.pdfover.signator.BKUs)
*/
@Override
- public void setBKUSelection(BKUs bkuSelection) {
- this.defaulBKU = bkuSelection;
+ public void setDefaultBKU(BKUs bkuSelection) {
+ this.defaultBKU = bkuSelection;
}
@@ -298,6 +308,15 @@ public class ConfigurationContainerImpl implements ConfigurationContainer {
/* (non-Javadoc)
+ * @see at.asit.pdfover.gui.workflow.ConfigurationContainer#getLocale()
+ */
+ @Override
+ public Locale getLocale() {
+ return this.locale;
+ }
+
+
+ /* (non-Javadoc)
* @see at.asit.pdfover.gui.workflow.ConfigurationContainer#setLocale(java.util.Locale)
*/
@Override
@@ -307,11 +326,11 @@ public class ConfigurationContainerImpl implements ConfigurationContainer {
/* (non-Javadoc)
- * @see at.asit.pdfover.gui.workflow.ConfigurationContainer#getLocale()
+ * @see at.asit.pdfover.gui.workflow.ConfigurationContainer#getSignLocale()
*/
@Override
- public Locale getLocale() {
- return this.locale;
+ public Locale getSignLocale() {
+ return this.signLocale;
}
@@ -325,11 +344,55 @@ public class ConfigurationContainerImpl implements ConfigurationContainer {
/* (non-Javadoc)
- * @see at.asit.pdfover.gui.workflow.ConfigurationContainer#getSignLocale()
+ * @see at.asit.pdfover.gui.workflow.ConfigurationContainer#getMobileBkURL()
*/
@Override
- public Locale getSignLocale() {
- return this.signLocale;
+ public String getMobileBKUURL() {
+ return this.mobileBKUURL;
+ }
+
+
+ /* (non-Javadoc)
+ * @see at.asit.pdfover.gui.workflow.ConfigurationContainer#setMobileBkURL(java.lang.String)
+ */
+ @Override
+ public void setMobileBKUURL(String bkuUrl) {
+ this.mobileBKUURL = bkuUrl;
+ }
+
+
+ /* (non-Javadoc)
+ * @see at.asit.pdfover.gui.workflow.ConfigurationContainer#getSignaturePosition()
+ */
+ @Override
+ public SignaturePosition getDefaultSignaturePosition() {
+ return this.defaultSignaturePosition;
+ }
+
+
+ /* (non-Javadoc)
+ * @see at.asit.pdfover.gui.workflow.ConfigurationContainer#setSignaturePosition(at.asit.pdfover.signator.SignaturePosition)
+ */
+ @Override
+ public void setDefaultSignaturePosition(SignaturePosition signaturePosition) {
+ this.defaultSignaturePosition = signaturePosition;
+ }
+
+
+ /* (non-Javadoc)
+ * @see at.asit.pdfover.gui.workflow.ConfigurationContainer#getMainWindowSize()
+ */
+ @Override
+ public Point getMainWindowSize() {
+ return this.mainWindowSize;
+ }
+
+
+ /* (non-Javadoc)
+ * @see at.asit.pdfover.gui.workflow.ConfigurationContainer#setMainWindowSize(org.eclipse.swt.graphics.Point)
+ */
+ @Override
+ public void setMainWindowSize(Point size) {
+ this.mainWindowSize = size;
}
-
}