public DocumentDto get()

in digital-document-service/src/main/java/com/epam/digital/data/platform/dgtldcmnt/service/CephDocumentService.java [86:97]


  public DocumentDto get(GetDocumentDto getDocumentDto) {
    log.debug("Getting document with id {}", getDocumentDto.getId());
    var fileData = storage.loadByProcessInstanceIdAndId(getDocumentDto.getRootProcessInstanceId(),
        getDocumentDto.getId());
    log.debug("File downloaded. Id {}", getDocumentDto.getId());
    return DocumentDto.builder()
        .name(decodeUtf8(fileData.getMetadata().getFilename()))
        .contentType(fileData.getMetadata().getContentType())
        .size(fileData.getMetadata().getContentLength())
        .content(fileData.getContent())
        .build();
  }