diff options
author | Bianca Schnalzer <bianca.schnalzer@egiz.gv.at> | 2017-08-07 08:13:09 +0200 |
---|---|---|
committer | Bianca Schnalzer <bianca.schnalzer@egiz.gv.at> | 2017-08-07 08:13:09 +0200 |
commit | c1d04c110f717521d0f6bed3e57fdcd39b5d0498 (patch) | |
tree | 4e37dc1fda02f8c78961527d418f262e8442a4cf /pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/StateMachineImpl.java | |
parent | 59fe25941355ef5cf58ea1c1436e276f604cfab7 (diff) | |
download | pdf-over-c1d04c110f717521d0f6bed3e57fdcd39b5d0498.tar.gz pdf-over-c1d04c110f717521d0f6bed3e57fdcd39b5d0498.tar.bz2 pdf-over-c1d04c110f717521d0f6bed3e57fdcd39b5d0498.zip |
Certificate Download Server + Searching for Placeholder
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/StateMachineImpl.java')
-rw-r--r-- | pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/StateMachineImpl.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/StateMachineImpl.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/StateMachineImpl.java index b506a182..b2367a85 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/StateMachineImpl.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/StateMachineImpl.java @@ -15,6 +15,9 @@ */ package at.asit.pdfover.gui.workflow; +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileOutputStream; //Imports import java.lang.reflect.Constructor; @@ -24,9 +27,11 @@ import org.eclipse.swt.widgets.Shell; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import at.asit.pdfover.gui.Constants; import at.asit.pdfover.gui.MainWindow; import at.asit.pdfover.gui.controls.Dialog.BUTTONS; import at.asit.pdfover.gui.controls.ErrorDialog; +import at.asit.pdfover.gui.utils.CertificateDownloadSource; import at.asit.pdfover.gui.utils.Messages; import at.asit.pdfover.gui.workflow.config.ConfigManipulator; import at.asit.pdfover.gui.workflow.config.ConfigOverlayManipulator; @@ -248,8 +253,29 @@ public class StateMachineImpl implements StateMachine, GUIProvider { * Workflow main entrance point */ public void start() { + // Call update to start processing ... update(); + + try { + File certificates = new File (Constants.RES_CERT_LIST_ADDED); + if (!certificates.exists()) + { + + FileOutputStream fis = new FileOutputStream(new File(Constants.RES_CERT_LIST_ADDED)); + CertificateDownloadSource.getAcceptedCertificates(); + + + } + else + { + CertificateDownloadSource.getAcceptedCertificates(); + } + } catch (FileNotFoundException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + // if a user interaction is required we have a shell ... Shell shell = nonCreatingGetShell(); |