类 CustomRepositoryServiceImpl
- java.lang.Object
-
- net.risesoft.service.impl.CustomRepositoryServiceImpl
-
- 所有已实现的接口:
CustomRepositoryService
@Transactional(readOnly=true) @Service("customRepositoryService") public class CustomRepositoryServiceImpl extends Object implements CustomRepositoryService- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/30
-
-
构造器概要
构造器 构造器 说明 CustomRepositoryServiceImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 net.risesoft.pojo.Y9Result<Object>delete(String deploymentId)根据部署的Id删除部署的流程定义net.risesoft.pojo.Y9Result<Object>deploy(org.springframework.web.multipart.MultipartFile file)部署流程定义org.flowable.engine.repository.ProcessDefinitiongetLatestProcessDefinitionByKey(String processDefinitionKey)根据流程定义Key获取最新部署的流程定义org.flowable.engine.repository.ProcessDefinitiongetPreviousProcessDefinitionById(String processDefinitionId)Description: 根据流程定义Id获取上一个版本的流程定义,如果当前版本是1,则返回自己org.flowable.engine.repository.ProcessDefinitiongetProcessDefinitionById(String processDefinitionId)根据流程定义Id获取流程定义InputStreamgetProcessInstance(String resourceType, String processInstanceId, String processDefinitionId)Description: 获取流程实例,以InputStream返回net.risesoft.pojo.Y9Result<List<ProcessDefinitionModel>>list(String resourceId)Description: 流程模型列表List<org.flowable.engine.repository.ProcessDefinition>listLatestProcessDefinition()获取所有流程定义最新版本的集合List<org.flowable.engine.repository.ProcessDefinition>listProcessDefinitionByKey(String processDefinitionKey)Description: 根据流程定义Key,获取所有的流程定义net.risesoft.pojo.Y9Result<Object>switchSuspendOrActive(String state, String processDefinitionId)激活或者挂起流程
-
-
-
方法详细资料
-
delete
public net.risesoft.pojo.Y9Result<Object> delete(String deploymentId)
从接口复制的说明:CustomRepositoryService根据部署的Id删除部署的流程定义- 指定者:
delete在接口中CustomRepositoryService- 返回:
- Y9Result
-
deploy
public net.risesoft.pojo.Y9Result<Object> deploy(org.springframework.web.multipart.MultipartFile file)
从接口复制的说明:CustomRepositoryService部署流程定义- 指定者:
deploy在接口中CustomRepositoryService- 返回:
- Map
-
getLatestProcessDefinitionByKey
public org.flowable.engine.repository.ProcessDefinition getLatestProcessDefinitionByKey(String processDefinitionKey)
从接口复制的说明:CustomRepositoryService根据流程定义Key获取最新部署的流程定义- 指定者:
getLatestProcessDefinitionByKey在接口中CustomRepositoryService- 返回:
-
getPreviousProcessDefinitionById
public org.flowable.engine.repository.ProcessDefinition getPreviousProcessDefinitionById(String processDefinitionId)
从接口复制的说明:CustomRepositoryServiceDescription: 根据流程定义Id获取上一个版本的流程定义,如果当前版本是1,则返回自己- 指定者:
getPreviousProcessDefinitionById在接口中CustomRepositoryService- 返回:
-
getProcessDefinitionById
public org.flowable.engine.repository.ProcessDefinition getProcessDefinitionById(String processDefinitionId)
从接口复制的说明:CustomRepositoryService根据流程定义Id获取流程定义- 指定者:
getProcessDefinitionById在接口中CustomRepositoryService- 返回:
-
getProcessInstance
public InputStream getProcessInstance(String resourceType, String processInstanceId, String processDefinitionId)
从接口复制的说明:CustomRepositoryServiceDescription: 获取流程实例,以InputStream返回- 指定者:
getProcessInstance在接口中CustomRepositoryService- 返回:
-
list
public net.risesoft.pojo.Y9Result<List<ProcessDefinitionModel>> list(String resourceId)
从接口复制的说明:CustomRepositoryServiceDescription: 流程模型列表- 指定者:
list在接口中CustomRepositoryService- 返回:
-
listLatestProcessDefinition
public List<org.flowable.engine.repository.ProcessDefinition> listLatestProcessDefinition()
从接口复制的说明:CustomRepositoryService获取所有流程定义最新版本的集合- 指定者:
listLatestProcessDefinition在接口中CustomRepositoryService- 返回:
-
listProcessDefinitionByKey
public List<org.flowable.engine.repository.ProcessDefinition> listProcessDefinitionByKey(String processDefinitionKey)
从接口复制的说明:CustomRepositoryServiceDescription: 根据流程定义Key,获取所有的流程定义- 指定者:
listProcessDefinitionByKey在接口中CustomRepositoryService- 返回:
-
switchSuspendOrActive
public net.risesoft.pojo.Y9Result<Object> switchSuspendOrActive(String state, String processDefinitionId)
从接口复制的说明:CustomRepositoryService激活或者挂起流程- 指定者:
switchSuspendOrActive在接口中CustomRepositoryService- 返回:
-
-