cn.jpush.im.android.api.model
类 GroupAnnouncement
- java.lang.Object
- cn.jpush.im.android.api.model.GroupAnnouncement
public abstract class GroupAnnouncement extends java.lang.Object
群公告,使用GroupInfo.getAnnouncementsByOrder(RequestCallback)
获取
- 从以下版本开始:
- 2.8.0
构造器概要
构造器 构造器和说明 GroupAnnouncement()
方法概要
所有方法 静态方法;) 实例方法;) 抽象方法;) 具体方法;) 限定符和类型 方法和说明 static java.lang.String
collectionToJson(java.util.Collection
将GroupAnnouncement对象的集合类转换为Json字符串,使用fromJsonToCollection(String)
转换回来
static GroupAnnouncement
fromJson(java.lang.String jsonString)
从Json字符串转换成GroupAnnouncement对象,转换失败则返回null
static java.util.Collection
fromJsonToCollection(java.lang.String jsonString)
从Json字符串转换成Collection对象,方便GroupAnnouncement的集合类的转换,转换失败则返回null
int
getAnnounceID()
获取公告ID
long
getCtime()
获取公告创建的时间戳, 单位毫秒
long
getGroupID()
获取公告对应的群组ID
abstract UserInfo
getPublisher()
获取公告发布者UserInfo
java.lang.String
getText()
获取公告内容
long
getTopTime()
获取置顶的时间戳,如果是非置顶公告即isTop
为false时返回0,单位毫秒
boolean
isTop()
判断公告是否置顶,true:置顶,false:未置顶
java.lang.String
toJson()
将对象转换为Json字符串,使用fromJson(String)
转换回来
-
从类继承的方法 java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
构造器详细资料
-
GroupAnnouncement
public GroupAnnouncement()
方法详细资料
-
getAnnounceID
public int getAnnounceID()
获取公告ID
- 返回:
- 公告ID
-
getText
public java.lang.String getText()
获取公告内容
- 返回:
- 公告内容
-
getPublisher
public abstract UserInfo getPublisher()
获取公告发布者UserInfo
- 返回:
- UserInfo
-
getCtime
public long getCtime()
获取公告创建的时间戳, 单位毫秒
- 返回:
- 时间戳,单位毫秒
-
isTop
public boolean isTop()
判断公告是否置顶,true:置顶,false:未置顶
- 返回:
- 是否置顶
-
getTopTime
public long getTopTime()
获取置顶的时间戳,如果是非置顶公告即isTop
为false时返回0,单位毫秒
- 返回:
- 时间戳,单位毫秒
-
getGroupID
public long getGroupID()
获取公告对应的群组ID
- 返回:
- 群组ID
-
toJson
public java.lang.String toJson()
将对象转换为Json字符串,使用fromJson(String)
转换回来
- 返回:
- json格式的String
-
collectionToJson
public static java.lang.String collectionToJson(java.util.Collection<GroupAnnouncement> announcements)
将GroupAnnouncement对象的集合类转换为Json字符串,使用fromJsonToCollection(String)
转换回来
- 参数:
- <code>announcements</code> - GroupAnnouncement对象的集合
- 返回:
- json格式的String
-
fromJson
public static GroupAnnouncement fromJson(java.lang.String jsonString)
从Json字符串转换成GroupAnnouncement对象,转换失败则返回null
- 参数:
- <code>jsonString</code> - Json字符串
- 返回:
- GroupAnnouncement,失败则返回null
-
fromJsonToCollection
public static java.util.Collection<GroupAnnouncement> fromJsonToCollection(java.lang.String jsonString)
从Json字符串转换成Collection对象,方便GroupAnnouncement的集合类的转换,转换失败则返回null
- 参数:
- <code>jsonString</code> - Json字符串
- 返回:
- Collection,失败则返回null