From fccec5faa65f3ea6b558394d0da1892ffc5ac2ca Mon Sep 17 00:00:00 2001 From: Nathan McRae Date: Sun, 2 Feb 2025 17:28:03 -0800 Subject: [PATCH] Remove FTP/SCP and replace with Wordpress --- .../numbersstation/StationSettings.java | 5 ++- .../StationSettingsController.java | 29 +++++++---------- .../numbersstation/StationSettingsView.fxml | 31 ++++++++----------- 3 files changed, 26 insertions(+), 39 deletions(-) diff --git a/src/main/java/name/nathanmcrae/numbersstation/StationSettings.java b/src/main/java/name/nathanmcrae/numbersstation/StationSettings.java index 58428b4..e57902e 100644 --- a/src/main/java/name/nathanmcrae/numbersstation/StationSettings.java +++ b/src/main/java/name/nathanmcrae/numbersstation/StationSettings.java @@ -23,10 +23,9 @@ public class StationSettings { private String username; public enum MessageMethod { - FTP, + EXTERNAL_PROGRAM, SFTP, - SCP, - EXTERNAL_PROGRAM + WORDPRESS } public enum MessagePeriod { diff --git a/src/main/java/name/nathanmcrae/numbersstation/StationSettingsController.java b/src/main/java/name/nathanmcrae/numbersstation/StationSettingsController.java index ca7e072..d3a9871 100644 --- a/src/main/java/name/nathanmcrae/numbersstation/StationSettingsController.java +++ b/src/main/java/name/nathanmcrae/numbersstation/StationSettingsController.java @@ -105,15 +105,9 @@ public class StationSettingsController { @FXML private RadioButton monthlyRadioButton; - @FXML - private RadioButton ftpRadioButton; - @FXML private RadioButton sftpRadioButton; - @FXML - private RadioButton scpRadioButton; - @FXML private TextField scheduleStartTimeField; @@ -138,6 +132,9 @@ public class StationSettingsController { @FXML private RadioButton weeklyRadioButton; + @FXML + private RadioButton wordpressRadioButton; + public StationSettingsController() { } @FXML @@ -267,26 +264,22 @@ public class StationSettingsController { }); messageMethodGroup.selectedToggleProperty().addListener((observable, oldValue, newValue) -> { - if (newValue == ftpRadioButton) { - messageMethod.set(StationSettings.MessageMethod.FTP); + if (newValue == externalProgramRadioButton) { + messageMethod.set(StationSettings.MessageMethod.EXTERNAL_PROGRAM); } else if (newValue == sftpRadioButton) { messageMethod.set(StationSettings.MessageMethod.SFTP); - } else if (newValue == scpRadioButton) { - messageMethod.set(StationSettings.MessageMethod.SCP); - } else if (newValue == externalProgramRadioButton) { - messageMethod.set(StationSettings.MessageMethod.EXTERNAL_PROGRAM); + } else if (newValue == wordpressRadioButton) { + messageMethod.set(StationSettings.MessageMethod.WORDPRESS); } }); messageMethod.addListener((observable, oldValue, newValue) -> { - if (newValue == StationSettings.MessageMethod.FTP) { - messageMethodGroup.selectToggle(ftpRadioButton); + if (newValue == StationSettings.MessageMethod.EXTERNAL_PROGRAM) { + messageMethodGroup.selectToggle(externalProgramRadioButton); } else if (newValue == StationSettings.MessageMethod.SFTP) { messageMethodGroup.selectToggle(sftpRadioButton); - } else if (newValue == StationSettings.MessageMethod.SCP) { - messageMethodGroup.selectToggle(scpRadioButton); - } else if (newValue == StationSettings.MessageMethod.EXTERNAL_PROGRAM) { - messageMethodGroup.selectToggle(externalProgramRadioButton); + } else if (newValue == StationSettings.MessageMethod.WORDPRESS) { + messageMethodGroup.selectToggle(wordpressRadioButton); } }); diff --git a/src/main/java/name/nathanmcrae/numbersstation/StationSettingsView.fxml b/src/main/java/name/nathanmcrae/numbersstation/StationSettingsView.fxml index 841ba2f..c946db2 100644 --- a/src/main/java/name/nathanmcrae/numbersstation/StationSettingsView.fxml +++ b/src/main/java/name/nathanmcrae/numbersstation/StationSettingsView.fxml @@ -63,42 +63,37 @@ - + -