NIMSDK-AOS  9.19.0
QChatServer.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.model;
2 
5 import java.io.Serializable;
6 
7 /**
8  * 服务器信息
9  */
10 public interface QChatServer extends Serializable {
11 
12  /**
13  * 获取服务器id
14  * @return
15  */
16  long getServerId();
17 
18  /**
19  * 获取名称
20  * @return
21  */
22  String getName();
23 
24  /**
25  * 获取图标
26  * @return
27  */
28  String getIcon();
29 
30  /**
31  * 获取自定义扩展
32  * @return
33  */
34  String getCustom();
35 
36  /**
37  * 获取所有者
38  * @return
39  */
40  String getOwner();
41 
42  /**
43  * 获取成员数
44  * @return
45  */
46  int getMemberNumber();
47 
48  /**
49  * 获取邀请模式:0-邀请需要同意(默认),1-邀请不需要同意
50  * @return
51  */
53 
54  /**
55  * 获取申请模式:0-申请不需要同意(默认),1-申请需要同意
56  * @return
57  */
59 
60  /**
61  * 获取有效标志:false-无效,true-有效
62  * @return
63  */
64  boolean isValid();
65 
66  /**
67  * 获取创建时间
68  * @return
69  */
70  long getCreateTime();
71 
72  /**
73  * 获取更新时间
74  * @return
75  */
76  long getUpdateTime();
77 
78  /**
79  * 设置名称
80  * @param name 名称
81  */
82  void setName(String name);
83 
84  /**
85  * 设置图标
86  * @param icon 图标
87  */
88  void setIcon(String icon);
89 
90  /**
91  * 设置自定义扩展
92  * @param custom 自定义扩展
93  */
94  void setCustom(String custom);
95 
96  /**
97  * 设置邀请模式
98  * @param inviteMode 邀请模式:0-邀请需要同意(默认),1-邀请不需要同意
99  */
100  void setInviteMode(QChatInviteMode inviteMode);
101 
102  /**
103  * 设置申请模式
104  * @param applyMode 申请模式:0-申请不需要同意(默认),1-申请需要同意
105  */
106  void setApplyMode(QChatApplyJoinMode applyMode);
107 
108  /**
109  * 设置有效标志
110  * @param valid 有效标志:false-无效,true-有效
111  */
112  void setValid(boolean valid);
113 
114  /**
115  * 获取频道数
116  * @return
117  */
118  int getChannelNum();
119 
120  /**
121  * 获取频道类别数
122  * @return
123  */
124  int getChannelCategoryNum();
125 
126  /**
127  * 获取服务器搜索类型
128  */
129  Integer getSearchType();
130 
131  /**
132  * 设置服务器搜索类型
133  * @param searchType 客户自定义:比如服务器行业类型等,大于0的正整数
134  */
135  void setSearchType(Integer searchType);
136 
137  /**
138  * 获取服务器是否允许被搜索
139  */
140  boolean getSearchEnable();
141 
142  /**
143  * 设置服务器是否允许被搜索
144  */
145  void setSearchEnable(boolean searchEnable);
146 
147  /**
148  * 获取自定义排序权重值
149  * @return
150  */
151  Long getReorderWeight();
152 }
void setSearchEnable(boolean searchEnable)
设置服务器是否允许被搜索
void setValid(boolean valid)
设置有效标志
QChatApplyJoinMode getApplyMode()
获取申请模式:0-申请不需要同意(默认),1-申请需要同意
void setName(String name)
设置名称
boolean getSearchEnable()
获取服务器是否允许被搜索
void setCustom(String custom)
设置自定义扩展
Long getReorderWeight()
获取自定义排序权重值
void setInviteMode(QChatInviteMode inviteMode)
设置邀请模式
int getChannelCategoryNum()
获取频道类别数
void setIcon(String icon)
设置图标
void setApplyMode(QChatApplyJoinMode applyMode)
设置申请模式
boolean isValid()
获取有效标志:false-无效,true-有效
String getCustom()
获取自定义扩展
void setSearchType(Integer searchType)
设置服务器搜索类型
Integer getSearchType()
获取服务器搜索类型
QChatInviteMode getInviteMode()
获取邀请模式:0-邀请需要同意(默认),1-邀请不需要同意