Package net.risesoft.service.config.impl
Class ItemStartNodeRoleServiceImpl
- java.lang.Object
-
- net.risesoft.service.config.impl.ItemStartNodeRoleServiceImpl
-
- All Implemented Interfaces:
ItemStartNodeRoleService
@Service @Transactional(value="rsTenantTransactionManager", readOnly=true) public class ItemStartNodeRoleServiceImpl extends Object implements ItemStartNodeRoleService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description ItemStartNodeRoleServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopyBind(String itemId, String processDefinitionId)Description:voiddeleteBindInfo(String itemId)Description: 删除绑定路由节点角色信息ItemStartNodeRolefindById(String id)Description:ItemStartNodeRolefindByItemIdAndProcessDefinitionIdAndTaskDefKey(String itemId, String processDefinitionId, String taskDefKey)Description:List<ItemStartNodeRoleModel>getAllStartTaskDefKey(String itemId)获取有权限的所有任务节点StringgetStartTaskDefKey(String itemId)获取有权限的优先级最大的开始任务节点,如果都没有权限,则返回优先级最小的,,如果没有初始化权限,则返回第一个节点voidinitRole(String itemId, String processDefinitionId, String taskDefKey, String taskDefName)Description:List<ItemStartNodeRole>listByItemIdAndProcessDefinitionId(String itemId, String processDefinitionId)Description:List<net.risesoft.model.platform.Role>listRoleByItemIdAndProcessDefinitionIdAndTaskDefKey(String itemId, String processDefinitionId, String taskDefKey)Description:voidremoveRole(String itemId, String processDefinitionId, String taskDefKey, String roleIds)Description:voidsaveOrder(String[] idAndTabIndexs)Description:voidsaveRole(String itemId, String processDefinitionId, String taskDefKey, String roleIds)Description:
-
-
-
Method Detail
-
copyBind
@Transactional public void copyBind(String itemId, String processDefinitionId)
Description copied from interface:ItemStartNodeRoleServiceDescription:- Specified by:
copyBindin interfaceItemStartNodeRoleService
-
deleteBindInfo
@Transactional public void deleteBindInfo(String itemId)
Description copied from interface:ItemStartNodeRoleServiceDescription: 删除绑定路由节点角色信息- Specified by:
deleteBindInfoin interfaceItemStartNodeRoleService
-
findById
public ItemStartNodeRole findById(String id)
Description copied from interface:ItemStartNodeRoleServiceDescription:- Specified by:
findByIdin interfaceItemStartNodeRoleService- Returns:
-
findByItemIdAndProcessDefinitionIdAndTaskDefKey
public ItemStartNodeRole findByItemIdAndProcessDefinitionIdAndTaskDefKey(String itemId, String processDefinitionId, String taskDefKey)
Description copied from interface:ItemStartNodeRoleServiceDescription:- Specified by:
findByItemIdAndProcessDefinitionIdAndTaskDefKeyin interfaceItemStartNodeRoleService- Returns:
-
getStartTaskDefKey
public String getStartTaskDefKey(String itemId)
Description copied from interface:ItemStartNodeRoleService获取有权限的优先级最大的开始任务节点,如果都没有权限,则返回优先级最小的,,如果没有初始化权限,则返回第一个节点- Specified by:
getStartTaskDefKeyin interfaceItemStartNodeRoleService- Returns:
-
getAllStartTaskDefKey
public List<ItemStartNodeRoleModel> getAllStartTaskDefKey(String itemId)
Description copied from interface:ItemStartNodeRoleService获取有权限的所有任务节点- Specified by:
getAllStartTaskDefKeyin interfaceItemStartNodeRoleService- Returns:
-
initRole
@Transactional public void initRole(String itemId, String processDefinitionId, String taskDefKey, String taskDefName)
Description copied from interface:ItemStartNodeRoleServiceDescription:- Specified by:
initRolein interfaceItemStartNodeRoleService
-
listByItemIdAndProcessDefinitionId
public List<ItemStartNodeRole> listByItemIdAndProcessDefinitionId(String itemId, String processDefinitionId)
Description copied from interface:ItemStartNodeRoleServiceDescription:- Specified by:
listByItemIdAndProcessDefinitionIdin interfaceItemStartNodeRoleService- Returns:
-
listRoleByItemIdAndProcessDefinitionIdAndTaskDefKey
public List<net.risesoft.model.platform.Role> listRoleByItemIdAndProcessDefinitionIdAndTaskDefKey(String itemId, String processDefinitionId, String taskDefKey)
Description copied from interface:ItemStartNodeRoleServiceDescription:- Specified by:
listRoleByItemIdAndProcessDefinitionIdAndTaskDefKeyin interfaceItemStartNodeRoleService- Returns:
-
removeRole
@Transactional public void removeRole(String itemId, String processDefinitionId, String taskDefKey, String roleIds)
Description copied from interface:ItemStartNodeRoleServiceDescription:- Specified by:
removeRolein interfaceItemStartNodeRoleService
-
saveOrder
@Transactional public void saveOrder(String[] idAndTabIndexs)
Description copied from interface:ItemStartNodeRoleServiceDescription:- Specified by:
saveOrderin interfaceItemStartNodeRoleService
-
saveRole
@Transactional public void saveRole(String itemId, String processDefinitionId, String taskDefKey, String roleIds)
Description copied from interface:ItemStartNodeRoleServiceDescription:- Specified by:
saveRolein interfaceItemStartNodeRoleService
-
-