public class UserAssigneeProvider extends AbstractAssigneeProvider
| 构造器和说明 |
|---|
UserAssigneeProvider() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
disable() |
String |
getName() |
Collection<String> |
getUsers(String entityId,
Context context,
ProcessInstance processInstance)
根据指定的处理人ID,返回具体的任务处理人用户名
|
boolean |
isDisabledUserAssigneeProvider() |
boolean |
isTree()
设计器层面是否要用树形结构进行展示
|
void |
queryEntities(PageQuery<Entity> pageQuery,
String parentId)
分页方式查询返回具体的任务处理人,可以是具体的人,也可以是部门等之类容器型对象
|
void |
setDisabledUserAssigneeProvider(boolean disabledUserAssigneeProvider) |
void |
setIdentityService(IdentityService identityService) |
public boolean isTree()
AssigneeProviderpublic String getName()
public void queryEntities(PageQuery<Entity> pageQuery, String parentId)
AssigneeProviderpageQuery - 用于包装分页信息的查询对象parentId - 上级实体对象的ID,可能为空public Collection<String> getUsers(String entityId, Context context, ProcessInstance processInstance)
AssigneeProviderentityId - 处理人ID,可能是一个用户的用户名,这样就是直接返回这个用户名,也可能是一个部门的ID,那么就是返回这个部门下的所有用户的用户名等context - context 流程上下文对象processInstance - 流程实例对象public boolean disable()
public void setIdentityService(IdentityService identityService)
public boolean isDisabledUserAssigneeProvider()
public void setDisabledUserAssigneeProvider(boolean disabledUserAssigneeProvider)
Copyright © 2019 Bstek. All rights reserved.