Interface MessageContext
- All Known Subinterfaces:
- StateManageableMessageContext
- All Known Implementing Classes:
- DefaultMessageContext
public interface MessageContext
A context for recording and retrieving messages for display.
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddMessage(MessageResolver messageResolver) Add a new message to this context.voidClear all messages added to this context.Message[]Get all messages in this context.Message[]getMessagesByCriteria(MessageCriteria criteria) Get all messages that meet the given result criteria.Message[]getMessagesBySource(Object source) Get all messages in this context for the source provided.booleanReturns true if there are error messages in this context.
- 
Method Details- 
getAllMessagesMessage[] getAllMessages()Get all messages in this context. The messages returned should be suitable for display as-is.- Returns:
- the messages
 
- 
getMessagesBySourceGet all messages in this context for the source provided.- Parameters:
- source- the source associated with messages, or null for global messages
- Returns:
- the source's messages
 
- 
getMessagesByCriteriaGet all messages that meet the given result criteria.- Parameters:
- criteria- the message criteria
 
- 
hasErrorMessagesboolean hasErrorMessages()Returns true if there are error messages in this context.- Returns:
- error messages
 
- 
addMessageAdd a new message to this context.- Parameters:
- messageResolver- the resolver that will resolve the message to be added
 
- 
clearMessagesvoid clearMessages()Clear all messages added to this context.
 
-