Package com.symphony.api.model
Class MessageStatus
- java.lang.Object
-
- com.symphony.api.model.MessageStatus
-
public class MessageStatus extends Object
Holds the status of a particular message, indicating which user the message has been sent, delivered or read.
-
-
Constructor Summary
Constructors Constructor Description MessageStatus()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageStatus
addDeliveredItem(MessageStatusUser deliveredItem)
MessageStatus
addReadItem(MessageStatusUser readItem)
MessageStatus
addSentItem(MessageStatusUser sentItem)
MessageStatus
author(MessageStatusUser author)
MessageStatus
delivered(List<MessageStatusUser> delivered)
MessageStatusUser
getAuthor()
Get authorList<MessageStatusUser>
getDelivered()
All users who have at least one Symphony client to which the message has been delivered, and not read yet.List<MessageStatusUser>
getRead()
All users who have read that message, in any Symphony client.List<MessageStatusUser>
getSent()
All users to whom the message has been sent and received by the Symphony system, but not yet delivered to any user's Symphony client.MessageStatus
read(List<MessageStatusUser> read)
MessageStatus
sent(List<MessageStatusUser> sent)
void
setAuthor(MessageStatusUser author)
void
setDelivered(List<MessageStatusUser> delivered)
void
setRead(List<MessageStatusUser> read)
void
setSent(List<MessageStatusUser> sent)
String
toString()
-
-
-
Method Detail
-
getAuthor
public MessageStatusUser getAuthor()
Get author- Returns:
- author
-
setAuthor
public void setAuthor(MessageStatusUser author)
-
author
public MessageStatus author(MessageStatusUser author)
-
getRead
public List<MessageStatusUser> getRead()
All users who have read that message, in any Symphony client.- Returns:
- read
-
setRead
public void setRead(List<MessageStatusUser> read)
-
read
public MessageStatus read(List<MessageStatusUser> read)
-
addReadItem
public MessageStatus addReadItem(MessageStatusUser readItem)
-
getDelivered
public List<MessageStatusUser> getDelivered()
All users who have at least one Symphony client to which the message has been delivered, and not read yet.- Returns:
- delivered
-
setDelivered
public void setDelivered(List<MessageStatusUser> delivered)
-
delivered
public MessageStatus delivered(List<MessageStatusUser> delivered)
-
addDeliveredItem
public MessageStatus addDeliveredItem(MessageStatusUser deliveredItem)
-
getSent
public List<MessageStatusUser> getSent()
All users to whom the message has been sent and received by the Symphony system, but not yet delivered to any user's Symphony client.- Returns:
- sent
-
setSent
public void setSent(List<MessageStatusUser> sent)
-
sent
public MessageStatus sent(List<MessageStatusUser> sent)
-
addSentItem
public MessageStatus addSentItem(MessageStatusUser sentItem)
-
-