public List getMetadata()

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;
  }