/** * Return the status of this task. Returns the value of {@link TaskExecutionStatus#toString()}. * * @return task status */ public String getStatus() { if (this.getLastTaskExecution() == null) { return TaskExecutionStatus.UNKNOWN.toString(); } else { return this.getLastTaskExecution().getTaskExecutionStatus().toString(); } }
@Override public TaskDefinitionResource instantiateResource(TaskExecutionAwareTaskDefinition taskExecutionAwareTaskDefinition) { boolean composed = taskService.isComposedDefinition(taskExecutionAwareTaskDefinition.getTaskDefinition().getDslText()); TaskDefinitionResource taskDefinitionResource = new TaskDefinitionResource(taskExecutionAwareTaskDefinition.getTaskDefinition().getName(), argumentSanitizer.sanitizeTaskDsl(taskExecutionAwareTaskDefinition.getTaskDefinition())); if(taskExecutionAwareTaskDefinition.getLatestTaskExecution() != null) { taskDefinitionResource.setLastTaskExecution(new TaskExecutionResource(taskExecutionAwareTaskDefinition.getLatestTaskExecution())); } taskDefinitionResource.setComposed(composed); return taskDefinitionResource; } }
@Override public TaskDefinitionResource instantiateResource(TaskDefinition taskDefinition) { ModuleDeploymentId id = ModuleDeploymentId.fromModuleDefinition(taskDefinition.getModuleDefinition()); TaskDefinitionResource taskDefinitionResource = new TaskDefinitionResource(taskDefinition.getName(), taskDefinition.getDslText()); taskDefinitionResource.setStatus(moduleDeployer.status(id).getState().name()); return taskDefinitionResource; } }
break; case "task": taskOperations().list().forEach(tdf -> completions.add(new Completion(tdf.getName()))); break; case "counter":
@Override public TaskDefinitionResource instantiateResource( TaskExecutionAwareTaskDefinition taskExecutionAwareTaskDefinition) { boolean composed = TaskServiceUtils .isComposedTaskDefinition(taskExecutionAwareTaskDefinition.getTaskDefinition().getDslText()); TaskDefinitionResource taskDefinitionResource = new TaskDefinitionResource( taskExecutionAwareTaskDefinition.getTaskDefinition().getName(), argumentSanitizer.sanitizeTaskDsl(taskExecutionAwareTaskDefinition.getTaskDefinition())); if (taskExecutionAwareTaskDefinition.getLatestTaskExecution() != null) { taskDefinitionResource.setLastTaskExecution( new TaskExecutionResource(taskExecutionAwareTaskDefinition.getLatestTaskExecution())); } taskDefinitionResource.setComposed(composed); return taskDefinitionResource; } }
break; case "task": taskOperations().list().forEach(tdf -> completions.add(new Completion(tdf.getName()))); break; case "counter":
/** * Return the status of this task. Returns the value of {@link TaskExecutionStatus#toString()}. * * @return task status */ public String getStatus() { if (this.getLastTaskExecution() == null) { return TaskExecutionStatus.UNKNOWN.toString(); } else { return this.getLastTaskExecution().getTaskExecutionStatus().toString(); } }