接口 Actorable


public interface Actorable
流程参与者定义。
作者:
时克英
  • 方法概要

    修饰符和类型
    方法
    说明
    com.walker.infrastructure.utils.KeyValue<String,String>
    getActor(Context context)
    返回当个参与者ID。
    List<com.walker.infrastructure.utils.KeyValue<String,String>>
    返回多个参与者集合。
    参与者标识,如:actor.creator
    参与者展示名字,如:创建人
    boolean
    是否候选用户,如果是则表明该参与者'允许指定多个人,其中1人完成就OK'
    boolean
    是否返回多个参与人。
    boolean
    是否支持前端选择下一步指定人员。
  • 方法详细资料

    • getId

      String getId()
      参与者标识,如:actor.creator
      返回:
    • getName

      String getName()
      参与者展示名字,如:创建人
      返回:
    • isMultipleActor

      boolean isMultipleActor()
      是否返回多个参与人。
      返回:
    • isCandidate

      boolean isCandidate()
      是否候选用户,如果是则表明该参与者'允许指定多个人,其中1人完成就OK'
      返回:
    • getActor

      com.walker.infrastructure.utils.KeyValue<String,String> getActor(Context context)
      返回当个参与者ID。当:isMultipleActor() 返回'false'时调用。
           1.返回的角色id,根据业务全局设计来的。
           2.如果返回'登录id'就全部返回,如果返回'userId'也统一都使用,两种不能混用。
       
      参数:
      context - 流程上下文对象
      返回:
      返回单个人员,key = id, value = name
    • getActorList

      List<com.walker.infrastructure.utils.KeyValue<String,String>> getActorList(Context context)
      返回多个参与者集合。当:isMultipleActor() 返回'true'时调用。
      参数:
      context -
      返回:
    • supportSelectAssignee

      boolean supportSelectAssignee()
      是否支持前端选择下一步指定人员。

           1.如果支持选择,则必须实现方法:getActorList()
       
      返回: