in digital-document-service/src/main/java/com/epam/digital/data/platform/dgtldcmnt/service/CephDocumentService.java [100:110]
public List<DocumentMetadataDto> getMetadata(GetDocumentsMetadataDto getMetadataDto) {
log.debug("Getting documents metadata by ids {}", getMetadataDto.getDocuments());
var documentIdAndFiledNameMap = getMetadataDto.getDocuments().stream()
.collect(Collectors.toMap(DocumentIdDto::getId, DocumentIdDto::getFieldName));
var result = storage.getMetadata(getMetadataDto.getRootProcessInstanceId(),
documentIdAndFiledNameMap.keySet()).stream()
.map(objectMetadata -> map(objectMetadata, getMetadataDto, documentIdAndFiledNameMap))
.collect(Collectors.toList());
log.debug("Documents metadata by ids {} received", getMetadataDto.getDocuments());
return result;
}