diff options
author | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2019-08-19 16:29:56 +0200 |
---|---|---|
committer | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2019-08-19 16:29:56 +0200 |
commit | ecd4b586e450c4fba05db4c3539f9a898eace594 (patch) | |
tree | 8114daf2be00100cbcef19ed9fe75f2a44a3e258 /eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api | |
parent | dad84a8755546aea38b5fc90fa78c2aa1c01beb9 (diff) | |
download | EAAF-Components-ecd4b586e450c4fba05db4c3539f9a898eace594.tar.gz EAAF-Components-ecd4b586e450c4fba05db4c3539f9a898eace594.tar.bz2 EAAF-Components-ecd4b586e450c4fba05db4c3539f9a898eace594.zip |
add new method to IStatusMessenger
Diffstat (limited to 'eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api')
-rw-r--r-- | eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/IStatusMessenger.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/IStatusMessenger.java b/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/IStatusMessenger.java index fef65b28..04323dea 100644 --- a/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/IStatusMessenger.java +++ b/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/IStatusMessenger.java @@ -26,6 +26,9 @@ *******************************************************************************/ package at.gv.egiz.eaaf.core.api; +import javax.annotation.Nonnull; +import javax.annotation.Nullable; + public interface IStatusMessenger { //internal error codes defined in EAAFCore @@ -50,8 +53,18 @@ public interface IStatusMessenger { * @param parameters The parameters to fill in into the message arguments. * @return The formatted message. */ + @Nonnull public String getMessage(String messageId, Object[] parameters); + /** + * Get the message corresponding to a given message ID. + * + * @param messageId The ID of the message. + * @param parameters The parameters to fill in into the message arguments. + * @return The formatted message, or <code>null</code> if no message was fround + */ + @Nullable + public String getMessageWithoutDefault(String messageId, Object[] parameters); /** * Get external errorCode from from Exception |