@Override
public Collection<JobConfiguration> getJobConfigurations(final String jobName, final String applicationName) throws NoSuchJobException {
if (this.checkJobConfigurationExists(jobName, applicationName)) {
final List<JobConfigurationDAO.JobConfigurationJdbcWrapper> jobConfigurationJdbcWrappers = this.jobConfigurationDAO.getByJobName(jobName, applicationName);
final List<JobConfiguration> jobConfigurations = new ArrayList<>();
this.mapJobConfigurations(jobConfigurationJdbcWrappers, jobConfigurations);
return jobConfigurations;
} else {
final String message = "No jobConfiguration could be found for jobName:" + jobName;
log.error(message);
throw new NoSuchJobException(message);
}
}