org.activiti.engine.runtime.Job.getProcessInstanceId()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(3.2k)|赞(0)|评价(0)|浏览(85)

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

Job.getProcessInstanceId介绍

[英]Returns the id of the process instance which execution created the job.
[中]返回执行创建作业的流程实例的id。

代码示例

代码示例来源:origin: Activiti/Activiti

public Object execute(CommandContext commandContext) {

  if (job == null) {
   throw new ActivitiIllegalArgumentException("job is null");
  }

  if (log.isDebugEnabled()) {
   log.debug("Unlocking exclusive job {}", job.getId());
  }

  if (job.isExclusive()) {
   if (job.getProcessInstanceId() != null) {
    ExecutionEntity execution = commandContext.getExecutionEntityManager().findById(job.getProcessInstanceId());
    if (execution != null) {
     commandContext.getExecutionEntityManager().clearProcessInstanceLockTime(execution.getId());
    } 
   }
  }

  return null;
 }
}

代码示例来源:origin: Activiti/Activiti

if (persistedObject instanceof Job) {
 event.setExecutionId(((Job) persistedObject).getExecutionId());
 event.setProcessInstanceId(((Job) persistedObject).getProcessInstanceId());
 event.setProcessDefinitionId(((Job) persistedObject).getProcessDefinitionId());
} else if (persistedObject instanceof DelegateExecution) {

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

public Object execute(CommandContext commandContext) {

  if (job == null) {
   throw new ActivitiIllegalArgumentException("job is null");
  }

  if (log.isDebugEnabled()) {
   log.debug("Unlocking exclusive job {}", job.getId());
  }

  if (job.isExclusive()) {
   if (job.getProcessInstanceId() != null) {
    ExecutionEntity execution = commandContext.getExecutionEntityManager().findById(job.getProcessInstanceId());
    if (execution != null) {
     commandContext.getExecutionEntityManager().clearProcessInstanceLockTime(execution.getId());
    } 
   }
  }

  return null;
 }
}

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

public JobResponse createJobResponse(Job job, RestUrlBuilder urlBuilder) {
 JobResponse response = new JobResponse();
 response.setId(job.getId());
 response.setDueDate(job.getDuedate());
 response.setExceptionMessage(job.getExceptionMessage());
 response.setExecutionId(job.getExecutionId());
 response.setProcessDefinitionId(job.getProcessDefinitionId());
 response.setProcessInstanceId(job.getProcessInstanceId());
 response.setRetries(job.getRetries());
 response.setTenantId(job.getTenantId());
 response.setUrl(urlBuilder.buildUrl(RestUrls.URL_JOB, job.getId()));
 if (job.getProcessDefinitionId() != null) {
  response.setProcessDefinitionUrl(urlBuilder.buildUrl(RestUrls.URL_PROCESS_DEFINITION, job.getProcessDefinitionId()));
 }
 if (job.getProcessInstanceId() != null) {
  response.setProcessInstanceUrl(urlBuilder.buildUrl(RestUrls.URL_PROCESS_INSTANCE, job.getProcessInstanceId()));
 }
 if (job.getExecutionId() != null) {
  response.setExecutionUrl(urlBuilder.buildUrl(RestUrls.URL_EXECUTION, job.getExecutionId()));
 }
 return response;
}

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

if (persistedObject instanceof Job) {
 event.setExecutionId(((Job) persistedObject).getExecutionId());
 event.setProcessInstanceId(((Job) persistedObject).getProcessInstanceId());
 event.setProcessDefinitionId(((Job) persistedObject).getProcessDefinitionId());
} else if (persistedObject instanceof DelegateExecution) {

相关文章