-
- All Implemented Interfaces:
-
com.thingclips.scene.core.model.ILinkageRule
,java.io.Serializable
public class LinkageRuleBase implements ILinkageRule, Serializable
ProjectName: SceneCore Description: CreateDate: 2022/3/16 11:44 上午
-
-
Field Summary
Fields Modifier and Type Field Description private String
id
private String
name
private String
uid
private String
ownerId
private Integer
ruleType
private Integer
ruleGenre
private Integer
matchType
private Integer
subMatchType
private Integer
matchStatus
private Integer
auditStatus
private Boolean
enabled
private Integer
attribute
private Integer
orderWeight
private List<IPreCondition>
preConditions
private List<ICondition>
conditions
private List<ICondition>
statusConditions
private List<IAction>
actions
-
Constructor Summary
Constructors Constructor Description LinkageRuleBase()
-
Method Summary
Modifier and Type Method Description final String
getId()
final Unit
setId(String id)
final String
getName()
final Unit
setName(String name)
final String
getUid()
final Unit
setUid(String uid)
final String
getOwnerId()
final Unit
setOwnerId(String ownerId)
final Integer
getRuleType()
final Unit
setRuleType(Integer ruleType)
final Integer
getRuleGenre()
final Unit
setRuleGenre(Integer ruleGenre)
final Integer
getMatchType()
final Unit
setMatchType(Integer matchType)
final Integer
getSubMatchType()
final Unit
setSubMatchType(Integer subMatchType)
final Integer
getMatchStatus()
final Unit
setMatchStatus(Integer matchStatus)
final Integer
getAuditStatus()
final Unit
setAuditStatus(Integer auditStatus)
final Boolean
getEnabled()
final Unit
setEnabled(Boolean enabled)
final Integer
getAttribute()
final Unit
setAttribute(Integer attribute)
final Integer
getOrderWeight()
final Unit
setOrderWeight(Integer orderWeight)
final List<IPreCondition>
getPreConditions()
final Unit
setPreConditions(List<IPreCondition> preConditions)
final List<ICondition>
getConditions()
final Unit
setConditions(List<ICondition> conditions)
final List<ICondition>
getStatusConditions()
final Unit
setStatusConditions(List<ICondition> statusConditions)
final List<IAction>
getActions()
final Unit
setActions(List<IAction> actions)
String
id()
id,公版使用 String
name()
名称,公版使用 String
uid()
用户id,公版使用 String
ownerId()
所有者,公版使用 Integer
ruleType()
规则类型,公版使用 Integer
ruleGenre()
联动类型 Integer
matchType()
触发条件的匹配类型,公版使用 Integer
subMatchType()
状态条件的匹配类型,公版5.2. Integer
matchStatus()
匹配状态 Integer
auditStatus()
审核状态,公版使用 Boolean
enabled()
启用状态,公版使用 Integer
attribute()
标位,公版使用 Integer
orderWeight()
排序权重 List<IPreCondition>
preConditions()
前置条件,公版使用 List<ICondition>
conditions()
触发条件列表,公版使用 List<ICondition>
statusConditions()
状态条件列表,公版5.2. List<IAction>
actions()
动作列表,公版使用 -
-
Method Detail
-
getId
final String getId()
-
setId
final Unit setId(String id)
-
getName
final String getName()
-
setName
final Unit setName(String name)
-
getUid
final String getUid()
-
setUid
final Unit setUid(String uid)
-
getOwnerId
final String getOwnerId()
-
setOwnerId
final Unit setOwnerId(String ownerId)
-
getRuleType
final Integer getRuleType()
-
setRuleType
final Unit setRuleType(Integer ruleType)
-
getRuleGenre
final Integer getRuleGenre()
-
setRuleGenre
final Unit setRuleGenre(Integer ruleGenre)
-
getMatchType
final Integer getMatchType()
-
setMatchType
final Unit setMatchType(Integer matchType)
-
getSubMatchType
final Integer getSubMatchType()
-
setSubMatchType
final Unit setSubMatchType(Integer subMatchType)
-
getMatchStatus
final Integer getMatchStatus()
-
setMatchStatus
final Unit setMatchStatus(Integer matchStatus)
-
getAuditStatus
final Integer getAuditStatus()
-
setAuditStatus
final Unit setAuditStatus(Integer auditStatus)
-
getEnabled
final Boolean getEnabled()
-
setEnabled
final Unit setEnabled(Boolean enabled)
-
getAttribute
final Integer getAttribute()
-
setAttribute
final Unit setAttribute(Integer attribute)
-
getOrderWeight
final Integer getOrderWeight()
-
setOrderWeight
final Unit setOrderWeight(Integer orderWeight)
-
getPreConditions
final List<IPreCondition> getPreConditions()
-
setPreConditions
final Unit setPreConditions(List<IPreCondition> preConditions)
-
getConditions
final List<ICondition> getConditions()
-
setConditions
final Unit setConditions(List<ICondition> conditions)
-
getStatusConditions
final List<ICondition> getStatusConditions()
-
setStatusConditions
final Unit setStatusConditions(List<ICondition> statusConditions)
-
getActions
final List<IAction> getActions()
-
setActions
final Unit setActions(List<IAction> actions)
-
id
String id()
id,公版使用
-
name
String name()
名称,公版使用
-
uid
String uid()
用户id,公版使用
-
ownerId
String ownerId()
所有者,公版使用
-
ruleType
Integer ruleType()
规则类型,公版使用
-
ruleGenre
Integer ruleGenre()
联动类型
-
matchType
Integer matchType()
触发条件的匹配类型,公版使用
-
subMatchType
Integer subMatchType()
状态条件的匹配类型,公版5.2.0启用
-
matchStatus
Integer matchStatus()
匹配状态
-
auditStatus
Integer auditStatus()
审核状态,公版使用
-
enabled
Boolean enabled()
启用状态,公版使用
-
attribute
Integer attribute()
标位,公版使用
-
orderWeight
Integer orderWeight()
排序权重
-
preConditions
List<IPreCondition> preConditions()
前置条件,公版使用
-
conditions
List<ICondition> conditions()
触发条件列表,公版使用
-
statusConditions
List<ICondition> statusConditions()
状态条件列表,公版5.2.0启用
-
-
-
-