From 1627a60b9aa4e510bcc1011322d73d4ffd171fe6 Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Wed, 28 Aug 2019 12:05:14 +0200 Subject: [PATCH] [New] Added further i18n props to ServiceResult.i18n() --- .../li/strolch/service/api/ServiceResult.java | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/li.strolch.agent/src/main/java/li/strolch/service/api/ServiceResult.java b/li.strolch.agent/src/main/java/li/strolch/service/api/ServiceResult.java index e64f4e61b..8313e38ab 100644 --- a/li.strolch.agent/src/main/java/li/strolch/service/api/ServiceResult.java +++ b/li.strolch.agent/src/main/java/li/strolch/service/api/ServiceResult.java @@ -145,14 +145,38 @@ public class ServiceResult { @SuppressWarnings("unchecked") public T i18n(ResourceBundle bundle, String key, String prop, Object value) { - this.i18nMessage = new I18nMessage(bundle, key).value(prop, value); + this.i18nMessage = new I18nMessage(bundle, key) // + .value(prop, value); return (T) this; } @SuppressWarnings("unchecked") public T i18n(ResourceBundle bundle, String key, String prop1, Object value1, String prop2, Object value2) { - this.i18nMessage = new I18nMessage(bundle, key).value(prop1, value1).value(prop2, value2); + this.i18nMessage = new I18nMessage(bundle, key) // + .value(prop1, value1) // + .value(prop2, value2); + return (T) this; + } + + @SuppressWarnings("unchecked") + public T i18n(ResourceBundle bundle, String key, String prop1, Object value1, + String prop2, Object value2, String prop3, Object value3) { + this.i18nMessage = new I18nMessage(bundle, key) // + .value(prop1, value1) // + .value(prop2, value2) // + .value(prop3, value3); + return (T) this; + } + + @SuppressWarnings("unchecked") + public T i18n(ResourceBundle bundle, String key, String prop1, Object value1, + String prop2, Object value2, String prop3, Object value3, String prop4, Object value4) { + this.i18nMessage = new I18nMessage(bundle, key) // + .value(prop1, value1) // + .value(prop2, value2) // + .value(prop3, value3) // + .value(prop4, value4); return (T) this; }