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, Message message)
          Add a space message
 void addMessage(String spaceKey, String username, Message message)
          Deprecated. since 2.9
 List getMessages()
          Gets all global messages
 List getMessages(String spaceKey)
          Get all messages for a given space
 List getMessages(String spaceKey, String user)
          Deprecated. since 2.9
 void removeMessage(String spaceKey, String id)
          Removes a message
 

Method Detail

addMessage

void addMessage(Message message)
Add a global message

Parameters:
message - The message

addMessage

void addMessage(String spaceKey,
                String username,
                Message message)
Deprecated. since 2.9

Add a message specific to a space and/or user

Parameters:
spaceKey - The space key
username - The user name
message - The message
See Also:
addMessage(String, Message)

addMessage

void addMessage(String spaceKey,
                Message message)
Add a space message

Parameters:
message - The message

getMessages

List getMessages(String spaceKey,
                 String user)
Deprecated. since 2.9

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
See Also:
addMessage(String, Message)

getMessages

List getMessages(String spaceKey)
Get all messages for a given space

Parameters:
spaceKey -
Returns:

getMessages

List getMessages()
Gets all global messages

Returns:
A list of global Message objects

removeMessage

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

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


Confluence is developed by Atlassian.