Package net.risesoft.service.impl
Class CustomHistoricProcessServiceImpl
- java.lang.Object
-
- net.risesoft.service.impl.CustomHistoricProcessServiceImpl
-
- All Implemented Interfaces:
CustomHistoricProcessService
@Transactional(readOnly=true) @Service("customHistoricProcessService") public class CustomHistoricProcessServiceImpl extends Object implements CustomHistoricProcessService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/30
-
-
Constructor Summary
Constructors Constructor Description CustomHistoricProcessServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandeleteProcessInstance(String processInstanceId)删除流程实例,在办件暂停,办结件加删除标识org.flowable.engine.history.HistoricProcessInstancegetById(String processInstanceId)根据流程实例Id获取历史流程实例org.flowable.engine.history.HistoricProcessInstancegetByIdAndYear(String processInstanceId, String year)Description:intgetRecycleCount(String title)获取所有回收站统计intgetRecycleCountByItemId(String itemId, String title)获取回收站统计intgetRecycleCountByUserId(String title, String userId)根据人员id获取回收站统计org.flowable.engine.history.HistoricProcessInstancegetSuperProcessInstanceById(String processInstanceId)根据流程实例获取父流程实例List<org.flowable.engine.history.HistoricProcessInstance>listBySuperProcessInstanceId(String superProcessInstanceId)根据父流程实例获取所有历史子流程实例List<org.flowable.engine.history.HistoricProcessInstance>listDeleteProByItemId(String itemId, Integer page, Integer rows)获取删除实例列表List<org.flowable.engine.history.HistoricProcessInstance>listRecycleAll(String title, Integer page, Integer rows)获取所有回收站列表List<org.flowable.engine.history.HistoricProcessInstance>listRecycleByItemId(String itemId, String title, Integer page, Integer rows)获取回收站列表List<org.flowable.engine.history.HistoricProcessInstance>listRecycleByUserId(String title, String userId, Integer page, Integer rows)根据人员id获取回收站列表booleanrecoveryProcessInstance(String processInstanceId)恢复,激活流程实例booleanremoveProcess(String processInstanceId)彻底删除流程实例,岗位voidsetPriority(String processInstanceId, String priority)Description:
-
-
-
Method Detail
-
deleteProcessInstance
public boolean deleteProcessInstance(String processInstanceId)
Description copied from interface:CustomHistoricProcessService删除流程实例,在办件暂停,办结件加删除标识- Specified by:
deleteProcessInstancein interfaceCustomHistoricProcessService- Returns:
-
getById
public org.flowable.engine.history.HistoricProcessInstance getById(String processInstanceId)
Description copied from interface:CustomHistoricProcessService根据流程实例Id获取历史流程实例- Specified by:
getByIdin interfaceCustomHistoricProcessService- Returns:
-
getByIdAndYear
public org.flowable.engine.history.HistoricProcessInstance getByIdAndYear(String processInstanceId, String year)
Description copied from interface:CustomHistoricProcessServiceDescription:- Specified by:
getByIdAndYearin interfaceCustomHistoricProcessService- Returns:
-
getRecycleCount
public int getRecycleCount(String title)
Description copied from interface:CustomHistoricProcessService获取所有回收站统计- Specified by:
getRecycleCountin interfaceCustomHistoricProcessService- Returns:
-
getRecycleCountByItemId
public int getRecycleCountByItemId(String itemId, String title)
Description copied from interface:CustomHistoricProcessService获取回收站统计- Specified by:
getRecycleCountByItemIdin interfaceCustomHistoricProcessService- Returns:
-
getRecycleCountByUserId
public int getRecycleCountByUserId(String title, String userId)
Description copied from interface:CustomHistoricProcessService根据人员id获取回收站统计- Specified by:
getRecycleCountByUserIdin interfaceCustomHistoricProcessService- Returns:
-
getSuperProcessInstanceById
public org.flowable.engine.history.HistoricProcessInstance getSuperProcessInstanceById(String processInstanceId)
Description copied from interface:CustomHistoricProcessService根据流程实例获取父流程实例- Specified by:
getSuperProcessInstanceByIdin interfaceCustomHistoricProcessService- Returns:
-
listBySuperProcessInstanceId
public List<org.flowable.engine.history.HistoricProcessInstance> listBySuperProcessInstanceId(String superProcessInstanceId)
Description copied from interface:CustomHistoricProcessService根据父流程实例获取所有历史子流程实例- Specified by:
listBySuperProcessInstanceIdin interfaceCustomHistoricProcessService- Returns:
-
listDeleteProByItemId
public List<org.flowable.engine.history.HistoricProcessInstance> listDeleteProByItemId(String itemId, Integer page, Integer rows)
Description copied from interface:CustomHistoricProcessService获取删除实例列表- Specified by:
listDeleteProByItemIdin interfaceCustomHistoricProcessService- Returns:
-
listRecycleAll
public List<org.flowable.engine.history.HistoricProcessInstance> listRecycleAll(String title, Integer page, Integer rows)
Description copied from interface:CustomHistoricProcessService获取所有回收站列表- Specified by:
listRecycleAllin interfaceCustomHistoricProcessService- Returns:
-
listRecycleByItemId
public List<org.flowable.engine.history.HistoricProcessInstance> listRecycleByItemId(String itemId, String title, Integer page, Integer rows)
Description copied from interface:CustomHistoricProcessService获取回收站列表- Specified by:
listRecycleByItemIdin interfaceCustomHistoricProcessService- Returns:
-
listRecycleByUserId
public List<org.flowable.engine.history.HistoricProcessInstance> listRecycleByUserId(String title, String userId, Integer page, Integer rows)
Description copied from interface:CustomHistoricProcessService根据人员id获取回收站列表- Specified by:
listRecycleByUserIdin interfaceCustomHistoricProcessService- Returns:
-
recoveryProcessInstance
public boolean recoveryProcessInstance(String processInstanceId)
Description copied from interface:CustomHistoricProcessService恢复,激活流程实例- Specified by:
recoveryProcessInstancein interfaceCustomHistoricProcessService- Returns:
-
removeProcess
public boolean removeProcess(String processInstanceId)
Description copied from interface:CustomHistoricProcessService彻底删除流程实例,岗位- Specified by:
removeProcessin interfaceCustomHistoricProcessService- Returns:
-
setPriority
@Transactional public void setPriority(String processInstanceId, String priority) throws Exception
Description copied from interface:CustomHistoricProcessServiceDescription:- Specified by:
setPriorityin interfaceCustomHistoricProcessService- Throws:
Exception
-
-