return repository.getStepExecutions(jobExecutionId);
}
private long startJobExecution(final JobInstanceImpl jobInstance, final Properties jobParameters, final JobExecutionImpl originalToRestart) throws JobStartException, JobSecurityException {
final JobExecutionImpl jobExecution = repository.createJobExecution(jobInstance, jobParameters);
final JobContextImpl jobContext = new JobContextImpl(jobExecution, originalToRestart, artifactFactory, repository, batchEnvironment);
final JobExecutionRunner jobExecutionRunner = new JobExecutionRunner(jobContext);
jobContext.getBatchEnvironment().submitTask(jobExecutionRunner);
final long jobExecutionId = jobExecution.getExecutionId();
return jobExecutionId;
}