summaryrefslogtreecommitdiff
path: root/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/OpenState.java
diff options
context:
space:
mode:
authorAndreas Abraham <andreas.abraham@egiz.gv.at>2020-02-19 09:44:20 +0100
committerAndreas Abraham <andreas.abraham@egiz.gv.at>2020-02-19 09:44:20 +0100
commit3fe8080081427838ef4e3f60ef50461c5aa2fbcf (patch)
treec2ef27e0a9c54a19d297bec8975c7f9a9f83108f /pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/OpenState.java
parentfa361ce02d1252486cce978e8e8a7763794b2155 (diff)
downloadpdf-over-3fe8080081427838ef4e3f60ef50461c5aa2fbcf.tar.gz
pdf-over-3fe8080081427838ef4e3f60ef50461c5aa2fbcf.tar.bz2
pdf-over-3fe8080081427838ef4e3f60ef50461c5aa2fbcf.zip
set selection when loading config
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/OpenState.java')
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/OpenState.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/OpenState.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/OpenState.java
index 147e2399..34ffcc16 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/OpenState.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/OpenState.java
@@ -17,13 +17,10 @@ package at.asit.pdfover.gui.workflow.states;
import java.io.File;
import java.io.FileInputStream;
-import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.List;
-import java.util.Properties;
-
import org.apache.pdfbox.pdmodel.PDDocument;
//Imports
@@ -48,7 +45,6 @@ import at.gv.egiz.pdfas.lib.impl.pdfbox2.placeholder.SignatureFieldsExtractor;
import at.gv.egiz.pdfas.lib.impl.pdfbox2.placeholder.SignaturePlaceholderExtractor;
//import at.gv.egiz.pdfas.lib.impl.pdfbox2.placeholder.
-import org.apache.commons.configuration.ConfigurationException;
import org.apache.commons.configuration.PropertiesConfiguration;
import org.apache.commons.configuration.PropertiesConfigurationLayout;
@@ -131,8 +127,13 @@ public class OpenState extends State {
// open dialog and await user selection
if (SWT.YES == dialog.open()) {
-
- if (fields.size() > 0) {
+
+ if (fields.size() == 1) {
+ addPlaceholderSelectionToConfig(fields.get(0));
+ this.setNextState(new BKUSelectionState(getStateMachine()));
+ return;
+
+ } else if (fields.size() > 1) {
PlaceholderSelectionGui gui = new PlaceholderSelectionGui(
getStateMachine().getGUIProvider().getMainShell(), 65570, "text", //$NON-NLS-1$