@Override
public RepeatStatus execute(StepContribution contribution,
ChunkContext chunkContext) throws Exception {
String guid = FedoraURI.getGuidFromPid(pid);
BasicDownloadRequest request = new BasicDownloadRequest();
Blob blob = lowLevelStorage.getBlob(FedoraURI.getPidFromGuid(guid),
"FULL_JPG");
request.setBlob(blob);
request.setContentType(ContentType.JPEG);
request.setResolution(new Resolution("medium"));
String[] pageUris = PID_EXTRACTOR.getPageURIs(guid, "");
request.setPageURIs(pageUris);
downloadGateway.download(request).get();
return RepeatStatus.FINISHED;
}