org.activiti.engine.RepositoryService.isProcessDefinitionSuspended()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(2.2k)|赞(0)|评价(0)|浏览(131)

本文整理了Java中org.activiti.engine.RepositoryService.isProcessDefinitionSuspended方法的一些代码示例,展示了RepositoryService.isProcessDefinitionSuspended的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RepositoryService.isProcessDefinitionSuspended方法的具体详情如下:
包路径:org.activiti.engine.RepositoryService
类名称:RepositoryService
方法名:isProcessDefinitionSuspended

RepositoryService.isProcessDefinitionSuspended介绍

[英]Checks if the process definition is suspended.
[中]检查进程定义是否已挂起。

代码示例

代码示例来源:origin: org.flowable/flowable5-compatibility

@Override
public boolean isProcessDefinitionSuspended(String processDefinitionId) {
  try {
    return getProcessEngine().getRepositoryService().isProcessDefinitionSuspended(processDefinitionId);
  } catch (org.activiti.engine.ActivitiException e) {
    handleActivitiException(e);
    return false;
  }
}

代码示例来源:origin: org.activiti/activiti-rest

protected ProcessDefinitionResponse activateProcessDefinition(ProcessDefinition processDefinition, boolean suspendInstances, Date date) {
 if (!repositoryService.isProcessDefinitionSuspended(processDefinition.getId())) {
  throw new ActivitiConflictException("Process definition with id '" + processDefinition.getId() + " ' is already active");
 }
 repositoryService.activateProcessDefinitionById(processDefinition.getId(), suspendInstances, date);
 ProcessDefinitionResponse response = restResponseFactory.createProcessDefinitionResponse(processDefinition);
 // No need to re-fetch the ProcessDefinition, just alter the suspended
 // state of the result-object
 response.setSuspended(false);
 return response;
}

代码示例来源:origin: org.activiti/activiti-rest

protected ProcessDefinitionResponse suspendProcessDefinition(ProcessDefinition processDefinition, boolean suspendInstances, Date date) {
 if (repositoryService.isProcessDefinitionSuspended(processDefinition.getId())) {
  throw new ActivitiConflictException("Process definition with id '" + processDefinition.getId() + " ' is already suspended");
 }
 repositoryService.suspendProcessDefinitionById(processDefinition.getId(), suspendInstances, date);
 ProcessDefinitionResponse response = restResponseFactory.createProcessDefinitionResponse(processDefinition);
 // No need to re-fetch the ProcessDefinition, just alter the suspended
 // state of the result-object
 response.setSuspended(true);
 return response;
}

相关文章

微信公众号

最新文章

更多