public void delete()

in digital-document-service/src/main/java/com/epam/digital/data/platform/dgtldcmnt/facade/DocumentFacade.java [161:171]


  public void delete(DeleteDocumentDto deleteDocumentDto, Authentication authentication) {
    var taskId = deleteDocumentDto.getTaskId();
    var rootProcessInstanceId = deleteDocumentDto.getRootProcessInstanceId();
    var fieldName = deleteDocumentDto.getFieldName();

    log.info("Deleting file {} for task {} in process {}", fieldName, taskId,
        rootProcessInstanceId);
    authorize(rootProcessInstanceId, taskId, List.of(fieldName), authentication);
    documentService.delete(rootProcessInstanceId, deleteDocumentDto.getId());
    log.info("File {} for task {} has been deleted", fieldName, taskId);
  }