in digital-document-service/src/main/java/com/epam/digital/data/platform/dgtldcmnt/facade/DocumentFacade.java [113:128]
public List<DocumentMetadataDto> getMetadata(GetDocumentsMetadataDto getMetadataDto,
Authentication authentication) {
var fieldNames = getMetadataDto.getDocuments().stream()
.map(DocumentIdDto::getFieldName).collect(Collectors.toList());
var taskId = getMetadataDto.getTaskId();
var rootProcessInstanceId = getMetadataDto.getRootProcessInstanceId();
log.info("Getting files metadata {} for task {} in process {}", fieldNames, taskId,
rootProcessInstanceId);
authorize(getMetadataDto.getRootProcessInstanceId(), getMetadataDto.getTaskId(), fieldNames,
authentication);
var result = documentService.getMetadata(getMetadataDto);
log.info("Files metadata {} for task {} has been downloaded", fieldNames, taskId);
return result;
}