Modifier and Type | Method and Description |
---|---|
protected com.vaadin.data.util.BeanItem<Message> |
MessageDetailPresenter.asBeanItem() |
Constructor and Description |
---|
MessageDetailPresenter(Message message,
PulseDetailView view,
PulseDetailActionExecutor itemActionExecutor,
AvailabilityChecker checker,
ItemViewDefinitionRegistry itemViewDefinitionRegistry,
FormBuilder formbuilder,
ActionbarPresenter actionbarPresenter,
info.magnolia.i18nsystem.I18nizer i18nizer) |
Constructor and Description |
---|
DeleteMessageAction(DeleteMessageActionDefinition definition,
Message message,
MessagesManager messagesManager,
MessageDetailPresenter messagePresenter,
UiContext uiContext) |
Modifier and Type | Method and Description |
---|---|
protected Message |
MessageQuery.createGroupingEntry(MessageType type) |
Modifier and Type | Method and Description |
---|---|
protected List<Message> |
MessageQuery.getEntries(List<MessageType> types,
int limit,
int offset) |
Modifier and Type | Method and Description |
---|---|
protected void |
MessageQuery.mapObjectToItem(Message object,
com.vaadin.data.Item item) |
Modifier and Type | Method and Description |
---|---|
void |
AppContext.broadcastMessage(Message message) |
void |
AppContext.sendGroupMessage(String group,
Message message) |
void |
AppContext.sendLocalMessage(Message message) |
void |
AppContext.sendUserMessage(String user,
Message message) |
Modifier and Type | Method and Description |
---|---|
Message |
Message.clone() |
Modifier and Type | Method and Description |
---|---|
void |
AppInstanceControllerImpl.broadcastMessage(Message message) |
void |
AppInstanceControllerImpl.sendGroupMessage(String group,
Message message) |
void |
AppInstanceControllerImpl.sendLocalMessage(Message message) |
void |
AppInstanceControllerImpl.sendUserMessage(String user,
Message message) |
Modifier and Type | Method and Description |
---|---|
Message |
MessageStore.findMessageById(String userName,
String messageId) |
Message |
MessageEvent.getMessage() |
Message |
MessagesManagerImpl.getMessageById(String userName,
String messageId) |
Message |
MessagesManager.getMessageById(String userName,
String messageId)
Returns a message.
|
Modifier and Type | Method and Description |
---|---|
List<Message> |
MessageStore.findAllMessagesForUser(String userName) |
List<Message> |
MessagesManagerImpl.getMessageBatch(String userName,
List<MessageType> types,
Map<String,Boolean> sortCriteria,
int limit,
int offset) |
List<Message> |
MessagesManager.getMessageBatch(String userName,
List<MessageType> types,
Map<String,Boolean> sortCriteria,
int limit,
int offset)
More efficient way to query message objects - the amount of return payload is limited, pre-sorted and filtered by type.
|
List<Message> |
MessageStore.getMessages(String userName,
List<MessageType> types,
Map<String,Boolean> sortCriteria,
int limit,
int offset) |
List<Message> |
MessagesManagerImpl.getMessagesForUser(String userName) |
List<Message> |
MessagesManager.getMessagesForUser(String userName)
Deprecated.
since 5.3.9 - potentially dangerous since it returns the whole set of messages for the user which could be large.
The
MessagesManager.getMessageBatch(String, java.util.List, java.util.Map, int, int) should be used instead because it allows to set the limit and offset parameters. |
Modifier and Type | Method and Description |
---|---|
void |
MessagesManagerImpl.broadcastMessage(Message message) |
void |
MessagesManager.broadcastMessage(Message message)
Sends a message to all users.
|
void |
MessagesManager.MessageListener.messageCleared(Message message) |
void |
LocalMessageDispatcher.messageCleared(Message message) |
void |
MessagesManager.MessageListener.messageSent(Message message) |
void |
LocalMessageDispatcher.messageSent(Message message) |
void |
MessagesManagerImpl.saveMessage(String userName,
Message message) |
void |
MessagesManager.saveMessage(String userName,
Message message) |
boolean |
MessageStore.saveMessage(String userName,
Message message)
Stores a new message or overwrites an existing one depending on whether there's an id set.
|
void |
MessagesManagerImpl.sendGroupMessage(String groupName,
Message message) |
void |
MessagesManager.sendGroupMessage(String groupName,
Message message)
Send message to a specific group.
|
void |
MessagesManagerImpl.sendLocalMessage(Message message) |
void |
MessagesManager.sendLocalMessage(Message message)
Send message to the current user.
|
void |
MessagesManagerImpl.sendMessage(String userName,
Message message) |
void |
MessagesManager.sendMessage(String userName,
Message message)
Send message to a specific user.
|
Constructor and Description |
---|
MessageEvent(Message message,
boolean cleared) |
Constructor and Description |
---|
MessageItem(Message message) |
Copyright © 2015 Magnolia International Ltd.. All rights reserved.