Class InMemoryChatDisplayModel
java.lang.Object
org.teamapps.ux.component.chat.AbstractChatDisplayModel
org.teamapps.ux.component.chat.InMemoryChatDisplayModel
- All Implemented Interfaces:
ChatDisplayModel
-
Field Summary
Fields inherited from class org.teamapps.ux.component.chat.AbstractChatDisplayModel
onAllDataChanged, onMessageChanged, onMessageDeleted, onMessagesAdded -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionaddMessage(Resolvable userImage, String userNickname, String text) addMessage(Resolvable userImage, String userNickname, String text, List<ChatPhoto> photos, List<ChatFile> files, boolean deleted) voiddeleteMessage(int messageId) getChatMessageById(int id) getPreviousMessages(Integer earliestKnownMessageId, int numberOfMessages) voidreplaceAllMessages(List<ChatMessage> messages) voidupdateMessage(ChatMessage chatMessage) Methods inherited from class org.teamapps.ux.component.chat.AbstractChatDisplayModel
onAllDataChanged, onMessageChanged, onMessageDeleted, onMessagesAddedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.teamapps.ux.component.chat.ChatDisplayModel
getLastChatMessages
-
Constructor Details
-
InMemoryChatDisplayModel
public InMemoryChatDisplayModel() -
InMemoryChatDisplayModel
-
-
Method Details
-
getChatMessageById
-
getPreviousMessages
-
addMessage
-
addMessage
public ChatMessage addMessage(Resolvable userImage, String userNickname, String text, List<ChatPhoto> photos, List<ChatFile> files, boolean deleted) -
replaceAllMessages
-
deleteMessage
public void deleteMessage(int messageId) -
updateMessage
-