summaryrefslogtreecommitdiff
path: root/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java
diff options
context:
space:
mode:
authorJakob Heher <jakob.heher@iaik.tugraz.at>2022-07-07 12:57:59 +0200
committerJakob Heher <jakob.heher@iaik.tugraz.at>2022-07-07 12:57:59 +0200
commit3c1e373f9fdf83da4b2083101c77a664ea756091 (patch)
tree006f866de8ffc24d3bab5fb1a37a1d17ea1d6ec2 /pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java
parent5555d3c73c2b4b9e1f9341be9053dde91a02af6a (diff)
downloadpdf-over-3c1e373f9fdf83da4b2083101c77a664ea756091.tar.gz
pdf-over-3c1e373f9fdf83da4b2083101c77a664ea756091.tar.bz2
pdf-over-3c1e373f9fdf83da4b2083101c77a664ea756091.zip
YAGNI: the four different Config* interfaces that are only implemented once
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java')
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java13
1 files changed, 6 insertions, 7 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java
index 451f2b55..616fa63f 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java
@@ -53,7 +53,7 @@ import at.asit.pdfover.gui.utils.Zipper;
import at.asit.pdfover.gui.workflow.GUIProvider;
import at.asit.pdfover.gui.workflow.StateMachine;
import at.asit.pdfover.gui.workflow.Status;
-import at.asit.pdfover.gui.workflow.config.ConfigProvider;
+import at.asit.pdfover.gui.workflow.config.ConfigProviderImpl;
import at.asit.pdfover.signator.Signator;
/**
@@ -109,10 +109,9 @@ public class PrepareConfigurationState extends State {
throws InitializationException {
try {
+ // TODO: move this to ConfigProviderImpl to mirror save logic
try {
- getStateMachine().configProvider.loadConfiguration(
- new FileInputStream(
- getStateMachine().configProvider.getConfigurationDirectory() + FILE_SEPARATOR + filename));
+ getStateMachine().configProvider.loadConfiguration(new FileInputStream(getStateMachine().configProvider.getConfigurationDirectory() + FILE_SEPARATOR + filename));
log.info("Loaded config from file : " + filename);
} catch (FileNotFoundException ex) {
@@ -144,7 +143,7 @@ public class PrepareConfigurationState extends State {
* Update configuration values as necessary
*/
private void updateConfiguration() {
- ConfigProvider config = getStateMachine().configProvider;
+ ConfigProviderImpl config = getStateMachine().configProvider;
//Update signature note if old default is used
String note = config.getSignatureNote();
@@ -155,7 +154,7 @@ public class PrepareConfigurationState extends State {
resetSignatureNoteField(config);
}
- private void resetSignatureNoteField(ConfigProvider config){
+ private void resetSignatureNoteField(ConfigProviderImpl config){
getStateMachine().configProvider.setSignatureNote(
Profile.getProfile(config.getSignatureProfile()).getDefaultSignatureBlockNote(config.getLocale())
);
@@ -399,7 +398,7 @@ public class PrepareConfigurationState extends State {
// Read config file
try {
StateMachine stateMachine = getStateMachine();
- ConfigProvider config = stateMachine.configProvider;
+ ConfigProviderImpl config = stateMachine.configProvider;
final GUIProvider gui = stateMachine;
String cDir = config.getConfigurationDirectory();
File configDir = new File(cDir);