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 3931b65fd41e371c1de9f1a0a46081d10cc9ec4d..68b3c8a8737237d713325c3fdb5cb58b1c52fa93 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 75c2e1522333956bc41c5d21fb80e2982499c42a..70555cbe44df1c5270d042f0477d4dfce12d2352 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>