@KSObject public class CRBizRuleElement extends java.lang.Object
构造器和说明 |
---|
CRBizRuleElement() |
限定符和类型 | 方法和说明 |
---|---|
void |
check(MainEntityType mainType,
CheckPoint parentPoint,
CheckResult checkResult)
检查配置是否合理
|
java.lang.String |
getActionId()
服务类型,据此寻找服务元模型,获取服务执行类,以及配置界面
|
kd.bos.dataentity.entity.LocaleString |
getDescription()
服务描述,介绍服务的用途
|
java.lang.String |
getId()
自动产生的唯一标识,据此与扩展对象,进行差量化对比定位
|
java.lang.String |
getParameters()
服务配置参数:各种具体服务的配置参数,包括格式都是不同的;
这里并不关注这种差异,只是提供存储的载体,由服务执行类自行解析服务配置参数,实现功能
|
CRCondition |
getPreCondition()
服务执行条件
|
java.lang.String |
getRunActionClass()
服务执行类名,必须派生自CRBizRuleAction
|
int |
getSeq()
执行顺序
|
boolean |
isEnabled()
是否启用
|
void |
setActionId(java.lang.String actionId) |
void |
setDescription(kd.bos.dataentity.entity.LocaleString description) |
void |
setEnabled(boolean enabled) |
void |
setId(java.lang.String value) |
void |
setParameters(java.lang.String parameters) |
void |
setPreCondition(CRCondition preCondition) |
void |
setRunActionClass(java.lang.String runActionClass) |
void |
setSeq(int seq) |
public java.lang.String getId()
public void setId(java.lang.String value)
public int getSeq()
public void setSeq(int seq)
public boolean isEnabled()
public void setEnabled(boolean enabled)
public CRCondition getPreCondition()
public void setPreCondition(CRCondition preCondition)
public java.lang.String getActionId()
public void setActionId(java.lang.String actionId)
public java.lang.String getRunActionClass()
public void setRunActionClass(java.lang.String runActionClass)
public java.lang.String getParameters()
public void setParameters(java.lang.String parameters)
public kd.bos.dataentity.entity.LocaleString getDescription()
public void setDescription(kd.bos.dataentity.entity.LocaleString description)
public void check(MainEntityType mainType, CheckPoint parentPoint, CheckResult checkResult)
mainType
- parentPoint
- checkResult
-