com.atlassian.confluence.util.message
Class AbstractMessageManager
java.lang.Object
com.atlassian.confluence.util.message.AbstractMessageManager
- All Implemented Interfaces:
- MessageManager
- Direct Known Subclasses:
- BandanaMessageManager, RequestMessageManager, SessionMessageManager
public abstract class AbstractMessageManager
- extends Object
- implements MessageManager
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractMessageManager
public AbstractMessageManager()
getMessages
public List<Message> getMessages()
- Description copied from interface:
MessageManager
- Gets all messages
- Specified by:
getMessages
in interface MessageManager
- Returns:
- A list of global Message objects
removeMessage
public void removeMessage(String id)
- Description copied from interface:
MessageManager
- Removes a message
- Specified by:
removeMessage
in interface MessageManager
- Parameters:
id
- The message id
addMessage
public void addMessage(Message message)
- Description copied from interface:
MessageManager
- Add a message
- Specified by:
addMessage
in interface MessageManager
- Parameters:
message
- The message
retrieveEntries
protected abstract Map<String,Message> retrieveEntries()
saveEntries
protected abstract void saveEntries(Map<String,Message> messages)