Package com.sap.cds.services.messages
Interface LocalizedMessageProvider
public interface LocalizedMessageProvider
A
LocalizedMessageProvider
is capable to build localized messages based on string formats in the application's resource bundles.-
Method Summary
Modifier and TypeMethodDescriptionReturns the localized message for the given code, arguments and locale if existing,null
otherwise.default void
setPrevious
(LocalizedMessageProvider previous) Passes the latest configuredLocalizedMessageProvider
during configuration phase when this instances gets registered.
-
Method Details
-
get
Returns the localized message for the given code, arguments and locale if existing,null
otherwise. The method does not throw and returnscode
in case of any errors.- Parameters:
code
- The code which is used as key for the format string in the defined bundles.args
- The argument objects for the format stringlocale
- The locale to be used. If no locale is set the default locale is taken.- Returns:
- The localized message or
null
if the code is not resolvable.
-
setPrevious
Passes the latest configuredLocalizedMessageProvider
during configuration phase when this instances gets registered. The previous provider can be used to build an adapted provider on top.- Parameters:
previous
- The previously registered provider.
-