类 ItemButtonBindServiceImpl
- java.lang.Object
-
- net.risesoft.service.config.impl.ItemButtonBindServiceImpl
-
- 所有已实现的接口:
ItemButtonBindService
@Service @Transactional(value="rsTenantTransactionManager", readOnly=true) public class ItemButtonBindServiceImpl extends Object implements ItemButtonBindService- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
构造器概要
构造器 构造器 说明 ItemButtonBindServiceImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 ItemButtonBindbindButton(String itemId, String buttonId, String processDefinitionId, String taskDefKey, Integer buttonType)事项对应的流程节点和按钮绑定voidcopyBind(String itemId, String processDefinitionId)Description: 复制当前事项绑定的流程定义上一个版本的流程定义绑定的按钮voidcopyBindInfo(String itemId, String newItemId, String lastVersionPid)Description: 复制按钮配置绑定信息voiddeleteBindInfo(String itemId)Description: 删除按钮配置绑定信息ItemButtonBindgetById(String id)根据唯一标示查找List<ItemButtonBind>listByButtonId(String buttonId)Description:List<ItemButtonBind>listByItemIdAndButtonTypeAndProcessDefinitionId(String itemId, Integer buttonType, String processDefinitionId)根据事项Id、按钮类型、流程定义Id查找List<ItemButtonBind>listByItemIdAndButtonTypeAndProcessDefinitionIdAndTaskDefKey(String itemId, Integer buttonType, String processDefinitionId, String taskDefKey)Description: 根据事项Id、按钮类型、流程定义Key、任务节点查找List<ItemButtonBind>listContainRole(String itemId, Integer buttonType, String processDefinitionId, String taskDefineKey)Description: 根据事项Id、按钮类型、流程定义Key、任务节点查找(包含授权的所有角色Id和角色名称)List<ItemButtonBind>listContainRoleId(String itemId, Integer buttonType, String processDefinitionId, String taskDefineKey)Description: 根据事项Id、按钮类型、流程定义Key、任务节点查找(包含授权的所有角色Id)List<ItemButtonBind>listExtra(String itemId, Integer buttonType, String processDefinitionId, String taskDefineKey)Description: 根据事项Id、按钮类型、流程定义Key、任务节点查找(当前节点没有绑定则查找流程绑定的)voidremoveButtonItemBinds(String[] buttonItemBindIds)Description: 删除绑定关系ItemButtonBindsave(ItemButtonBind buttonItemBind)Description: 保存授权角色voidsaveOrder(String[] idAndTabIndexs)保存排序
-
-
-
方法详细资料
-
bindButton
@Transactional public ItemButtonBind bindButton(String itemId, String buttonId, String processDefinitionId, String taskDefKey, Integer buttonType)
从接口复制的说明:ItemButtonBindService事项对应的流程节点和按钮绑定- 指定者:
bindButton在接口中ItemButtonBindService- 返回:
-
copyBind
@Transactional public void copyBind(String itemId, String processDefinitionId)
从接口复制的说明:ItemButtonBindServiceDescription: 复制当前事项绑定的流程定义上一个版本的流程定义绑定的按钮- 指定者:
copyBind在接口中ItemButtonBindService
-
copyBindInfo
@Transactional public void copyBindInfo(String itemId, String newItemId, String lastVersionPid)
从接口复制的说明:ItemButtonBindServiceDescription: 复制按钮配置绑定信息- 指定者:
copyBindInfo在接口中ItemButtonBindService
-
deleteBindInfo
@Transactional public void deleteBindInfo(String itemId)
从接口复制的说明:ItemButtonBindServiceDescription: 删除按钮配置绑定信息- 指定者:
deleteBindInfo在接口中ItemButtonBindService
-
getById
public ItemButtonBind getById(String id)
从接口复制的说明:ItemButtonBindService根据唯一标示查找- 指定者:
getById在接口中ItemButtonBindService- 返回:
-
listByButtonId
public List<ItemButtonBind> listByButtonId(String buttonId)
从接口复制的说明:ItemButtonBindServiceDescription:- 指定者:
listByButtonId在接口中ItemButtonBindService- 返回:
-
listByItemIdAndButtonTypeAndProcessDefinitionId
public List<ItemButtonBind> listByItemIdAndButtonTypeAndProcessDefinitionId(String itemId, Integer buttonType, String processDefinitionId)
从接口复制的说明:ItemButtonBindService根据事项Id、按钮类型、流程定义Id查找
-
listByItemIdAndButtonTypeAndProcessDefinitionIdAndTaskDefKey
public List<ItemButtonBind> listByItemIdAndButtonTypeAndProcessDefinitionIdAndTaskDefKey(String itemId, Integer buttonType, String processDefinitionId, String taskDefKey)
从接口复制的说明:ItemButtonBindServiceDescription: 根据事项Id、按钮类型、流程定义Key、任务节点查找
-
listContainRole
public List<ItemButtonBind> listContainRole(String itemId, Integer buttonType, String processDefinitionId, String taskDefineKey)
从接口复制的说明:ItemButtonBindServiceDescription: 根据事项Id、按钮类型、流程定义Key、任务节点查找(包含授权的所有角色Id和角色名称)- 指定者:
listContainRole在接口中ItemButtonBindService- 返回:
-
listContainRoleId
public List<ItemButtonBind> listContainRoleId(String itemId, Integer buttonType, String processDefinitionId, String taskDefineKey)
从接口复制的说明:ItemButtonBindServiceDescription: 根据事项Id、按钮类型、流程定义Key、任务节点查找(包含授权的所有角色Id)- 指定者:
listContainRoleId在接口中ItemButtonBindService- 返回:
-
listExtra
public List<ItemButtonBind> listExtra(String itemId, Integer buttonType, String processDefinitionId, String taskDefineKey)
从接口复制的说明:ItemButtonBindServiceDescription: 根据事项Id、按钮类型、流程定义Key、任务节点查找(当前节点没有绑定则查找流程绑定的)- 指定者:
listExtra在接口中ItemButtonBindService- 返回:
-
removeButtonItemBinds
@Transactional public void removeButtonItemBinds(String[] buttonItemBindIds)
从接口复制的说明:ItemButtonBindServiceDescription: 删除绑定关系- 指定者:
removeButtonItemBinds在接口中ItemButtonBindService
-
save
@Transactional public ItemButtonBind save(ItemButtonBind buttonItemBind)
从接口复制的说明:ItemButtonBindServiceDescription: 保存授权角色- 指定者:
save在接口中ItemButtonBindService- 返回:
-
saveOrder
@Transactional public void saveOrder(String[] idAndTabIndexs)
从接口复制的说明:ItemButtonBindService保存排序- 指定者:
saveOrder在接口中ItemButtonBindService
-
-