cn.jpush.im.android.api.model
类 GroupMemberInfo
- java.lang.Object
- cn.jpush.im.android.api.model.GroupMemberInfo
public abstract class GroupMemberInfo extends java.lang.Object
群成员信息
- 从以下版本开始:
- 2.7.0
嵌套类概要
嵌套类 限定符和类型 类和说明 static class
GroupMemberInfo.Type
构造器概要
构造器 构造器和说明 GroupMemberInfo()
方法概要
所有方法 静态方法;) 实例方法;) 抽象方法;) 具体方法;) 已过时的方法;) 限定符和类型 方法和说明 static java.lang.String
collectionToJson(java.util.Collection
将GroupMemberInfo对象的集合类转换为Json字符串,使用fromJsonToCollection(String)
转换回来
static GroupMemberInfo
fromJson(java.lang.String jsonString)
从Json字符串转换成GroupMemberInfo对象,转换失败返回null
static java.util.Collection
fromJsonToCollection(java.lang.String jsonString)
从Json字符串转换成Collection对象,方便GroupMemberInfo的集合类的转换,转换失败返回null
abstract java.lang.String
getDisplayName()
获取群成员在群内的展示名 展示名返回优先级为:群昵称>备注名>用户昵称>用户名。
long
getGroupID()
获取群成员对应的群组id
long
getJoinGroupTime()
获取入群时间,单位毫秒
java.lang.String
getNickName()
获取群成员昵称
abstract GroupMemberInfo.Type
getType()
获取群成员类别:群主,群管理员,普通群成员,GroupMemberInfo.Type
long
getUid()
获取用户的UserID
abstract UserInfo
getUserInfo()
获取群成员对应的用户信息UserInfo
boolean
isKeepSilence()
已过时。
deprecated in jmessage 2.8.2 use GroupInfo.getGroupSilenceList(RequestCallback)
()} instead
<code>java.lang.String</code> <code>toJson()</code>
将对象转换为Json字符串, 使用fromJson(String)
转换回来
-
从类继承的方法 java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
构造器详细资料
-
GroupMemberInfo
public GroupMemberInfo()
方法详细资料
-
getUid
public long getUid()
获取用户的UserID
- 返回:
-
getType
public abstract GroupMemberInfo.Type getType()
获取群成员类别:群主,群管理员,普通群成员,GroupMemberInfo.Type
- 返回:
- [<code>GroupMemberInfo.Type</code>](../../../../../../cn/jpush/im/android/api/model/GroupMemberInfo.Type.html)
-
isKeepSilence
public boolean isKeepSilence()
已过时。 deprecated in jmessage 2.8.2 use GroupInfo.getGroupSilenceList(RequestCallback)
()} instead
群成员在群内是否被禁言 true被禁言,false没有被禁言 此接口废弃,获取禁言使用GroupInfo.getGroupSilenceList(RequestCallback)
- 返回:
- boolean,true or false
-
getUserInfo
public abstract UserInfo getUserInfo()
获取群成员对应的用户信息UserInfo
- 返回:
- 用户信息
-
getNickName
public java.lang.String getNickName()
获取群成员昵称
- 返回:
- 群成员昵称
-
getDisplayName
public abstract java.lang.String getDisplayName()
获取群成员在群内的展示名 展示名返回优先级为:群昵称>备注名>用户昵称>用户名。即: 有群昵称则优先返回群昵称,没有群昵称则返回备注,没有备注如果用户有昵称则返回昵称,没有昵称则返回用户注册时的用户名,若用户名本地未找到时返回uid
- 返回:
- 用户的展示名
-
getJoinGroupTime
public long getJoinGroupTime()
获取入群时间,单位毫秒
- 返回:
- 入群时间
-
getGroupID
public long getGroupID()
获取群成员对应的群组id
- 返回:
- 从以下版本开始:
- 2.8.0
-
toJson
public java.lang.String toJson()
将对象转换为Json字符串, 使用fromJson(String)
转换回来
- 返回:
- json格式的String
-
collectionToJson
public static java.lang.String collectionToJson(java.util.Collection<GroupMemberInfo> memberInfos)
将GroupMemberInfo对象的集合类转换为Json字符串,使用fromJsonToCollection(String)
转换回来
- 参数:
- <code>memberInfos</code> -
- 返回:
- json格式的String
-
fromJson
public static GroupMemberInfo fromJson(java.lang.String jsonString)
从Json字符串转换成GroupMemberInfo对象,转换失败返回null
- 参数:
- <code>jsonString</code> -
- 返回:
- UserInfo,失败返回null
-
fromJsonToCollection
public static java.util.Collection<GroupMemberInfo> fromJsonToCollection(java.lang.String jsonString)
从Json字符串转换成Collection对象,方便GroupMemberInfo的集合类的转换,转换失败返回null
- 参数:
- <code>jsonString</code> -
- 返回:
- Collection,失败返回null