Package 

Class SceneAction

  • All Implemented Interfaces:
    com.thingclips.scene.core.model.IAction , com.thingclips.scene.core.model.IScopesExt , java.io.Serializable

    
    public class SceneAction
    extends ScopesAction<SceneActionExtBean> implements Serializable
                        

    场景动作

    • Constructor Summary

      Constructors 
      Constructor Description
      SceneAction()
      SceneAction(ActionBase actionBase)
      SceneAction(Map<String, List<String>> actionDisplayNew, Map<String, Object> extraProperty, String actionExecutor, String entityId, boolean devDelMark, String entityName, Map<String, Object> executorProperty, String id, String devIcon, boolean isDevOnline, String uiid, String productId, String productPic, String deleteDevIcon, String defaultIconUrl, UiInfo uiInfo, UiInfo androidUiInfo, long i18nTime, String pid) 旧版场景动作实体构建,使用需要注意,该构建方法已经缺失如下几个字段的初始化:actionDisplay,默认nullrelationGroup,默认null
      SceneAction(SceneAction originalAction) 根据SceneAction创建
    • Constructor Detail

      • SceneAction

        SceneAction()
      • SceneAction

        SceneAction(Map<String, List<String>> actionDisplayNew, Map<String, Object> extraProperty, String actionExecutor, String entityId, boolean devDelMark, String entityName, Map<String, Object> executorProperty, String id, String devIcon, boolean isDevOnline, String uiid, String productId, String productPic, String deleteDevIcon, String defaultIconUrl, UiInfo uiInfo, UiInfo androidUiInfo, long i18nTime, String pid)
        旧版场景动作实体构建,使用需要注意,该构建方法已经缺失如下几个字段的初始化:actionDisplay,默认nullrelationGroup,默认null
        Parameters:
        actionDisplayNew - 动作展示信息
        extraProperty - 动作额外信息
        actionExecutor - 动作类型
        executorProperty - 动作执行信息
      • SceneAction

        SceneAction(SceneAction originalAction)
        根据SceneAction创建