Interface LocalizedMessageProvider

All Superinterfaces:
CdsProvider<LocalizedMessageProvider>

public interface LocalizedMessageProvider extends CdsProvider<LocalizedMessageProvider>
A LocalizedMessageProvider is capable to build localized messages based on string formats in the application's resource bundles.
  • Method Summary

    Modifier and Type
    Method
    Description
    get(String code, Object[] args, Locale locale)
    Returns the localized message for the given code, arguments and locale if existing, null otherwise.

    Methods inherited from interface com.sap.cds.services.runtime.CdsProvider

    setPrevious
  • Method Details

    • get

      String get(String code, Object[] args, Locale locale)
      Returns the localized message for the given code, arguments and locale if existing, null otherwise. The method does not throw and returns code 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 string
      locale - 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.