diff options
author | Andreas Abraham <andreas.abraham@egiz.gv.at> | 2020-02-17 16:29:35 +0100 |
---|---|---|
committer | Andreas Abraham <andreas.abraham@egiz.gv.at> | 2020-02-17 16:29:35 +0100 |
commit | 8fa4d8f028648067988c7ecc0098bbda0f5de3ed (patch) | |
tree | f8ecc78d9608358d9232299c7cbd942d741ebd4f /pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/config/ConfigProviderImpl.java | |
parent | 12518386cefe7762a9b080ff94fc46539ec929e1 (diff) | |
download | pdf-over-8fa4d8f028648067988c7ecc0098bbda0f5de3ed.tar.gz pdf-over-8fa4d8f028648067988c7ecc0098bbda0f5de3ed.tar.bz2 pdf-over-8fa4d8f028648067988c7ecc0098bbda0f5de3ed.zip |
configuration extended
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/config/ConfigProviderImpl.java')
-rw-r--r-- | pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/config/ConfigProviderImpl.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/config/ConfigProviderImpl.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/config/ConfigProviderImpl.java index c7e77ee3..8bf13e4c 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/config/ConfigProviderImpl.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/config/ConfigProviderImpl.java @@ -133,6 +133,10 @@ public class ConfigProviderImpl implements ConfigProvider, ConfigManipulator, String useMarker = config.getProperty(Constants.CFG_USE_MARKER); if(null != useMarker) setUseMarker(useMarker.equalsIgnoreCase(Constants.TRUE)); + + String useSignatureFields = config.getProperty(Constants.CFG_USE_SIGNATURE_FIELDS); + if (useSignatureFields != null) + setUseSignatureFields(useSignatureFields.equalsIgnoreCase(Constants.TRUE)); String compat = config.getProperty(Constants.CFG_SIGNATURE_PDFA_COMPAT); if (compat != null) @@ -1460,6 +1464,14 @@ public class ConfigProviderImpl implements ConfigProvider, ConfigManipulator, public boolean getUseMarker() { return this.configurationOverlay.getUseMarker(); } + + /* (non-Javadoc) + * @see at.asit.pdfover.gui.workflow.config.PersistentConfigProvider#getUseSignatureFields() + */ + @Override + public boolean getUseSignatureFields() { + return this.configurationOverlay.getUseSignatureFields(); + } /* * (non-Javadoc) @@ -1470,6 +1482,13 @@ public class ConfigProviderImpl implements ConfigProvider, ConfigManipulator, @Override public void setUseMarker(boolean useMarker) { this.configurationOverlay.setUseMarker(useMarker); + if (useMarker) setUseSignatureFields(false); } + @Override + public void setUseSignatureFields(boolean useFields) { + this.configurationOverlay.setUseSignatureFields(useFields); + if (useFields) setUseMarker(false); + } + } |