@Override public JobInstanceResource instantiateResource(JobInstanceExecutions jobInstance) { List<JobExecutionResource> jobExecutions = new ArrayList<>(); for (TaskJobExecution taskJobExecution : jobInstance.getTaskJobExecutions()) { jobExecutions.add(new JobExecutionResource(taskJobExecution, timeZone)); } jobExecutions = Collections.unmodifiableList(jobExecutions); return new JobInstanceResource(jobInstance.getJobInstance().getJobName(), jobInstance.getJobInstance().getInstanceId(), jobExecutions); } }
private JobInstanceExecutions getJobInstanceExecution(JobInstance jobInstance) throws NoSuchJobException { Assert.notNull(jobInstance, "jobInstance must not be null"); List<JobExecution> jobExecutions = new ArrayList<>( jobService.getJobExecutionsForJobInstance(jobInstance.getJobName(), jobInstance.getInstanceId())); return new JobInstanceExecutions(jobInstance, getTaskJobExecutionsForList(jobExecutions)); }
@Override public JobInstanceResource toResource(JobInstanceExecutions jobInstance) { return createResourceWithId(jobInstance.getJobInstance().getInstanceId(), jobInstance); }
private JobInstanceExecutions getJobInstanceExecution(JobInstance jobInstance) throws NoSuchJobException { Assert.notNull(jobInstance, "jobInstance must not be null"); List<JobExecution> jobExecutions = new ArrayList<>( jobService.getJobExecutionsForJobInstance(jobInstance.getJobName(), jobInstance.getInstanceId())); return new JobInstanceExecutions(jobInstance, getTaskJobExecutionsForList(jobExecutions)); }
@Override public JobInstanceResource toResource(JobInstanceExecutions jobInstance) { return createResourceWithId(jobInstance.getJobInstance().getInstanceId(), jobInstance); }
@Override public JobInstanceResource instantiateResource(JobInstanceExecutions jobInstance) { List<JobExecutionResource> jobExecutions = new ArrayList<>(); for (TaskJobExecution taskJobExecution : jobInstance.getTaskJobExecutions()) { jobExecutions.add(new JobExecutionResource(taskJobExecution, timeZone)); } jobExecutions = Collections.unmodifiableList(jobExecutions); return new JobInstanceResource(jobInstance.getJobInstance().getJobName(), jobInstance.getJobInstance().getInstanceId(), jobExecutions); } }