public class OperationType
extends java.lang.Object
构造器和说明 |
---|
OperationType() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getAppliedAppNumbers()
适用的业务应用,字符串格式,支持序列化;应用范围为"指定应用"、"仅本应用"时,使用此属性,指定应用范围,多个应用使用逗号隔开
|
java.lang.String |
getAppliedEntityNumber()
适用的单据,字符串格式,支持序列化; 应用范围为"仅指定单据"时, 使用此属性,指定单据
|
int |
getAppliedRange()
服务应用范围:0 = 全部应用,1 = 指定应用,2 = 仅本应用(指资源文件代表的应用,逻辑暂未实现)、3 = 仅指定单据;默认为0;
|
java.util.Set<java.lang.String> |
getAppNumbers()
适用的业务应用
|
kd.bos.dataentity.entity.LocaleString |
getDesc()
操作功能描述,支持多语言
|
java.util.Set<java.lang.String> |
getEntityNumbers()
适用的单据
|
java.lang.String |
getFormServiceClass()
MService Form 层执行类名,不能为空,必须派生自FormOperate
|
java.lang.String |
getId()
操作类型标识,不允许重复
|
java.lang.String |
getModelType()
操作适用的领域模型类型,字符串,用于序列化
|
java.util.Set<java.lang.String> |
getModelTypes()
操作适用的领域模型类型,把序列化字符串,拆分为具体的领域模型集合
|
kd.bos.dataentity.entity.LocaleString |
getName()
名称,多语言
|
java.lang.String |
getOpServiceClass()
MService Operation 层执行类;非实体操作,可以留空;必须派生自 EntityOperateService
|
int |
getSeq()
显示顺序
|
java.lang.String |
getSettingFormId()
操作参数配置界面,可空。
|
java.lang.String |
getWebApiClass()
Web API 层运行时类名,可以为空,必须派生自 OperationApi
|
boolean |
isDisable()
是否隐藏,操作列表上是否列出此操作;默认为false,不隐藏
|
void |
setAppliedAppNumbers(java.lang.String appliedAppNumbers) |
void |
setAppliedEntityNumber(java.lang.String appliedEntityNumber) |
void |
setAppliedRange(int appliedRange) |
void |
setDesc(kd.bos.dataentity.entity.LocaleString desc) |
void |
setDisable(boolean disable) |
void |
setFormServiceClass(java.lang.String formServiceClass) |
void |
setId(java.lang.String id) |
void |
setModelType(java.lang.String modelType) |
void |
setName(kd.bos.dataentity.entity.LocaleString name) |
void |
setOpServiceClass(java.lang.String opServiceClass) |
void |
setSeq(int seq) |
void |
setSettingFormId(java.lang.String settingFormId) |
void |
setWebApiClass(java.lang.String webApiClass) |
public java.lang.String getId()
public void setId(java.lang.String id)
public kd.bos.dataentity.entity.LocaleString getName()
public void setName(kd.bos.dataentity.entity.LocaleString name)
public kd.bos.dataentity.entity.LocaleString getDesc()
public void setDesc(kd.bos.dataentity.entity.LocaleString desc)
public int getSeq()
public void setSeq(int seq)
public boolean isDisable()
public void setDisable(boolean disable)
public java.lang.String getSettingFormId()
public void setSettingFormId(java.lang.String settingFormId)
public java.lang.String getModelType()
public void setModelType(java.lang.String modelType)
public java.util.Set<java.lang.String> getModelTypes()
public java.lang.String getFormServiceClass()
public void setFormServiceClass(java.lang.String formServiceClass)
public java.lang.String getOpServiceClass()
public void setOpServiceClass(java.lang.String opServiceClass)
public java.lang.String getWebApiClass()
public void setWebApiClass(java.lang.String webApiClass)
public int getAppliedRange()
public void setAppliedRange(int appliedRange)
public java.lang.String getAppliedAppNumbers()
public void setAppliedAppNumbers(java.lang.String appliedAppNumbers)
public java.util.Set<java.lang.String> getAppNumbers()
public java.lang.String getAppliedEntityNumber()
public void setAppliedEntityNumber(java.lang.String appliedEntityNumber)
public java.util.Set<java.lang.String> getEntityNumbers()