org.activiti.engine.task.Task.isSuspended()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(392)

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

Task.isSuspended介绍

[英]Indicates whether this task is suspended or not.
[中]指示此任务是否已挂起。

代码示例

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

private Task.TaskStatus calculateStatus(org.activiti.engine.task.Task source) {
    if (source instanceof TaskEntity &&
        (((TaskEntity) source).isDeleted() || ((TaskEntity) source).isCanceled())) {
      return Task.TaskStatus.CANCELLED;
    } else if (source.isSuspended()) {
      return Task.TaskStatus.SUSPENDED;
    } else if (source.getAssignee() != null && !source.getAssignee().isEmpty()) {
      return Task.TaskStatus.ASSIGNED;
    }
    return Task.TaskStatus.CREATED;
  }
}

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

@Override
  public boolean isSuspended() {
    return activiti5Task.isSuspended();
  }
}

代码示例来源:origin: org.activiti/activiti-services-core-model

private String calculateStatus(Task source) {
  if (source.isSuspended()) {
    return org.activiti.services.core.model.Task.TaskStatus.SUSPENDED.name();
  } else if (source.getAssignee() != null && !source.getAssignee().isEmpty()) {
    return org.activiti.services.core.model.Task.TaskStatus.ASSIGNED.name();
  }
  return org.activiti.services.core.model.Task.TaskStatus.CREATED.name();
}

代码示例来源:origin: org.activiti.cloud/activiti-cloud-services-core-model

private String calculateStatus(Task source) {
  if (source.isSuspended()) {
    return org.activiti.cloud.services.core.model.Task.TaskStatus.SUSPENDED.name();
  } else if (source.getAssignee() != null && !source.getAssignee().isEmpty()) {
    return org.activiti.cloud.services.core.model.Task.TaskStatus.ASSIGNED.name();
  }
  return org.activiti.cloud.services.core.model.Task.TaskStatus.CREATED.name();
}

代码示例来源:origin: lcw2004/one

private TaskInfoBean transToTaskInfoBean(Task task) {
  TaskInfoBean taskInfoBean = new TaskInfoBean();
  taskInfoBean.setTaskDefinitionKey(task.getTaskDefinitionKey());
  taskInfoBean.setFormKey(task.getFormKey());
  taskInfoBean.setProcessDefinitionId(task.getProcessDefinitionId());
  taskInfoBean.setProcessInstanceId(task.getProcessInstanceId());
  taskInfoBean.setTaskName(task.getName());
  taskInfoBean.setTaskId(task.getId());
  taskInfoBean.setAssigneeId(task.getAssignee());
  taskInfoBean.setTaskCreateTime(task.getCreateTime());
  taskInfoBean.setTaskOwner(task.getOwner());
  taskInfoBean.setIsSuspended(task.isSuspended());
  ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery().processDefinitionId(task.getProcessDefinitionId()).singleResult();
  taskInfoBean.setItemsName(processDefinition.getName());
  Map<String, Object> variables = runtimeService.getVariables(task.getProcessInstanceId());
  Map<String, Object> variablesLocal = taskService.getVariablesLocal(task.getId());
  variables.putAll(variablesLocal);
  taskInfoBean.setVariables(variables);
  return taskInfoBean;
}

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

public TaskResponse(Task task) {
 setId(task.getId());
 setOwner(task.getOwner());
 setAssignee(task.getAssignee());
 setDelegationState(getDelegationStateString(task.getDelegationState()));
 setName(task.getName());
 setDescription(task.getDescription());
 setCreateTime(task.getCreateTime());
 setDueDate(task.getDueDate());
 setPriority(task.getPriority());
 setSuspended(task.isSuspended());
 setTaskDefinitionKey(task.getTaskDefinitionKey());
 setParentTaskId(task.getParentTaskId());
 setExecutionId(task.getExecutionId());
 setCategory(task.getCategory());
 setProcessInstanceId(task.getProcessInstanceId());
 setProcessDefinitionId(task.getProcessDefinitionId());
 setTenantId(task.getTenantId());
 setFormKey(task.getFormKey());
}

相关文章