com.atlassian.confluence.util.message
Interface MessageManager

All Known Implementing Classes:
DefaultMessageManager

public interface MessageManager

Manages messages to display in pages


Method Summary
 void addMessage(Message message)
          Add a global message
 void addMessage(String spaceKey, String username, Message message)
          Add a message specific to a space and/or user
 List getMessages()
          Gets all global messages
 List getMessages(String spaceKey, String user)
          Get all messages for a given space and/or user, including global messages
 void removeMessage(String spaceKey, String id)
          Removes a message
 

Method Detail

addMessage

public void addMessage(Message message)
Add a global message

Parameters:
message - The message

addMessage

public void addMessage(String spaceKey,
                       String username,
                       Message message)
Add a message specific to a space and/or user

Parameters:
spaceKey - The space key
username - The user name
message - The message

getMessages

public List getMessages(String spaceKey,
                        String user)
Get all messages for a given space and/or user, including global messages

Parameters:
spaceKey - The space key
user - The user name
Returns:
A list of relevant Message objects

getMessages

public List getMessages()
Gets all global messages

Returns:
A list of global Message objects

removeMessage

public void removeMessage(String spaceKey,
                          String id)
Removes a message

Parameters:
id - The message id
spaceKey - The space key


Confluence is developed by Atlassian.