-
- All Implemented Interfaces:
-
com.thingclips.scene.core.model.ICondition
,com.thingclips.scene.core.model.IScopesExt
,java.io.Serializable
public abstract class ScopesCondition<T extends Object> implements ICondition, Serializable, IScopesExt<T>
ProjectName: SceneCore Description: CreateDate: 2022/3/16 11:51 上午
-
-
Field Summary
Fields Modifier and Type Field Description private ConditionBase
condition
-
Constructor Summary
Constructors Constructor Description ScopesCondition(ConditionBase condition)
-
Method Summary
Modifier and Type Method Description ConditionBase
getCondition()
condition 相关getter/setter可以覆写 Unit
setCondition(ConditionBase condition)
condition 相关getter/setter可以覆写 String
id()
id,公版使用 Integer
condType()
条件类型,公版使用 Integer
entityType()
条件实体类型,公版使用 String
entityId()
条件实体类型下的对应id,公版使用 String
entitySubIds()
子数据id,公版使用 String
duration()
条件持续信息 List<Object>
expr()
条件的表达式,公版使用 Map<String, Object>
extraInfo()
额外信息,公版使用 -
-
Constructor Detail
-
ScopesCondition
ScopesCondition(ConditionBase condition)
-
-
Method Detail
-
getCondition
ConditionBase getCondition()
condition 相关getter/setter可以覆写
-
setCondition
Unit setCondition(ConditionBase condition)
condition 相关getter/setter可以覆写
-
id
String id()
id,公版使用
-
condType
Integer condType()
条件类型,公版使用
-
entityType
Integer entityType()
条件实体类型,公版使用
-
entityId
String entityId()
条件实体类型下的对应id,公版使用
-
entitySubIds
String entitySubIds()
子数据id,公版使用
-
duration
String duration()
条件持续信息
-
expr
List<Object> expr()
条件的表达式,公版使用
-
extraInfo
Map<String, Object> extraInfo()
额外信息,公版使用
-
-
-
-