private Job createJobFromJobData(JobData jobData) { return new JobImpl( jobDataDao, jobData.getId(), jobData.getState(), mediaSourceFileFactory.create(jobData.getSourceUrl()), destinationStorageFactory.create(jobData.getDestinationUrl()), jobData.getOutputFormats(), resultCallbackFactory.create(jobData.getCallbackUrl()), jobData.getThumbnailPolicy(), jobData.getExceptionMessage()); }