java.lang.Object
org.omnifaces.util.MessagesLocal
Collection of utility methods for the Faces API with respect to working with FacesMessage.
The difference with Messages is that no one method of MessagesLocal obtains the FacesContext
from the current thread by FacesContext.getCurrentInstance(). This job is up to the caller. This is more
efficient in situations where multiple utility methods needs to be called at the same time. Invoking
FacesContext.getCurrentInstance() is at its own an extremely cheap operation, however as it's to be obtained
as a ThreadLocal variable, it's during the call still blocking all other running threads for some nanoseconds
or so.
- Since:
- 4.2
- Author:
- Bauke Scholtz
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidadd(FacesContext context, FacesMessage.Severity severity, String clientId, String message, Object... params) static voidadd(FacesContext context, String clientId, FacesMessage message) static voidaddError(FacesContext context, String clientId, String message, Object... params) static voidaddFatal(FacesContext context, String clientId, String message, Object... params) static voidaddFlash(FacesContext context, FacesMessage.Severity severity, String clientId, String message, Object... params) static voidaddFlash(FacesContext context, String clientId, FacesMessage message) static voidaddFlashError(FacesContext context, String clientId, String message, Object... params) static voidaddFlashFatal(FacesContext context, String clientId, String message, Object... params) static voidaddFlashGlobal(FacesContext context, FacesMessage message) static voidaddFlashGlobalError(FacesContext context, String message, Object... params) static voidaddFlashGlobalFatal(FacesContext context, String message, Object... params) static voidaddFlashGlobalInfo(FacesContext context, String message, Object... params) static voidaddFlashGlobalWarn(FacesContext context, String message, Object... params) static voidaddFlashInfo(FacesContext context, String clientId, String message, Object... params) static voidaddFlashWarn(FacesContext context, String clientId, String message, Object... params) static voidaddGlobal(FacesContext context, FacesMessage message) static voidaddGlobal(FacesContext context, FacesMessage.Severity severity, String message, Object... params) static voidaddGlobalError(FacesContext context, String message, Object... params) static voidaddGlobalFatal(FacesContext context, String message, Object... params) static voidaddGlobalInfo(FacesContext context, String message, Object... params) static voidaddGlobalWarn(FacesContext context, String message, Object... params) static voidaddInfo(FacesContext context, String clientId, String message, Object... params) static voidaddWarn(FacesContext context, String clientId, String message, Object... params) static booleanclear(FacesContext context, FacesMessage.Severity severity, String... clientIds) static booleanclear(FacesContext context, String... clientIds) static booleanclearError(FacesContext context, String... clientIds) static booleanclearFatal(FacesContext context, String... clientIds) static booleanclearGlobal(FacesContext context) static booleanclearGlobal(FacesContext context, FacesMessage.Severity severity) static booleanclearGlobalError(FacesContext context) static booleanclearGlobalFatal(FacesContext context) static booleanclearGlobalInfo(FacesContext context) static booleanclearGlobalWarn(FacesContext context) static booleanclearInfo(FacesContext context, String... clientIds) static booleanclearWarn(FacesContext context, String... clientIds) static booleanisEmpty(FacesContext context) static booleanisEmpty(FacesContext context, String clientId) static booleanisGlobalEmpty(FacesContext context)
-
Method Details
-
add
- See Also:
-
add
public static void add(FacesContext context, FacesMessage.Severity severity, String clientId, String message, Object... params) -
addInfo
-
addWarn
-
addError
public static void addError(FacesContext context, String clientId, String message, Object... params) -
addFatal
public static void addFatal(FacesContext context, String clientId, String message, Object... params) -
addGlobal
- See Also:
-
addGlobal
public static void addGlobal(FacesContext context, FacesMessage.Severity severity, String message, Object... params) -
addGlobalInfo
-
addGlobalWarn
-
addGlobalError
-
addGlobalFatal
-
addFlash
- See Also:
-
addFlash
public static void addFlash(FacesContext context, FacesMessage.Severity severity, String clientId, String message, Object... params) -
addFlashInfo
public static void addFlashInfo(FacesContext context, String clientId, String message, Object... params) -
addFlashWarn
public static void addFlashWarn(FacesContext context, String clientId, String message, Object... params) -
addFlashError
public static void addFlashError(FacesContext context, String clientId, String message, Object... params) -
addFlashFatal
public static void addFlashFatal(FacesContext context, String clientId, String message, Object... params) -
addFlashGlobal
- See Also:
-
addFlashGlobalInfo
-
addFlashGlobalWarn
-
addFlashGlobalError
-
addFlashGlobalFatal
-
isEmpty
- See Also:
-
isEmpty
- See Also:
-
isGlobalEmpty
- See Also:
-
clear
public static boolean clear(FacesContext context, FacesMessage.Severity severity, String... clientIds) -
clear
- See Also:
-
clearInfo
- See Also:
-
clearWarn
- See Also:
-
clearError
- See Also:
-
clearFatal
- See Also:
-
clearGlobal
-
clearGlobal
- See Also:
-
clearGlobalInfo
- See Also:
-
clearGlobalWarn
- See Also:
-
clearGlobalError
- See Also:
-
clearGlobalFatal
- See Also:
-