类 ItemPermissionServiceImpl
- java.lang.Object
-
- net.risesoft.service.config.impl.ItemPermissionServiceImpl
-
- 所有已实现的接口:
ItemPermissionService
@Service @Transactional(value="rsTenantTransactionManager", readOnly=true) public class ItemPermissionServiceImpl extends Object implements ItemPermissionService- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
构造器概要
构造器 构造器 说明 ItemPermissionServiceImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidcopyPerm(String itemId, String processDefinitionId)Description:voiddelete(String id)根据唯一标示查找voiddeleteBindInfo(String itemId)根据事项Id删除所有授权ItemPermissionfindByItemIdAndProcessDefinitionIdAndTaskDefKeyAndRoleId(String itemId, String processDefinitionId, String taskdefKey, String roleId)根据事项Id,流程定义Id,任务节点Key,角色Id查找授权Map<String,Object>getTabMap(String itemId, String processDefinitionId, String taskDefKey, String processInstanceId)Description: 判断当前taskDefKey所拥有的权限角色主体是否包含人员、部门、角色、岗位List<ItemPermission>listByItemIdAndProcessDefinitionIdAndTaskDefKey(String itemId, String processDefinitionId, String taskDefKey)根据事项Id,流程定义Id,和任务节点Key查找授权List<ItemPermission>listByItemIdAndProcessDefinitionIdAndTaskDefKeyExtra(String itemId, String processDefinitionId, String taskDefKey)根据事项Id,流程定义Id,和任务节点Key查找授权,如果任务节点key没有绑定权限,则查找流程节点绑定的权限voidremovePerm(String itemId, String processDefinitionId)Description: 删除当前事项绑定的流程对应的最新流程定义的所有权限ItemPermissionsave(String itemId, String processDefinitionId, String taskDefKey, String roleId, Integer roleType)Description: 将值设置到ItemPermission中
-
-
-
方法详细资料
-
copyPerm
@Transactional public void copyPerm(String itemId, String processDefinitionId)
从接口复制的说明:ItemPermissionServiceDescription:- 指定者:
copyPerm在接口中ItemPermissionService
-
delete
@Transactional public void delete(String id)
从接口复制的说明:ItemPermissionService根据唯一标示查找- 指定者:
delete在接口中ItemPermissionService
-
deleteBindInfo
@Transactional public void deleteBindInfo(String itemId)
从接口复制的说明:ItemPermissionService根据事项Id删除所有授权- 指定者:
deleteBindInfo在接口中ItemPermissionService
-
findByItemIdAndProcessDefinitionIdAndTaskDefKeyAndRoleId
public ItemPermission findByItemIdAndProcessDefinitionIdAndTaskDefKeyAndRoleId(String itemId, String processDefinitionId, String taskdefKey, String roleId)
从接口复制的说明:ItemPermissionService根据事项Id,流程定义Id,任务节点Key,角色Id查找授权
-
getTabMap
public Map<String,Object> getTabMap(String itemId, String processDefinitionId, String taskDefKey, String processInstanceId)
从接口复制的说明:ItemPermissionServiceDescription: 判断当前taskDefKey所拥有的权限角色主体是否包含人员、部门、角色、岗位- 指定者:
getTabMap在接口中ItemPermissionService- 返回:
-
listByItemIdAndProcessDefinitionIdAndTaskDefKey
public List<ItemPermission> listByItemIdAndProcessDefinitionIdAndTaskDefKey(String itemId, String processDefinitionId, String taskDefKey)
从接口复制的说明:ItemPermissionService根据事项Id,流程定义Id,和任务节点Key查找授权
-
listByItemIdAndProcessDefinitionIdAndTaskDefKeyExtra
public List<ItemPermission> listByItemIdAndProcessDefinitionIdAndTaskDefKeyExtra(String itemId, String processDefinitionId, String taskDefKey)
从接口复制的说明:ItemPermissionService根据事项Id,流程定义Id,和任务节点Key查找授权,如果任务节点key没有绑定权限,则查找流程节点绑定的权限
-
removePerm
@Transactional public void removePerm(String itemId, String processDefinitionId)
从接口复制的说明:ItemPermissionServiceDescription: 删除当前事项绑定的流程对应的最新流程定义的所有权限- 指定者:
removePerm在接口中ItemPermissionService
-
save
@Transactional public ItemPermission save(String itemId, String processDefinitionId, String taskDefKey, String roleId, Integer roleType)
从接口复制的说明:ItemPermissionServiceDescription: 将值设置到ItemPermission中- 指定者:
save在接口中ItemPermissionService- 返回:
-
-