From f2dd42cadc46d8a3724d2b43313072569bcaaf96 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Sat, 5 Oct 2024 15:29:36 +0200 Subject: [PATCH] convert class NewsEntry to record --- .../budgetmaster/controller/NewsEntry.java | 20 +------------------ .../resources/templates/whatsNewModal.ftl | 4 ++-- 2 files changed, 3 insertions(+), 21 deletions(-) diff --git a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/NewsEntry.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/NewsEntry.java index 3931b65fd..68b3c8a87 100644 --- a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/NewsEntry.java +++ b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/NewsEntry.java @@ -4,17 +4,8 @@ import de.thecodelabs.utils.util.Localization; import java.text.MessageFormat; -public class NewsEntry +public record NewsEntry(String headline, String description) { - private final String headline; - private final String description; - - public NewsEntry(String headline, String description) - { - this.headline = headline; - this.description = description; - } - public static NewsEntry createWithLocalizationKey(String shortKey) { return createWithLocalizationKeys(MessageFormat.format("news.{0}.headline", shortKey), @@ -26,15 +17,6 @@ public class NewsEntry return new NewsEntry(Localization.getString(headlineKey), Localization.getString(descriptionKey)); } - public String getHeadline() - { - return headline; - } - - public String getDescription() - { - return description; - } @Override public String toString() diff --git a/BudgetMasterServer/src/main/resources/templates/whatsNewModal.ftl b/BudgetMasterServer/src/main/resources/templates/whatsNewModal.ftl index 75c2e1522..70555cbe4 100644 --- a/BudgetMasterServer/src/main/resources/templates/whatsNewModal.ftl +++ b/BudgetMasterServer/src/main/resources/templates/whatsNewModal.ftl @@ -13,8 +13,8 @@ <#list newsEntries as entry> <div class="row"> <div class="col s12"> - <h5>${entry.getHeadline()}</h5> - ${entry.getDescription()} + <h5>${entry.headline()}</h5> + ${entry.description()} </div> </div> </#list> -- GitLab