package it.pcdev.dokskan.central.service; import it.pcdev.dokskan.central.dto.DocumentDto; import it.pcdev.dokskan.central.exception.UploadException; import jakarta.transaction.Transactional; import java.util.List; public interface IDocumentUploadService { DocumentDto uploadDocument(DocumentDto documentDto,String requestingUserUsername) throws UploadException; List getDocumentsByUser(String username); @Transactional void deleteDocument(Integer documentId); @Transactional void deleteDocumentDataByUser(String username); }