Modifier and Type | Method and Description |
---|---|
static Chat |
Chat.createNewChat(User cuser) |
Chat |
ChatSystem.getBeginChatByUser(User user) |
Chat |
ChatSystem.getChatingByUser(User user) |
Modifier and Type | Method and Description |
---|---|
List<Chat> |
ChatSystem.getAllBeginChat() |
List<Chat> |
ChatSystem.getChatBeginList() |
List<Chat> |
ChatSystem.getChatingList() |
List<Chat> |
Servicer.getsChatList() |
Modifier and Type | Method and Description |
---|---|
void |
ChatSystem.addNewBeginChat(Chat chat) |
void |
ChatSystem.catChat(Chat chat) |
void |
Servicer.cutChat(Chat chat) |
static RequestChat |
RequestChat.getChating(Chat chat) |
static RequestChat |
RequestChat.getRequestChat(Chat chat)
返回带接受客服对象时用。
|
void |
Servicer.joinChat(Chat chat) |
void |
Servicer.removeChat(Chat chat) |
void |
Servicer.sendMsgToUserChat(Chat chat,
ChatMessage chatMessage) |
void |
ChatSystem.servicerJoinChat(Servicer servicer,
Chat chat) |
Modifier and Type | Method and Description |
---|---|
void |
ChatSystem.setChatBeginList(List<Chat> chatBeginList) |
void |
ChatSystem.setChatingList(List<Chat> chatingList) |
void |
Servicer.setsChatList(List<Chat> sChatList) |
Modifier and Type | Method and Description |
---|---|
Chat |
ICustomerCommService.requestService(User user)
请求服务
|
Modifier and Type | Method and Description |
---|---|
List<Chat> |
ICenterCommService.getAllChating()
获取 客服中心,所有正在chat的chat
|
List<Chat> |
ICenterCommService.getAllRequestChat()
获取 客服中心 所有 未被连接的用户会话
|
Modifier and Type | Method and Description |
---|---|
void |
IServicerCommService.catChat(Servicer servicer,
Chat chat)
需求:一个客服,断开 一个用户,的会话
|
void |
ICustomerCommService.catService(Chat chat)
断开连接,还未评论。
|
void |
ICustomerCommService.endChat(Chat chat,
double score)
用户进行评分,并结束掉此会话!!
|
void |
ICenterCommService.forceCutChat(Chat chat)
强行 切断 客户中心的 一个会话
|
List<ChatMessage> |
ICenterCommService.getChatAllMsg(Chat chat)
获取该 system中的 某chat的所有聊天记录
|
List<ChatMessage> |
ICustomerCommService.getMsgList(Chat chat)
获取所有聊天记录
|
ChatMessage |
ICustomerCommService.getNewMessage(Chat chat)
返回一条新消息
|
ChatMessage |
IServicerCommService.getNewMsg(Chat chat)
返回客服,此会话的一条新消息
|
boolean |
ICustomerManaService.isHaveNewMsg(Chat chat)
用户的本次会话是否有新消息
|
void |
IServicerCommService.joinChat(Servicer servicer,
Chat chat)
一个客服接入一个通讯
|
void |
ICustomerCommService.sendMessage(Chat chat,
ChatMessage newMsg)
发送一条消息给客服
|
void |
IServicerCommService.sendMsg(Servicer servicer,
Chat chat,
ChatMessage chatMessage)
需求:一个客服,给一个用户的会话(其实前期设计的时候应该给User也包装下),发送一条消息
|
Modifier and Type | Method and Description |
---|---|
Chat |
CustomerCommServiceImpl.requestService(User user) |
Modifier and Type | Method and Description |
---|---|
List<Chat> |
CenterCommServiceImpl.getAllChating()
获取 客服中心,所有正在chat的chat
|
List<Chat> |
CenterCommServiceImpl.getAllRequestChat()
获取 客服中心 所有 未被连接的用户会话
|
Modifier and Type | Method and Description |
---|---|
void |
ServicerCommServiceImpl.catChat(Servicer servicer,
Chat chat)
需求:一个客服,断开 一个用户,的会话
|
void |
CustomerCommServiceImpl.catService(Chat chat)
断开连接,还未评论。
|
void |
CustomerCommServiceImpl.endChat(Chat chat,
double score)
用户进行评分,并结束掉此会话!!
|
void |
CenterCommServiceImpl.forceCutChat(Chat chat)
强行 切断 客户中心的 一个会话,设置其为 切断状态,并移除队列
|
List<ChatMessage> |
CenterCommServiceImpl.getChatAllMsg(Chat chat)
获取该 system中的 某chat的所有聊天记录
|
List<ChatMessage> |
CustomerCommServiceImpl.getMsgList(Chat chat)
获取所有聊天记录
|
ChatMessage |
CustomerCommServiceImpl.getNewMessage(Chat chat)
获取未读聊天记录
|
ChatMessage |
ServicerCommServiceImpl.getNewMsg(Chat chat)
获取该会话的,客服新消息
|
boolean |
CustomerManaServiceImpl.isHaveNewMsg(Chat chat)
用户的本次会话是否有新消息
|
void |
ServicerCommServiceImpl.joinChat(Servicer servicer,
Chat chat)
一个客服接入一个通讯
|
void |
CustomerCommServiceImpl.sendMessage(Chat chat,
ChatMessage newMsg)
发送一条消息给客服
|
void |
ServicerCommServiceImpl.sendMsg(Servicer servicer,
Chat chat,
ChatMessage chatMessage)
需求:一个客服,给一个用户的会话(其实前期设计的时候应该给User也包装下),发送一条消息
|
Copyright © 2019. All rights reserved.