IDocumentUploadService.java 569 B

12345678910111213141516171819
  1. package it.pcdev.dokskan.central.service;
  2. import it.pcdev.dokskan.central.dto.DocumentDto;
  3. import it.pcdev.dokskan.central.exception.UploadException;
  4. import jakarta.transaction.Transactional;
  5. import java.util.List;
  6. public interface IDocumentUploadService {
  7. DocumentDto uploadDocument(DocumentDto documentDto,String requestingUserUsername) throws UploadException;
  8. List<DocumentDto> getDocumentsByUser(String username);
  9. @Transactional
  10. void deleteDocument(Integer documentId);
  11. @Transactional
  12. void deleteDocumentDataByUser(String username);
  13. }