public static void addMessage(String bundleBaseName, FacesMessage.Severity severity, String messageId, Object[] args, FacesContext facesContext) { addMessage(bundleBaseName, severity, messageId, args, null, facesContext); }
public static FacesMessage getMessage(String messageId, Object params[]) { Locale locale = getCurrentLocale(); return getMessage(locale, messageId, params); }
/** * * @param context * @param messageId * @return generated FacesMessage */ public static FacesMessage getMessage(FacesContext context, String messageId) { return getMessage(context, messageId, ((Object []) (null))); }
String bundleName = getApplication().getMessageBundle(); ResourceBundle bundle = null; "Unable to locate ResrouceBundle: bundle is null"); summary = substituteParams(locale, summary, params); detail = substituteParams(locale, bundle.getString(messageId + DETAIL_SUFFIX), 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); } }
summary = substituteParams(bundle.getLocale(), summary, params); detail = substituteParams(bundle.getLocale(), bundle.getString(messageId + DETAIL_SUFFIX), params);
/** * * @return currently applicable Locale for this request. */ public static Locale getCurrentLocale() { return getCurrentLocale(FacesContext.getCurrentInstance()); }
public static FacesMessage getMessageFromBundle(String bundleBaseName, String messageId, Object params[]) { Locale locale = null; FacesContext context = FacesContext.getCurrentInstance(); if(context != null && context.getViewRoot() != null) { locale = context.getViewRoot().getLocale(); if(locale == null) locale = Locale.getDefault(); } else { locale = Locale.getDefault(); } return getMessageFromBundle(bundleBaseName, context , locale, messageId, params); }
/** * * @param context * @param messageId * @return generated FacesMessage */ public static FacesMessage getMessage(FacesContext context, String messageId) { return getMessage(context, messageId, ((Object []) (null))); }
String bundleName = getApplication().getMessageBundle(); ResourceBundle bundle = null; summary = substituteParams(locale, summary, params); try detail = substituteParams(locale, bundle.getString(messageId + DETAIL_SUFFIX), 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); } }
summary = substituteParams(bundle.getLocale(), summary, params); detail = substituteParams(bundle.getLocale(), bundle.getString(messageId + DETAIL_SUFFIX), params);
/** * * @return currently applicable Locale for this request. */ public static Locale getCurrentLocale() { return getCurrentLocale(FacesContext.getCurrentInstance()); }
public static FacesMessage getMessageFromBundle(String bundleBaseName, String messageId, Object params[]) { Locale locale = null; FacesContext context = FacesContext.getCurrentInstance(); if(context != null && context.getViewRoot() != null) { locale = context.getViewRoot().getLocale(); if(locale == null) locale = Locale.getDefault(); } else { locale = Locale.getDefault(); } return getMessageFromBundle(bundleBaseName, context , 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); }
/** * * @param context * @param messageId * @return generated FacesMessage */ public static FacesMessage getMessage(FacesContext context, String messageId) { return getMessage(context, messageId, ((Object []) (null))); }
public static void addMessage(FacesMessage.Severity severity, String messageId, Object[] args, FacesContext facesContext) { addMessage(severity, messageId, args, null, facesContext); }
String bundleName = getApplication().getMessageBundle(); ResourceBundle bundle = null; summary = substituteParams(locale, summary, params); try detail = substituteParams(locale, bundle.getString(messageId + DETAIL_SUFFIX), params);
summary = substituteParams(bundle.getLocale(), summary, params); detail = substituteParams(bundle.getLocale(), bundle.getString(messageId + DETAIL_SUFFIX), params);
public static FacesMessage getMessage(String messageId, Object params[]) { Locale locale = getCurrentLocale(); return getMessage(locale, messageId, params); }