Package de.xima.fc.gui.common.bean
Class NotificationBean
java.lang.Object
de.xima.fc.gui.common.utils.msg.I18nUtils
de.xima.fc.gui.common.utils.msg.MessageUtils
de.xima.fc.gui.common.utils.msg.AMessaging
de.xima.fc.gui.common.utils.msg.AJSFContext
de.xima.fc.gui.common.bean.NotificationBean
- All Implemented Interfaces:
Serializable
Bean that stores all faces messages that should be redisplayed in the notification history to the top right.
Also checks messages targeted at a specific client ID and displays those messages as a global growl if certain criteria are met.
- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
AJSFContext.RedirectOptions, AJSFContext.RedirectOptionsBuilder
-
Field Summary
Fields inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
localeBean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Saves the given message in the session.void
addSessionMessages
(List<? extends TargettedFacesMessage> messages) Saves the given FacesMessages in the session.void
onMessages
(MessageListenerEvent event) Callback forMessageListener
component that saves the given FacesMessages in the session.javax.faces.application.FacesMessage
Transforms messages.Methods inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
destroySessionBean, encodeURL, findBean, findBean, findBean, findBean, findBean, findBean, findBean, findCurrentView, findUserContext, getBeanName, getBeanName, getContext, getCurrentViewBean, getLocaleBean, getRequest, getResponse, getSession, getSession, getSessionAttribute, isMasterServerContext, loadLazy, redirect, redirect, redirect, redirect, redirectToDashboard, redirectToDashboard, redirectToDashboard, setLocaleBean, setSessionAttribute, uc
Methods inherited from class de.xima.fc.gui.common.utils.msg.MessageUtils
addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsgFromString, addErrorMsgFromString, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsgFromString, addInfoMsgFromString, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addMsg, addMsg, addMsg, addMsg, addMsgs, addMsgs, addMsgToComponent, addMsgToComponent, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsgFromString, addWarnMsgFromString, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, cleanErrorMsg, errorMsg, errorMsg, getErrorMessage, getNewErrorMsg, getNewErrorMsg, getNewErrorMsg, getNewInfoMsg, getNewInfoMsg, getNewMsg, getNewWarnMsg, getNewWarnMsg, msg
Methods inherited from class de.xima.fc.gui.common.utils.msg.I18nUtils
getFacesContext, getLocale, rbValue, rbValue, rbValue, rbValueOrDefault, rbValueOrDefault
-
Constructor Details
-
NotificationBean
public NotificationBean()
-
-
Method Details
-
addSessionMessage
public void addSessionMessage()Saves the given message in the session. -
addSessionMessages
Saves the given FacesMessages in the session.- Parameters:
messages
- Message to be saved.
-
getSessionFacesMessages
- Returns:
- A list of messages currently saved in the session.
-
getSessionFacesMessagesJson
- Returns:
- A list of messages currently saved in the session, serialized as a JSON array.
-
onMessages
Callback forMessageListener
component that saves the given FacesMessages in the session.- Parameters:
event
- Message event that occurred.
-
transformMessage
Transforms messages. For file uploads, shows the general warning when there is a validation error.- Parameters:
params
- Parameters with the message to transform.- Returns:
- The transformed message.
-