ProcessControlItem 工具类

com.justep.util.process.ProcessControlItem
  • ProcessControlItem流程控制信息单元类,是ProcessControl中一个重要的分支,该类主要封装了关于执行人、执行任务等核心的内容。

getActivityId()

功能:获取环节ID
参数:
返回:
    类型:String

getExecutorKinds()

功能:获取执行者所有类型
参数:
返回:
    类型:List<String>

getExecutors()

功能:获取执行者集合
参数:
返回:
    类型:List<OrgUnit> 

getExecutorRange()

功能:获取执行者范围
参数:
返回:
    类型:List<OrgUnit>

getProcess()

功能:获取流程全路径
参数:
返回:
    类型:String

getUnit()

功能:获取子单元
参数:
返回:
    类型:String

getTask()

功能:获取任务对象
参数:
返回:
    类型:Task

findTaskRelation(String name)

功能:根据任务属性名获取对应的属性值,name为SA_Task则返回任务ID
参数:
    name:属性名
返回:
    类型:Object

getTaskRelation(String name)

功能:获取任务属性的值, 返回不允许空值
参数:
    name:属性名
返回:
    类型:Object

getTaskAssignMode()

功能:获取任务分配模式
参数:
返回:
    类型:String,模式包括:
        1.together:共同模式,各执行人必须都完成处理,流程才能往后流转
        2.singleness:独立模式,独立后各执行人自由完成自己的流程

isExpanded()

功能:判断当前流程控制信息单元是否已经处理完成
参数:
返回:
    类型:Boolean

isSelected()

功能:判断当前流程控制信息单元是否被选中
参数:
返回:
    类型:Boolean

isReadonly()

功能:判断当前流程控制信息单元是否只读
参数:
返回:
    类型:Boolean

isEnd()

功能:判断当前流程控制信息单元是否关联到结束环节
参数:
返回:
    类型:Boolean

isSelected()

功能:判断当前流程控制信息单元是否被选中
参数:
返回:
    类型:Boolean

isTaskJoin()

功能:当前环节是否任务合并
参数:
返回:
    类型:Boolean

singlenessAssignTask()

功能:分配任务是否采用独立模式
参数:
返回:
    类型:Boolean

setActivityId(String id)

功能:设置环节ID
参数:
    id:环节ID
返回:void

setExpanded(boolean expanded)

功能:设置当前流程控制信息单元是否已经处理完 
参数:
    expanded:是否
返回:void

setSelected(boolean selected)

功能:设置当前流程控制信息单元是否为选中
参数:
    selected:是否选中
返回:void

setReadonly(boolean readonly)

功能:设置流程控制信息单元不能被修改
参数:
    readonly:是否只读
返回:void

setEnd(boolean end)

功能:设置当前流程控制信息单元是否关联到结束环节
参数:
    end:是否关联到结束环节
返回:void

setProcess(String process)

功能:设置流程的全路径
参数:
    process:流程路径
返回:void

setTemplate(String template)

功能:设置流程模板标识
参数:
    template:流程模板标识
返回:void

setUnit(String unit)

功能:设置子单元
参数:
    unit:子单元
返回:void

setTask(Task task)

功能:设置任务
参数:
    task:任务对象
返回:void

setTaskAssignMode(String taskAssignMode)

 功能:设置任务分配模式
参数:
    taskAssignMode:分配模式,分配模式有:
        1.together:共同模式,各执行人必须都完成处理,流程才能往后流转
        2.singleness:独立模式,独立后各执行人自由完成自己的流程
返回:void

setTaskJoin(boolean taskJoin)

功能:设置是否任务合并
参数:
    taskJoin:是否合并
返回:void

addExecutorKind(String kind)

功能:添加执行者类型
参数:
    kind:类型
返回:void

addExecutor(OrgUnit unit)

功能:添加执行者
参数:
    unit:执行单元
返回:void

addExecutors(List units)

功能:批量添加执行者
参数:
    units:执行单元集合
返回:void

addExecutorKinds(List items)

功能:批量添加执行者类型
参数:
    items:类型集合
返回:void

addExecutorRange(OrgUnit unit)

功能:添加执行者范围
参数:
    unit:执行单元
返回:void

addExecutorRanges(List units)

功能:批量添加执行者范围
参数:
    units:执行单元集合
返回:void

addTaskRelation(String name, Object value)

功能:添加任务属性
参数:
    name:属性名
    value:属性值
返回:void

clearExecutorKinds()

功能:清除所有执行者类型
参数:
返回:void

clearExecutors()

功能:清除所有执行者
参数:
返回:void

clearExecutorRange()

功能:清除所有执行者范围
参数:
返回:void

removeExecutor(OrgUnit unit)

功能:删除指定的默认执行者
参数:
    unit:执行单元
返回:void

removeExecutorRange(OrgUnit unit)

功能:删除指定的默认执行者范围
参数:
    unit:执行单元
返回:void

removeExecutor(OrgUnit unit)

功能:删除指定的默认执行者
参数:
    unit:执行单元
返回:void

results matching ""

    No results matching ""

    results matching ""

      No results matching ""