public class ACTimerTask
extends java.lang.Object
构造器和说明 |
---|
ACTimerTask() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getCreateTime()
取任务的创建时间。
|
java.lang.String |
getDescription()
取任务的描述信息。
|
long |
getDevice()
取本任务要操作的设备。
|
ACDeviceMsg |
getDeviceMessage()
取任务执行时,要发送给设备的消息。
|
java.lang.String |
getModifyTime()
取任务的更新时间。
|
java.lang.String |
getName()
取任务的名字。
|
byte |
getStatus()
获取任务的状态。
|
long |
getTaskFlag()
检查定时任务是使用云端定时还是使用设备端定时。
|
long |
getTaskId()
取任务的ID。
|
java.lang.String |
getTimeCycle()
取本任务的定时规则。
|
java.util.Calendar |
getTimePoint()
取初次执行任务的时间。
|
long |
getUser()
取制定本任务的用户的ID。
|
void |
setCreateTime(java.lang.String timeString)
设置任务的创建时间。
|
void |
setDescription(java.lang.String description)
设置任务的描述信息。
|
void |
setDevice(long deviceId)
设置本任务要操作的设备。
|
void |
setDeviceMessage(ACDeviceMsg msg)
设置任务执行时要发送给设备的消息。
|
void |
setModifyTime(java.lang.String timeString)
设置任务的修改时间。
|
void |
setName(java.lang.String name)
设置任务的名字。
|
void |
setStatus(byte status)
设置任务的状态。
|
void |
setTaskFlag(long taskFlag)
设置是使用云端定时还是使用设备端定时。
|
void |
setTaskId(long taskId)
设置任务的ID。
|
void |
setTimeCycle(java.lang.String timeCycle)
设置任务的定时规则。
|
void |
setTimePoint(java.util.Calendar timePoint)
设置初次执行该任务的时间。
|
void |
setUser(long userId)
制定本任务的用户。
|
public void setName(java.lang.String name)
name
- 任务的名字。public java.lang.String getName()
public void setDescription(java.lang.String description)
description
- 任务的描述信息。public java.lang.String getDescription()
public void setTimePoint(java.util.Calendar timePoint)
timePoint
- 初次执行该任务的时间。public java.util.Calendar getTimePoint()
public void setTimeCycle(java.lang.String timeCycle)
timeCycle
- 任务的周期执行规则。
once - 单次执行任务;
hour - 每隔一小时执行一次;
day - 每隔一天执行一次;
month - 每隔一个月执行一次;
year - 每隔一年执行一次;
week - 指定每周的某一天或某几天执行一次。如week[0,1,2,3,4,5,6]表示周日至周六每天都执行一次;week[1,3,6]表示每周一、周三、周六各执行一次。每天执行的时间以ACTimerTask.timePoint指定的时间(忽略年-月-日)为准。public java.lang.String getTimeCycle()
public void setUser(long userId)
userId
- 制定本任务的用户的ID。public long getUser()
public void setDevice(long deviceId)
deviceId
- 要操作的设备的逻辑ID。public long getDevice()
public void setDeviceMessage(ACDeviceMsg msg)
msg
- 任务执行时要发送给设备的消息。public ACDeviceMsg getDeviceMessage()
public void setTaskId(long taskId)
taskId
- public long getTaskId()
public void setStatus(byte status)
status
- 任务的状态:0 - 已停止;1 - 已启动;2 - 已冻结。public byte getStatus()
public void setCreateTime(java.lang.String timeString)
timeString
- 任务的创建时间。public java.lang.String getCreateTime()
public void setModifyTime(java.lang.String timeString)
timeString
- 任务的修改时间。public java.lang.String getModifyTime()
public void setTaskFlag(long taskFlag)
taskFlag
- 为0时表示使用云端定时,为其它值时表示使用设备端定时。public long getTaskFlag()