RunableActivity工具类
com.justep.util.process.RunableActivity
- RunableActivity类是ProcessControl中另一个重要的分支,该类主要封装了当前可运行的环节信息。
RunnableActivity(String name, String selectable, String optional, String label, String id)
功能:构造函数
参数:
name: 环节标识或"xor"或"and"
selectable:能否被选中
optional:是否可选
label:显示名称
id:唯一标识
removeChild(RunnableActivity child)
功能:根据子元素对象删除子元素,子元素不能为空
参数:
child:可运行环节
返回:void
removeChild(String name)
功能:根据name删除子元素,name不能为空
参数:
name:name属性
返回:void
clearChildren()
功能:删除所有子元素
参数:
返回:void
getName()
功能:获取name属性
参数:
返回:
类型:String
getSelectable()
功能:判断是否能选中
参数:
返回:
类型:String
getOptional()
功能:判断是否可选
参数:
返回:
类型:String
getLabel()
功能:获取label属性
参数:
返回:
类型:String
getId()
功能:获取ID属性
参数:
返回:
类型:String
getChildren()
功能:获取所有子环节
参数:
返回:
类型:List<RunnableActivity>
setName(String name)
功能:设置name属性
参数:
name:属性值
返回:void
setSelectable(String selectable)
功能:设置是否选中
参数:
selectable:是否选中
返回:void
setOptional(String optional)
功能:设置是否可选
参数:
optional:是否可选
返回:void
setLabel(String label)
功能:设置label属性
参数:
label:属性值
返回:void
setId(String id)
功能:设置id属性
参数:
id:属性值
返回:void
copy()
功能:复制一条可运行的环节及其子环节
参数:
返回:RunnableActivity,可运行环节对象
addChild(RunnableActivity child)
功能:添加子环节
参数:
child:可运行环节
返回:void
addChildren(List
功能:批量添加子环节
参数:
children:可运行环节集合
返回:void