可运行环节信息 RunableActivity

com.justep.util.process.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 <RunnableActivity> children)

功能:批量添加子环节
参数:
    children:可运行环节集合
返回:void

results matching ""

    No results matching ""