public class FCMessage extends Object implements Serializable
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
FCMessage.ESeverity  | 
| Constructor and Description | 
|---|
FCMessage(FCMessage.ESeverity severity,
         String i18nMessage,
         Function<Locale,Serializable[]> params)
Use this instead of  
FCMessage(ESeverity, String, Serializable...) in case the parameters depend on the
 locale as well. | 
FCMessage(FCMessage.ESeverity severity,
         String i18nMessage,
         Serializable... params)  | 
FCMessage(FCMessage.ESeverity severity,
         String i18nTitle,
         String i18nMessage,
         Function<Locale,Serializable[]> params)
Use this instead of  
FCMessage(ESeverity, String, String, Serializable...) in case the parameters depend on
 the locale as well. | 
FCMessage(FCMessage.ESeverity severity,
         String i18nTitle,
         String i18nMessage,
         Serializable... params)  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getI18nMessage()  | 
String | 
getI18nTitle()  | 
Serializable[] | 
getParams()
Prefer  
getParams(Locale) if the locale is known. | 
Serializable[] | 
getParams(Locale locale)
The parameters of the message may depend on the locale as well. 
 | 
FCMessage.ESeverity | 
getSeverity()  | 
public FCMessage(FCMessage.ESeverity severity, String i18nMessage, Serializable... params)
severity - The severity of this message.i18nMessage - i18n key of the message details to be shown.params - Optional parameters for the message. Occurrences of {0},
 {1} in the message are replaced with these parameters.public FCMessage(FCMessage.ESeverity severity, String i18nMessage, Function<Locale,Serializable[]> params)
FCMessage(ESeverity, String, Serializable...) in case the parameters depend on the
 locale as well. This constructor creates a message with no title (summary).severity - The severity of this message.i18nMessage - i18n key of the message details to be shown.params - Function that receives the desired locale and returns the localized parameters. Use Localizer
 to retrieve i18n strings for the given locale.public FCMessage(FCMessage.ESeverity severity, String i18nTitle, String i18nMessage, Serializable... params)
severity - The severity of this message.i18nTitle - i18n key of the message summary to be shown.i18nMessage - i18n key of the message details to be shown.params - Function that receives the desired locale and returns the localized parameters. Use Localizer
 to retrieve i18n strings for the given locale.public FCMessage(FCMessage.ESeverity severity, String i18nTitle, String i18nMessage, Function<Locale,Serializable[]> params)
FCMessage(ESeverity, String, String, Serializable...) in case the parameters depend on
 the locale as well.severity - The severity of this message.i18nTitle - i18n key of the message summary to be shown.i18nMessage - i18n key of the message details to be shown.params - Function that receives the desired locale and returns the localized parameters. Use Localizer
 to retrieve i18n strings for the given locale.public String getI18nTitle()
public String getI18nMessage()
public Serializable[] getParams(Locale locale)
locale - The desired locale.public Serializable[] getParams()
getParams(Locale) if the locale is known.public FCMessage.ESeverity getSeverity()
Copyright © 2020 XIMA MEDIA GmbH. All rights reserved.