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; } }
@Override public boolean isSuspended() { return activiti5Task.isSuspended(); } }
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(); }
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(); }
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; }
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()); }