Package 

Class ScopesAction

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

    
    public abstract class ScopesAction<T extends Object>
     implements IAction, Serializable, IScopesExt<T>
                        

    ProjectName: SceneCore Description: CreateDate: 2022/3/16 11:54 上午

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private ActionBase action
    • Method Summary

      Modifier and Type Method Description
      ActionBase getAction() action 相关getter/setter可以覆写
      Unit setAction(ActionBase action) action 相关getter/setter可以覆写
      String id() id,公版使用
      String ruleId() 规则id,公版使用
      Map<String, Object> extraProperty() 额外信息,公版使用
      String actionExecutor() 动作执行者,公版使用
      Map<String, Object> executorProperty() 动作细节,公版使用
      String actionStrategy() 执行策略,公版使用
      String entityId() 数据id,公版使用
      Integer orderNum() 顺序码,公版使用
      • Methods inherited from class com.thingclips.scene.core.bean.ScopesAction

        scopesExtBean
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • id

         String id()

        id,公版使用

      • ruleId

         String ruleId()

        规则id,公版使用

      • extraProperty

         Map<String, Object> extraProperty()

        额外信息,公版使用

      • actionExecutor

         String actionExecutor()

        动作执行者,公版使用

      • executorProperty

         Map<String, Object> executorProperty()

        动作细节,公版使用

      • entityId

         String entityId()

        数据id,公版使用

      • orderNum

         Integer orderNum()

        顺序码,公版使用