MetadataFileUploadRepository uploadRepo = context.getBean(MetadataFileUploadRepository.class);
for (MetadataFileDownload fileDownload : records) {
// User should be the user that uploaded the file
int fileUploadId = fileDownload.getFileUploadId();
MetadataFileUpload metadataFileUpload = uploadRepo.findOne(MetadataFileUploadSpecs.hasId(fileUploadId));
User user = context.getBean(UserRepository.class).findOneByUsername(metadataFileUpload.getUserName());
String username = user.getUsername();
String name = (user.getName() != null?user.getName():"");