Class BaseUiChannel
-
- All Implemented Interfaces:
public abstract class BaseUiChannel
-
-
Field Summary
Fields Modifier and Type Field Description public BaseChannelmCorepublic SpannablemConversationContentpublic ReadReceiptInforeadReceiptInfopublic UserOnlineStatusonlineStatus
-
Constructor Summary
Constructors Constructor Description BaseUiChannel(Context context, BaseChannel channel)
-
Method Summary
Modifier and Type Method Description ReadReceiptInfogetReadReceiptInfo()voidsetReadReceiptInfo(ReadReceiptInfo readReceiptInfo)UserOnlineStatusgetOnlineStatus()voidsetOnlineStatus(UserOnlineStatus onlineStatus)StringgetConversationTitle()voidsetConversationTitle(String title)StringgetPortraitUrl()voidsetPortraitUrl(String url)StringgetSenderUserName()voidsetSenderUserName(String name)StringgetSenderUserId()voidonDraftUpdate(String draft)ChannelIdentifiergetConversationIdentifier()StringgetChannelKey()voidprocessResending(BaseChannel channel)BaseChannelcurrentConversation(String targetId)intgetUnreadMessageCount()StringgetDraft()StringgetDraftContent()booleanisShowDraftContent()abstract voidonUserInfoUpdate(UserInfo user)User info update abstract voidonGroupInfoUpdate(GroupInfo group)Group info update abstract voidonGroupMemberUpdate(GroupUserInfo groupMember)Group member update abstract voidonConversationUpdate(BaseChannel channel)Channel update -
-
Method Detail
-
getReadReceiptInfo
ReadReceiptInfo getReadReceiptInfo()
-
setReadReceiptInfo
void setReadReceiptInfo(ReadReceiptInfo readReceiptInfo)
-
getOnlineStatus
UserOnlineStatus getOnlineStatus()
-
setOnlineStatus
void setOnlineStatus(UserOnlineStatus onlineStatus)
-
getConversationTitle
String getConversationTitle()
-
setConversationTitle
void setConversationTitle(String title)
-
getPortraitUrl
String getPortraitUrl()
-
setPortraitUrl
void setPortraitUrl(String url)
-
getSenderUserName
String getSenderUserName()
-
setSenderUserName
void setSenderUserName(String name)
-
getSenderUserId
String getSenderUserId()
-
onDraftUpdate
void onDraftUpdate(String draft)
-
getConversationIdentifier
ChannelIdentifier getConversationIdentifier()
-
getChannelKey
String getChannelKey()
-
processResending
void processResending(BaseChannel channel)
-
currentConversation
BaseChannel currentConversation(String targetId)
-
getUnreadMessageCount
int getUnreadMessageCount()
-
getDraft
String getDraft()
-
getDraftContent
String getDraftContent()
-
isShowDraftContent
boolean isShowDraftContent()
-
onUserInfoUpdate
abstract void onUserInfoUpdate(UserInfo user)
User info update
- Parameters:
user- nexconn UserInfo
-
onGroupInfoUpdate
abstract void onGroupInfoUpdate(GroupInfo group)
Group info update
- Parameters:
group- nexconn GroupInfo
-
onGroupMemberUpdate
abstract void onGroupMemberUpdate(GroupUserInfo groupMember)
Group member update
- Parameters:
groupMember- GroupUserInfo
-
onConversationUpdate
abstract void onConversationUpdate(BaseChannel channel)
Channel update
- Parameters:
channel- BaseChannel
-
-
-
-