/** * 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 TaskToolsResource toResource(GraphToDslOutput output) { return new TaskToolsResource(output.dsl, output.errors); } }
@Override public LauncherResource instantiateResource(Launcher launcher) { return new LauncherResource(launcher); } }
/** * Construct a {@code DetailedAppRegistrationResource} object based on the provided * {@link AppRegistrationResource}. * * @param resource {@code AppRegistrationResource} from which to obtain app registration * data */ public DetailedAppRegistrationResource(AppRegistrationResource resource) { super(resource.getName(), resource.getType(), resource.getVersion(), resource.getUri(), resource.getDefaultVersion()); }
@Override public CompletionProposalsResource toResource(List<CompletionProposal> proposals) { CompletionProposalsResource result = new CompletionProposalsResource(); for (CompletionProposal proposal : proposals) { result.addProposal(proposal.getText(), proposal.getExplanation()); } return result; } }
@Override protected AppInstanceStatusResource instantiateResource(AppInstanceStatus entity) { return new AppInstanceStatusResource(entity.getId(), ControllerUtils.mapState(entity.getState()).getKey(), entity.getAttributes()); } }
@Override public JobExecutionResource instantiateResource(TaskJobExecution taskJobExecution) { return new JobExecutionResource(taskJobExecution, timeZone); } }
@Override public TaskExecutionResource instantiateResource(TaskJobExecutionRel taskJobExecutionRel) { return new TaskExecutionResource(taskJobExecutionRel); } }
@Override public ScheduleInfoResource instantiateResource(ScheduleInfo scheduleInfo) { return new ScheduleInfoResource(scheduleInfo.getScheduleName(), scheduleInfo.getTaskDefinitionName(), scheduleInfo.getScheduleProperties()); } }
@Override public StreamAppStatusResource toResource(ValidationStatus entity) { return new StreamAppStatusResource(entity.getDefinitionName(), entity.getDefinitionDsl(), entity.getAppsStatuses()); } }
@Override public TaskAppStatusResource toResource(ValidationStatus entity) { return new TaskAppStatusResource(entity.getDefinitionName(), entity.getDefinitionDsl(), entity.getAppsStatuses()); } }
@Override protected StepExecutionProgressInfoResource instantiateResource(StepExecutionProgressInfo entity) { return new StepExecutionProgressInfoResource(entity.getStepExecution(), entity.getStepExecutionHistory(), entity.getEstimatedPercentComplete(), entity.isFinished(), entity.getDuration()); } }
/** * Construct a {@code DetailedAppRegistrationResource} object based on the provided * {@link AppRegistrationResource}. * * @param resource {@code AppRegistrationResource} from which to obtain app registration * data */ public DetailedAppRegistrationResource(AppRegistrationResource resource) { super(resource.getName(), resource.getType(), resource.getVersion(), resource.getUri(), resource.getDefaultVersion()); }
/** * 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 protected AppInstanceStatusResource instantiateResource(AppInstanceStatus entity) { return new AppInstanceStatusResource(entity.getId(), ControllerUtils.mapState(entity.getState()).getKey(), entity.getAttributes()); } }
@Override public TaskToolsResource toResource(GraphToDslOutput output) { return new TaskToolsResource(output.dsl, output.errors); } }
@Override public JobExecutionResource instantiateResource(TaskJobExecution taskJobExecution) { return new JobExecutionResource(taskJobExecution, timeZone); } }
@Override public TaskExecutionResource instantiateResource(TaskJobExecutionRel taskJobExecutionRel) { return new TaskExecutionResource(taskJobExecutionRel); } }
@Override public TaskToolsResource toResource(ParsedGraphOutput graph) { return new TaskToolsResource(graph.graph, graph.errors); } }
@Override public TaskToolsResource toResource(ParsedGraphOutput graph) { return new TaskToolsResource(graph.graph, graph.errors); } }