public class ActivityModel extends ProcessNode implements java.lang.Comparable<ActivityModel>
构造器和说明 |
---|
ActivityModel() |
ActivityModel(java.lang.String id) |
ActivityModel(java.lang.String id,
ProcessDefinition processDefinition) |
限定符和类型 | 方法和说明 |
---|---|
void |
addExecutionListener(java.lang.String eventName,
ListenerModel executionListener) |
int |
compareTo(ActivityModel o) |
java.lang.String |
getCustomUniqueId()
返回自定义的唯一标识
|
java.lang.String |
getDefaultSequenceFlow()
作为网关时候的默认连线
|
ListenerModel |
getExecutionListener(java.lang.String eventName)
根据指定事件触发器名称获取触发器模型
|
java.util.Map<java.lang.String,ListenerModel> |
getExecutionListeners()
获取触发器模型列表
|
java.lang.String |
getExtendProperty()
返回节点的扩展信息
|
JSONObject |
getExtendPropertyByKey(java.lang.String key)
返回参数指定Key的扩展属性
|
java.lang.String |
getExtendPropertyValueByKey(java.lang.String key)
返回指定Key的Value值
|
java.lang.String |
getIOBD()
根据某类业务域(如电信的OSS、BSS、MSS)分类
|
java.lang.String |
getIOC()
根据自定义维度(可根据管理需要定义规则名称和规则项)分类
|
java.lang.String |
getIOR()
根据组织区域的业务数据(如中国大陆、东南亚、北美)分类
|
java.lang.String |
getIOS()
根据某类系统依赖的流程(如营销系统、生产系统、OA系统)分类
|
java.lang.Boolean |
getIsForCompensation()
是否需要补偿
|
java.lang.String |
getNameI18N()
返回节点名称的国际化内容
|
java.util.List<NotifyPolicyModel> |
getNotifyPolicys()
获取通知策略模型列表
|
void |
setCustomUniqueId(java.lang.String customeUniqueId) |
void |
setDefaultSequenceFlow(java.lang.String defaultSequenceFlow) |
void |
setExtendProperty(java.lang.String extendProperty) |
void |
setIOBD(java.lang.String iobd) |
void |
setIOC(java.lang.String ioc) |
void |
setIOR(java.lang.String ior) |
void |
setIOS(java.lang.String ios) |
void |
setIsForCompensation(java.lang.Boolean isForCompensation) |
void |
setNotifyPolicys(java.util.List<NotifyPolicyModel> notifyPolicys) |
public ActivityModel()
public ActivityModel(java.lang.String id)
public ActivityModel(java.lang.String id, ProcessDefinition processDefinition)
public java.lang.String getCustomUniqueId()
public void setCustomUniqueId(java.lang.String customeUniqueId)
public java.lang.String getIOBD()
public void setIOBD(java.lang.String iobd)
iobd
- the iobd to setpublic java.lang.String getIOR()
public void setIOR(java.lang.String ior)
public java.lang.String getIOS()
public void setIOS(java.lang.String ios)
public java.lang.String getIOC()
public void setIOC(java.lang.String ioc)
public java.lang.Boolean getIsForCompensation()
public void setIsForCompensation(java.lang.Boolean isForCompensation)
public java.lang.String getDefaultSequenceFlow()
public void setDefaultSequenceFlow(java.lang.String defaultSequenceFlow)
public ListenerModel getExecutionListener(java.lang.String eventName)
eventName
- 事件触发器名称public void addExecutionListener(java.lang.String eventName, ListenerModel executionListener)
public java.util.Map<java.lang.String,ListenerModel> getExecutionListeners()
public java.util.List<NotifyPolicyModel> getNotifyPolicys()
public void setNotifyPolicys(java.util.List<NotifyPolicyModel> notifyPolicys)
public java.lang.String getExtendProperty()
public JSONObject getExtendPropertyByKey(java.lang.String key)
key
- 扩展属性Keypublic java.lang.String getExtendPropertyValueByKey(java.lang.String key)
key
- 扩展属性Keypublic void setExtendProperty(java.lang.String extendProperty)
public int compareTo(ActivityModel o)
compareTo
在接口中 java.lang.Comparable<ActivityModel>
public java.lang.String getNameI18N()
Copyright © Actionsoft Co., Ltd. All Rights Reserved.