public class TeamMsgAckInfo
extends java.lang.Object
Constructor and Description |
---|
TeamMsgAckInfo(java.lang.String teamId,
java.lang.String msgId,
int ackCount,
int unAckCount) |
TeamMsgAckInfo(java.lang.String teamId,
java.lang.String msgId,
int ackCount,
int unAckCount,
java.lang.String newReaderAccount) |
TeamMsgAckInfo(java.lang.String teamId,
java.lang.String msgId,
java.util.List<java.lang.String> ackAccountList,
java.util.List<java.lang.String> unAckAccountList) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getAckAccountList() |
int |
getAckCount() |
java.lang.String |
getMsgId() |
java.lang.String |
getNewReaderAccount() |
java.lang.String |
getTeamId() |
java.util.List<java.lang.String> |
getUnAckAccountList() |
int |
getUnAckCount() |
TeamMsgAckInfo |
newInstanceFromPartOfAccount(java.util.Set<java.lang.String> accountSet)
Create a new instance that contain only the unread messages of specified users.
|
public TeamMsgAckInfo(java.lang.String teamId, java.lang.String msgId, int ackCount, int unAckCount)
public TeamMsgAckInfo(java.lang.String teamId, java.lang.String msgId, int ackCount, int unAckCount, java.lang.String newReaderAccount)
public TeamMsgAckInfo(java.lang.String teamId, java.lang.String msgId, java.util.List<java.lang.String> ackAccountList, java.util.List<java.lang.String> unAckAccountList)
public java.lang.String getTeamId()
public java.lang.String getMsgId()
public int getAckCount()
public int getUnAckCount()
public java.lang.String getNewReaderAccount()
public java.util.List<java.lang.String> getAckAccountList()
public java.util.List<java.lang.String> getUnAckAccountList()
public TeamMsgAckInfo newInstanceFromPartOfAccount(java.util.Set<java.lang.String> accountSet)
accountSet
- List of specified accounts