-
- All Implemented Interfaces:
-
java.io.Serializable
public class SceneTask implements SerializableCreated by letian on 2016/10/17.
-
-
Field Summary
Fields Modifier and Type Field Description private Stringidprivate StringactionExecutorprivate StringentityIdprivate StringentityNameprivate Map<String, List<String>>actionDisplayNewprivate Map<String, Object>executorPropertyprivate Map<String, Object>extraPropertyprivate StringdevIconprivate booleanisDevOnlineprivate Stringuiidprivate StringproductIdprivate StringproductPicprivate booleandevDelMarkprivate StringdeleteDevIconprivate StringdefaultIconUrl
-
Method Summary
Modifier and Type Method Description StringgetId()voidsetId(String id)StringgetActionExecutor()voidsetActionExecutor(String actionExecutor)StringgetEntityId()voidsetEntityId(String entityId)StringgetEntityName()voidsetEntityName(String entityName)Map<String, List<String>>getActionDisplayNew()voidsetActionDisplayNew(Map<String, List<String>> actionDisplayNew)Map<String, Object>getExecutorProperty()voidsetExecutorProperty(Map<String, Object> executorProperty)Map<String, Object>getExtraProperty()voidsetExtraProperty(Map<String, Object> extraProperty)StringgetDevIcon()voidsetDevIcon(String devIcon)booleanisDevOnline()StringgetUiid()voidsetUiid(String uiid)StringgetProductId()voidsetProductId(String productId)StringgetProductPic()voidsetProductPic(String productPic)voidsetDevDelMark(boolean devDelMark)StringgetDeleteDevIcon()voidsetDeleteDevIcon(String deleteDevIcon)StringgetDefaultIconUrl()voidsetDefaultIconUrl(String defaultIconUrl)static SceneTaskcreateSceneTask(SceneBean sceneBean)create object of task static SceneTaskcreateDpTask(String devId, HashMap<String, Object> tasks)Create object of device type task static SceneTaskcreateDpGroupTask(long groupId, HashMap<String, Object> tasks)Create object of device groups type task static SceneTaskcreateDelayTask(int minute, int second)Create object of delay time type task static SceneTaskcreatePushMessage()Create object of push message type task static SceneTaskcreatePhoneNotice()Create object of phone services type task booleanisDevDelMark()voidsetDevOnline(boolean devOnline)SceneIdBeangetSceneIdBean()voidsetSceneId(SceneIdBean sceneIdBean)booleanequals(Object o)inthashCode()-
-
Constructor Detail
-
SceneTask
SceneTask()
-
SceneTask
SceneTask(SceneTask bean)
-
-
Method Detail
-
getId
String getId()
-
setId
void setId(String id)
-
getActionExecutor
String getActionExecutor()
-
setActionExecutor
void setActionExecutor(String actionExecutor)
-
getEntityId
String getEntityId()
-
setEntityId
void setEntityId(String entityId)
-
getEntityName
String getEntityName()
-
setEntityName
void setEntityName(String entityName)
-
getActionDisplayNew
Map<String, List<String>> getActionDisplayNew()
-
setActionDisplayNew
void setActionDisplayNew(Map<String, List<String>> actionDisplayNew)
-
getExecutorProperty
Map<String, Object> getExecutorProperty()
-
setExecutorProperty
void setExecutorProperty(Map<String, Object> executorProperty)
-
getExtraProperty
Map<String, Object> getExtraProperty()
-
setExtraProperty
void setExtraProperty(Map<String, Object> extraProperty)
-
getDevIcon
String getDevIcon()
-
setDevIcon
void setDevIcon(String devIcon)
-
isDevOnline
boolean isDevOnline()
-
getUiid
String getUiid()
-
setUiid
void setUiid(String uiid)
-
getProductId
String getProductId()
-
setProductId
void setProductId(String productId)
-
getProductPic
String getProductPic()
-
setProductPic
void setProductPic(String productPic)
-
setDevDelMark
void setDevDelMark(boolean devDelMark)
-
getDeleteDevIcon
String getDeleteDevIcon()
-
setDeleteDevIcon
void setDeleteDevIcon(String deleteDevIcon)
-
getDefaultIconUrl
String getDefaultIconUrl()
-
setDefaultIconUrl
void setDefaultIconUrl(String defaultIconUrl)
-
createSceneTask
@Deprecated() static SceneTask createSceneTask(SceneBean sceneBean)
create object of task
-
createDpTask
@Deprecated() static SceneTask createDpTask(String devId, HashMap<String, Object> tasks)
Create object of device type task
- Parameters:
devId- id of devicetasks- data point map{"1": true,}
-
createDpGroupTask
static SceneTask createDpGroupTask(long groupId, HashMap<String, Object> tasks)
Create object of device groups type task
- Parameters:
groupId- id of device grouptasks- data point map{"1": true,}
-
createDelayTask
static SceneTask createDelayTask(int minute, int second)
Create object of delay time type task
- Parameters:
minute- Minute intervalsecond- Second interval
-
createPushMessage
static SceneTask createPushMessage()
Create object of push message type task
-
createPhoneNotice
static SceneTask createPhoneNotice()
Create object of phone services type task
-
isDevDelMark
boolean isDevDelMark()
-
setDevOnline
void setDevOnline(boolean devOnline)
-
getSceneIdBean
SceneIdBean getSceneIdBean()
-
setSceneId
void setSceneId(SceneIdBean sceneIdBean)
-
equals
boolean equals(Object o)
-
hashCode
int hashCode()
-
-
-
-