-
- 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
-
Constructor Summary
Constructors Constructor Description ScopesAction(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()
顺序码,公版使用 -
-
Constructor Detail
-
ScopesAction
ScopesAction(ActionBase action)
-
-
Method Detail
-
getAction
ActionBase getAction()
action 相关getter/setter可以覆写
-
setAction
Unit setAction(ActionBase action)
action 相关getter/setter可以覆写
-
id
String id()
id,公版使用
-
ruleId
String ruleId()
规则id,公版使用
-
extraProperty
Map<String, Object> extraProperty()
额外信息,公版使用
-
actionExecutor
String actionExecutor()
动作执行者,公版使用
-
executorProperty
Map<String, Object> executorProperty()
动作细节,公版使用
-
actionStrategy
String actionStrategy()
执行策略,公版使用
-
entityId
String entityId()
数据id,公版使用
-
orderNum
Integer orderNum()
顺序码,公版使用
-
-
-
-