NIMSDK-AOS
10.9.90
首页
相关页面
包
类
文件
文件列表
basesdk
src
com
netease
nimlib
sdk
v2
team
result
V2NIMTeamMemberSearchResultEx.java
浏览该文件的文档.
1
package
com.netease.nimlib.sdk.v2.team.result;
2
3
import
com
.
netease
.
nimlib
.
sdk
.
v2
.
team
.
model
.
V2NIMTeamMember
;
4
import
com
.
netease
.
nimlib
.
sdk
.
v2
.
team
.
model
.
V2NIMTeamRefer
;
5
import
java.util.List;
6
import
java.util.Map;
7
8
/**
9
* 群成员搜索结果
10
*/
11
public
interface
V2NIMTeamMemberSearchResultEx
{
12
13
/**
14
* 获取检索命中的群成员列表
15
* <p>
16
* 返回一个Map结构,key为群组引用(V2NIMTeamRefer),value为该群组中
17
* 匹配搜索条件的成员列表。这种结构便于按群组维度区分和展示搜索结果。
18
* </p>
19
*
20
* @return 以群组为key,成员列表为value的Map,不会为null
21
*/
22
Map<V2NIMTeamRefer, List<V2NIMTeamMember>>
getList
();
23
24
/**
25
* 获取搜索命中的总数量
26
* <p>
27
* 返回本次搜索操作命中的成员总数量,包含所有群组中匹配的成员数量之和。
28
* 该数量为实际匹配的成员数量,不受分页限制影响。
29
* </p>
30
* <p>
31
* 使用场景:
32
* <ul>
33
* <li>在UI中显示搜索结果总数,如"找到123个成员"</li>
34
* <li>判断是否有搜索结果</li>
35
* <li>计算分页相关信息</li>
36
* </ul>
37
* </p>
38
*
39
* @return 命中的成员总数量,大于等于0
40
*/
41
int
getCount
();
42
43
/**
44
* 获取下次搜索的偏移量标记
45
* <p>
46
* 用于分页查询的连续性标记。客户端可以使用该token进行下一页的搜索请求。
47
* </p>
48
* <p>
49
* 取值规则:
50
* <ul>
51
* <li>当finished为false时,nextToken包含下次查询的起始位置信息</li>
52
* <li>当finished为true时,nextToken为空字符串"",表示已查询完毕</li>
53
* <li>首次查询时应传入空字符串""</li>
54
* </ul>
55
* </p>
56
*
57
* @return 下次搜索的偏移量标记,不会为null
58
*/
59
String
getNextToken
();
60
61
/**
62
* 判断查询是否已完成
63
* <p>
64
* 标识本次搜索是否已经返回了所有匹配的结果。
65
* </p>
66
* <p>
67
* 返回值含义:
68
* <ul>
69
* <li>true: 表示已查询完所有匹配结果,无需继续分页查询</li>
70
* <li>false: 表示还有更多结果,可以使用nextToken继续查询</li>
71
* </ul>
72
* </p>
73
* <p>
74
* 注意事项:
75
* <ul>
76
* <li>当finished为true时,nextToken会被设置为空字符串""</li>
77
* <li>即使当前页没有返回结果,finished也可能为false(表示后续页面可能有结果)</li>
78
* </ul>
79
* </p>
80
*
81
* @return true表示查询完成,false表示还有更多结果
82
*/
83
boolean
isFinished
();
84
}
com.netease.nimlib.sdk.v2.team.model
Definition:
V2NIMTeamMember.java:1
com.netease.nimlib.sdk
Definition:
NosTokenSceneConfig.java:1
com.netease
com
com.netease.nimlib.sdk.v2.team.model.V2NIMTeamRefer
群摘要接口
Definition:
V2NIMTeamRefer.java:10
com.netease.nimlib.sdk.v2.team.result.V2NIMTeamMemberSearchResultEx.getList
Map< V2NIMTeamRefer, List< V2NIMTeamMember > > getList()
获取检索命中的群成员列表
com.netease.nimlib.sdk.v2
com.netease.nimlib.sdk.v2.team.result.V2NIMTeamMemberSearchResultEx.getCount
int getCount()
获取搜索命中的总数量
com.netease.nimlib.sdk.v2.team.model.V2NIMTeamMember
群组成员属性
Definition:
V2NIMTeamMember.java:11
com.netease.nimlib.sdk.v2.team.result.V2NIMTeamMemberSearchResultEx.isFinished
boolean isFinished()
判断查询是否已完成
com.netease.nimlib.sdk.v2.team.result.V2NIMTeamMemberSearchResultEx.getNextToken
String getNextToken()
获取下次搜索的偏移量标记
com.netease.nimlib.sdk.v2.team.result.V2NIMTeamMemberSearchResultEx
群成员搜索结果
Definition:
V2NIMTeamMemberSearchResultEx.java:11
com.netease.nimlib.sdk.v2.team
com.netease.nimlib
生成于 2026年 五月 11日 星期一 03:22:25 , 为 NIMSDK-AOS使用
1.8.11