RectorateSubmissionBatch batch = getDomainObject(request, "batchOid");
Set<AcademicServiceRequest> requestsToZip = getRelevantDocuments(batch.getDocumentRequestSet());
if (!requestsToZip.isEmpty()) {
ZipUtils zipUtils = new ZipUtils();
zipUtils.createAndFlushArchive(requestsToZip, response, batch);
return null;
}
addActionMessage(request, "error.rectorateSubmission.noDocumentsToZip");
request.setAttribute("batchOid", batch.getExternalId());
return viewBatch(mapping, actionForm, request, response);