程序包 com.walker.push
类 Notification
java.lang.Object
com.walker.push.Notification
- 所有已实现的接口:
Serializable
通知消息对象定义。
- 作者:
- 时克英
- 另请参阅:
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明boolean是否广播推送,对于广播方式对所有平台用户,无需设置具体接收人。返回推送通道集合,支持同时多个通道发送,如:短信 + 公众号推送内容long创建时间,系统时间格式消息创建者唯一标识,一般为用户IDlong当时间类型为:Delayed时,设置延时推送的时间,格式:20230421161500getFrom()推送人,通常为发布者信息,如:发送手机号、发送的公众号主体名称getId()推送消息唯一编号。消息对应的业务ID,由业务自己确定是否使用。返回业务传入的额外数据,标识一个业务类型,如:公文流程待办通知等。boolean多个通道时,是否并行同时发送,true:并行,false:串行boolean推送消息是否支持持久化保存(到数据库)返回推送对象集合,一般是用户标识,由推送实现自己确定。返回推送时间类型,参见:TimeTypegetTitle()推送标题voidsetBroadcast(boolean broadcast) voidsetChannelList(List<NotificationChannel> channelList) voidsetContent(String content) voidsetCreateTime(long createTime) voidsetCreator(String creator) voidsetDelayedTime(long delayedTime) voidvoidvoidsetOptionId(String optionId) voidsetOptionType(String optionType) voidsetParallel(boolean parallel) voidsetPersistent(boolean persistent) voidsetReceiverList(List<String> receiverList) voidsetTimeType(TimeType timeType) voidtoString()
-
构造器详细资料
-
Notification
public Notification()
-
-
方法详细资料
-
toString
-
getId
推送消息唯一编号。- 返回:
-
setId
-
getCreateTime
public long getCreateTime()创建时间,系统时间格式- 返回:
-
setCreateTime
public void setCreateTime(long createTime) -
getCreator
消息创建者唯一标识,一般为用户ID- 返回:
-
setCreator
-
getTitle
推送标题- 返回:
-
setTitle
-
getContent
推送内容- 返回:
-
setContent
-
getFrom
推送人,通常为发布者信息,如:发送手机号、发送的公众号主体名称- 返回:
-
setFrom
-
getReceiverList
返回推送对象集合,一般是用户标识,由推送实现自己确定。- 返回:
-
setReceiverList
-
getChannelList
返回推送通道集合,支持同时多个通道发送,如:短信 + 公众号- 返回:
-
setChannelList
-
getTimeType
返回推送时间类型,参见:TimeType- 返回:
-
setTimeType
-
getDelayedTime
public long getDelayedTime()当时间类型为:Delayed时,设置延时推送的时间,格式:20230421161500- 返回:
-
setDelayedTime
public void setDelayedTime(long delayedTime) -
getOptionType
返回业务传入的额外数据,标识一个业务类型,如:公文流程待办通知等。- 返回:
-
setOptionType
-
getBroadcast
public boolean getBroadcast()是否广播推送,对于广播方式对所有平台用户,无需设置具体接收人。而且广播推送,不会调用策略。
- 返回:
-
setBroadcast
public void setBroadcast(boolean broadcast) -
getPersistent
public boolean getPersistent()推送消息是否支持持久化保存(到数据库)- 返回:
-
setPersistent
public void setPersistent(boolean persistent) -
getOptionId
消息对应的业务ID,由业务自己确定是否使用。- 返回:
-
setOptionId
-
getParallel
public boolean getParallel()多个通道时,是否并行同时发送,true:并行,false:串行- 返回:
-
setParallel
public void setParallel(boolean parallel)
-