Package de.xima.fc.inbox.model.messages
Class MessageViewModel
- java.lang.Object
-
- de.xima.fc.inbox.model.messages.MessageViewModel
-
- All Implemented Interfaces:
Serializable
public class MessageViewModel extends Object implements Serializable
View model for aFormRecordMessagein the inbox.- Since:
- 8.2.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MessageViewModel(String messageContent, Instant messageTimestamp, String uploadRequestUuid, List<MessageAttachmentViewModel> attachments, List<UploadResponseViewModel> uploadResponses, String senderContext, String senderName, String senderAuthRef, UserProfile senderUserProfile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetActualSenderName()List<MessageAttachmentViewModel>getAttachments()StringgetMessageContent()InstantgetMessageTimestamp()StringgetSenderContext()StringgetSenderDisplayName(Locale locale)UserProfilegetSenderUserProfile()StringgetUploadRequestUuid()List<UploadResponseViewModel>getUploadResponses()StringgetUserIcon()booleanisByUser(IUser user)booleanisEndUserMessage()booleanisWorkflowMessage()
-
-
-
Constructor Detail
-
MessageViewModel
public MessageViewModel(String messageContent, Instant messageTimestamp, String uploadRequestUuid, List<MessageAttachmentViewModel> attachments, List<UploadResponseViewModel> uploadResponses, String senderContext, String senderName, String senderAuthRef, UserProfile senderUserProfile)
-
-
Method Detail
-
getAttachments
public List<MessageAttachmentViewModel> getAttachments()
-
getSenderContext
public String getSenderContext()
-
getUploadResponses
public List<UploadResponseViewModel> getUploadResponses()
-
getUploadRequestUuid
public String getUploadRequestUuid()
-
getMessageTimestamp
public Instant getMessageTimestamp()
-
getMessageContent
public String getMessageContent()
-
isWorkflowMessage
public boolean isWorkflowMessage()
-
isEndUserMessage
public boolean isEndUserMessage()
-
getSenderUserProfile
public UserProfile getSenderUserProfile()
-
getActualSenderName
public String getActualSenderName()
-
getUserIcon
public String getUserIcon()
-
isByUser
public boolean isByUser(IUser user)
-
-