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
@Named @SessionScoped public class NotificationBean extends AJSFContext
Bean that stores all faces messages that should be redisplayed in the notification history to the top right.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
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 Constructor Description NotificationBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSessionMessage()
Saves the given message in the session.void
addSessionMessages(List<javax.faces.application.FacesMessage> messages)
Saves the given FacesMessages in the session.List<SessionFacesMessage>
getSessionFacesMessages()
String
getSessionFacesMessagesJson()
void
onMessages(MessageListenerEvent event)
Callback forMessageListener
component that saves the given FacesMessages in the session.-
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, 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, addMsgToComponent, addMsgToComponent, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsgFromString, addWarnMsgFromString, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, cleanErrorMsg, getErrorMessage, getNewErrorMsg, getNewErrorMsg, getNewErrorMsg, getNewInfoMsg, getNewInfoMsg, getNewMsg, getNewWarnMsg, getNewWarnMsg
-
-
-
-
Method Detail
-
getSessionFacesMessages
public List<SessionFacesMessage> getSessionFacesMessages()
- Returns:
- A list of messages currently saved in the session.
-
onMessages
public void onMessages(MessageListenerEvent event)
Callback forMessageListener
component that saves the given FacesMessages in the session.- Parameters:
event
- Message event that occurred.
-
addSessionMessages
public void addSessionMessages(List<javax.faces.application.FacesMessage> messages)
Saves the given FacesMessages in the session.- Parameters:
messages
- Message to be saved.
-
addSessionMessage
public void addSessionMessage()
Saves the given message in the session.
-
getSessionFacesMessagesJson
public String getSessionFacesMessagesJson()
- Returns:
- A list of messages currently saved in the session, serialized as a JSON array.
-
-