/** * * @return currently applicable Locale for this request. */ public static Locale getCurrentLocale() { return getCurrentLocale(FacesContext.getCurrentInstance()); }
/** * * @return currently applicable Locale for this request. */ public static Locale getCurrentLocale() { return getCurrentLocale(FacesContext.getCurrentInstance()); }
public static FacesMessage getMessage(String messageId, Object params[]) { Locale locale = getCurrentLocale(); return getMessage(locale, messageId, params); }
public static FacesMessage getMessage(String messageId, Object params[]) { Locale locale = getCurrentLocale(); return getMessage(locale, messageId, params); }
/** * @param bundleBaseName baseName of ResourceBundle to load localized messages * @param messageId id of message * @param params parameters to set at localized message * @return generated FacesMessage */ public static FacesMessage getMessage(String bundleBaseName, String messageId, Object params[]) { return getMessage(bundleBaseName, getCurrentLocale(), messageId, params); }
/** * Retrieve the message from a specific bundle. It does not look on application message bundle * or default message bundle. If it is required to look on those bundles use getMessageFromBundle instead * * @param bundleBaseName baseName of ResourceBundle to load localized messages * @param messageId id of message * @param params parameters to set at localized message * @return generated FacesMessage */ public static FacesMessage getMessage(String bundleBaseName, String messageId, Object params[]) { return getMessage(bundleBaseName, getCurrentLocale(), messageId, params); }
/** * Retrieve the message from a specific bundle. It does not look on application message bundle * or default message bundle. If it is required to look on those bundles use getMessageFromBundle instead * * @param bundleBaseName baseName of ResourceBundle to load localized messages * @param messageId id of message * @param params parameters to set at localized message * @return generated FacesMessage */ public static FacesMessage getMessage(String bundleBaseName, String messageId, Object params[]) { return getMessage(bundleBaseName, getCurrentLocale(), messageId, params); }
public static FacesMessage getMessage(String bundleBaseName, FacesContext context, String messageId, Object params[]) { if(context == null || messageId == null) throw new NullPointerException(" context " + context + " messageId " + messageId); Locale locale = getCurrentLocale(context); if(null == locale) throw new NullPointerException(" locale " + locale); FacesMessage message = getMessageFromBundle(bundleBaseName, context, locale, messageId, params); if(message != null) { return message; } else { // TODO /FIX: Note that this has fallback behavior to default Locale for message, // but similar behavior above does not. The methods should probably behave locale = Locale.getDefault(); return getMessageFromBundle(bundleBaseName, context, locale, messageId, params); } }
public static FacesMessage getMessage(String bundleBaseName, FacesContext context, String messageId, Object params[]) { if(context == null || messageId == null) throw new NullPointerException(" context " + context + " messageId " + messageId); Locale locale = getCurrentLocale(context); if(null == locale) throw new NullPointerException(" locale " + locale); FacesMessage message = getMessageFromBundle(bundleBaseName, context, locale, messageId, params); if(message != null) { return message; } else { // TODO /FIX: Note that this has fallback behavior to default Locale for message, // but similar behavior above does not. The methods should probably behave locale = Locale.getDefault(); return getMessageFromBundle(bundleBaseName, context, locale, messageId, params); } }
/** * * @param context * @param messageId * @param params * @return generated FacesMessage */ public static FacesMessage getMessage(FacesContext context, String messageId, Object params[]) { if(context == null || messageId == null) throw new NullPointerException(" context " + context + " messageId " + messageId); Locale locale = getCurrentLocale(context); if(null == locale) throw new NullPointerException(" locale " + locale); FacesMessage message = getMessage(locale, messageId, params); if(message != null) { return message; } else { // TODO /FIX: Note that this has fallback behavior to default Locale for message, // but similar behavior above does not. The methods should probably behave locale = Locale.getDefault(); return getMessage(locale, messageId, params); } }
/** * * @param context * @param messageId * @param params * @return generated FacesMessage */ public static FacesMessage getMessage(FacesContext context, String messageId, Object params[]) { if(context == null || messageId == null) throw new NullPointerException(" context " + context + " messageId " + messageId); Locale locale = getCurrentLocale(); if(null == locale) throw new NullPointerException(" locale " + locale); FacesMessage message = getMessage(locale, messageId, params); if(message != null) { return message; } else { // TODO /FIX: Note that this has fallback behavior to default Locale for message, // but similar behavior above does not. The methods should probably behave locale = Locale.getDefault(); return getMessage(locale, messageId, params); } }
/** * * @param context * @param messageId * @param params * @return generated FacesMessage */ public static FacesMessage getMessage(FacesContext context, String messageId, Object params[]) { if(context == null || messageId == null) throw new NullPointerException(" context " + context + " messageId " + messageId); Locale locale = getCurrentLocale(context); if(null == locale) throw new NullPointerException(" locale " + locale); FacesMessage message = getMessage(locale, messageId, params); if(message != null) { return message; } else { // TODO /FIX: Note that this has fallback behavior to default Locale for message, // but similar behavior above does not. The methods should probably behave locale = Locale.getDefault(); return getMessage(locale, messageId, params); } }