Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 45 additions & 8 deletions DIRECTORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,28 @@
- 📁 **controller**
- 📄 [FileController.java](backend/src/main/java/cloudpage/controller/FileController.java)
- 📄 [FolderController.java](backend/src/main/java/cloudpage/controller/FolderController.java)
- 📄 [SecureSendController.java](backend/src/main/java/cloudpage/controller/SecureSendController.java)
- 📄 [ResourceShareController.java](backend/src/main/java/cloudpage/controller/ResourceShareController.java)
- 📄 [SecureSendController.java](backend/src/main/java/cloudpage/controller/SecureSendController.java)
- 📄 [TrashController.java](backend/src/main/java/cloudpage/controller/TrashController.java)
- 📄 [VirusScanController.java](backend/src/main/java/cloudpage/controller/VirusScanController.java)
- 📁 **dto**
- 📄 [CreateSecureSendRequest.java](backend/src/main/java/cloudpage/dto/CreateSecureSendRequest.java)
- 📄 [ChecksumDto.java](backend/src/main/java/cloudpage/dto/ChecksumDto.java)
- 📄 [CreateResourceShareRequest.java](backend/src/main/java/cloudpage/dto/CreateResourceShareRequest.java)
- 📄 [CreateSecureSendRequest.java](backend/src/main/java/cloudpage/dto/CreateSecureSendRequest.java)
- 📄 [CreatedSecureSend.java](backend/src/main/java/cloudpage/dto/CreatedSecureSend.java)
- 📄 [FileDto.java](backend/src/main/java/cloudpage/dto/FileDto.java)
- 📄 [FileResource.java](backend/src/main/java/cloudpage/dto/FileResource.java)
- 📄 [FileScanResultDto.java](backend/src/main/java/cloudpage/dto/FileScanResultDto.java)
- 📄 [FolderContentItemDto.java](backend/src/main/java/cloudpage/dto/FolderContentItemDto.java)
- 📄 [FolderDto.java](backend/src/main/java/cloudpage/dto/FolderDto.java)
- 📄 [FolderListItemDto.java](backend/src/main/java/cloudpage/dto/FolderListItemDto.java)
- 📄 [PageResponseDto.java](backend/src/main/java/cloudpage/dto/PageResponseDto.java)
- 📄 [ResourceShareDto.java](backend/src/main/java/cloudpage/dto/ResourceShareDto.java)
- 📄 [ScanJobDto.java](backend/src/main/java/cloudpage/dto/ScanJobDto.java)
- 📄 [SearchFilter.java](backend/src/main/java/cloudpage/dto/SearchFilter.java)
- 📄 [SearchResult.java](backend/src/main/java/cloudpage/dto/SearchResult.java)
- 📄 [SecureSendDto.java](backend/src/main/java/cloudpage/dto/SecureSendDto.java)
- 📄 [ResourceShareDto.java](backend/src/main/java/cloudpage/dto/ResourceShareDto.java)
- 📄 [SecureSendResource.java](backend/src/main/java/cloudpage/dto/SecureSendResource.java)
- 📄 [SharedFileResource.java](backend/src/main/java/cloudpage/dto/SharedFileResource.java)
- 📄 [SharedFolderResource.java](backend/src/main/java/cloudpage/dto/SharedFolderResource.java)
- 📄 [TrashEntryDto.java](backend/src/main/java/cloudpage/dto/TrashEntryDto.java)
Expand All @@ -38,30 +44,49 @@
- 📄 [FileNotFoundException.java](backend/src/main/java/cloudpage/exceptions/FileNotFoundException.java)
- 📄 [GlobalExceptionHandler.java](backend/src/main/java/cloudpage/exceptions/GlobalExceptionHandler.java)
- 📄 [InvalidPathException.java](backend/src/main/java/cloudpage/exceptions/InvalidPathException.java)
- 📄 [InvalidSecureSendPasswordException.java](backend/src/main/java/cloudpage/exceptions/InvalidSecureSendPasswordException.java)
- 📄 [ResourceNotFoundException.java](backend/src/main/java/cloudpage/exceptions/ResourceNotFoundException.java)
- 📄 [UnauthorizedAccessException.java](backend/src/main/java/cloudpage/exceptions/UnauthorizedAccessException.java)
- 📄 [SecureSendUnavailableException.java](backend/src/main/java/cloudpage/exceptions/SecureSendUnavailableException.java)
- 📄 [ShareAccessDeniedException.java](backend/src/main/java/cloudpage/exceptions/ShareAccessDeniedException.java)
- 📄 [UnauthorizedAccessException.java](backend/src/main/java/cloudpage/exceptions/UnauthorizedAccessException.java)
- 📁 **model**
- 📄 [SecureSend.java](backend/src/main/java/cloudpage/model/SecureSend.java)
- 📄 [ResourceShare.java](backend/src/main/java/cloudpage/model/ResourceShare.java)
- 📄 [SharedResourceType.java](backend/src/main/java/cloudpage/model/SharedResourceType.java)
- 📄 [SecureSend.java](backend/src/main/java/cloudpage/model/SecureSend.java)
- 📄 [SharePermission.java](backend/src/main/java/cloudpage/model/SharePermission.java)
- 📄 [SharedResourceType.java](backend/src/main/java/cloudpage/model/SharedResourceType.java)
- 📄 [TrashEntry.java](backend/src/main/java/cloudpage/model/TrashEntry.java)
- 📄 [User.java](backend/src/main/java/cloudpage/model/User.java)
- 📁 **ratelimit**
- 📄 [RateLimitCategory.java](backend/src/main/java/cloudpage/ratelimit/RateLimitCategory.java)
- 📄 [RateLimitDecision.java](backend/src/main/java/cloudpage/ratelimit/RateLimitDecision.java)
- 📄 [RateLimitFilter.java](backend/src/main/java/cloudpage/ratelimit/RateLimitFilter.java)
- 📄 [RateLimitProperties.java](backend/src/main/java/cloudpage/ratelimit/RateLimitProperties.java)
- 📄 [RateLimitService.java](backend/src/main/java/cloudpage/ratelimit/RateLimitService.java)
- 📄 [TokenBucket.java](backend/src/main/java/cloudpage/ratelimit/TokenBucket.java)
- 📁 **repository**
- 📄 [SecureSendRepository.java](backend/src/main/java/cloudpage/repository/SecureSendRepository.java)
- 📄 [ResourceShareRepository.java](backend/src/main/java/cloudpage/repository/ResourceShareRepository.java)
- 📄 [SecureSendRepository.java](backend/src/main/java/cloudpage/repository/SecureSendRepository.java)
- 📄 [TrashEntryRepository.java](backend/src/main/java/cloudpage/repository/TrashEntryRepository.java)
- 📄 [UserRepository.java](backend/src/main/java/cloudpage/repository/UserRepository.java)
- 📁 **scan**
- 📄 [ClamAvVirusScanner.java](backend/src/main/java/cloudpage/scan/ClamAvVirusScanner.java)
- 📄 [FileScanResult.java](backend/src/main/java/cloudpage/scan/FileScanResult.java)
- 📄 [ScanJob.java](backend/src/main/java/cloudpage/scan/ScanJob.java)
- 📄 [ScanStatus.java](backend/src/main/java/cloudpage/scan/ScanStatus.java)
- 📄 [ScanVerdict.java](backend/src/main/java/cloudpage/scan/ScanVerdict.java)
- 📄 [VirusScanConfig.java](backend/src/main/java/cloudpage/scan/VirusScanConfig.java)
- 📄 [VirusScanProperties.java](backend/src/main/java/cloudpage/scan/VirusScanProperties.java)
- 📄 [VirusScanService.java](backend/src/main/java/cloudpage/scan/VirusScanService.java)
- 📄 [VirusScanner.java](backend/src/main/java/cloudpage/scan/VirusScanner.java)
- 📁 **security**
- 📄 [JwtAuthFilter.java](backend/src/main/java/cloudpage/security/JwtAuthFilter.java)
- 📄 [JwtUtil.java](backend/src/main/java/cloudpage/security/JwtUtil.java)
- 📄 [SecurityConfig.java](backend/src/main/java/cloudpage/security/SecurityConfig.java)
- 📁 **service**
- 📄 [FileService.java](backend/src/main/java/cloudpage/service/FileService.java)
- 📄 [FolderService.java](backend/src/main/java/cloudpage/service/FolderService.java)
- 📄 [SecureSendService.java](backend/src/main/java/cloudpage/service/SecureSendService.java)
- 📄 [ResourceShareService.java](backend/src/main/java/cloudpage/service/ResourceShareService.java)
- 📄 [SecureSendService.java](backend/src/main/java/cloudpage/service/SecureSendService.java)
- 📄 [TrashService.java](backend/src/main/java/cloudpage/service/TrashService.java)
- 📄 [UserService.java](backend/src/main/java/cloudpage/service/UserService.java)
- 📁 **test**
Expand All @@ -71,7 +96,19 @@
- 📁 **controller**
- 📄 [FileControllerTest.java](backend/src/test/java/cloudpage/controller/FileControllerTest.java)
- 📄 [FolderControllerTest.java](backend/src/test/java/cloudpage/controller/FolderControllerTest.java)
- 📄 [SecureSendControllerTest.java](backend/src/test/java/cloudpage/controller/SecureSendControllerTest.java)
- 📄 [TrashControllerTest.java](backend/src/test/java/cloudpage/controller/TrashControllerTest.java)
- 📄 [VirusScanControllerTest.java](backend/src/test/java/cloudpage/controller/VirusScanControllerTest.java)
- 📁 **ratelimit**
- 📄 [RateLimitFilterTest.java](backend/src/test/java/cloudpage/ratelimit/RateLimitFilterTest.java)
- 📄 [RateLimitServiceTest.java](backend/src/test/java/cloudpage/ratelimit/RateLimitServiceTest.java)
- 📁 **scan**
- 📄 [ClamAvVirusScannerIntegrationTest.java](backend/src/test/java/cloudpage/scan/ClamAvVirusScannerIntegrationTest.java)
- 📄 [ClamAvVirusScannerTest.java](backend/src/test/java/cloudpage/scan/ClamAvVirusScannerTest.java)
- 📄 [VirusScanServiceTest.java](backend/src/test/java/cloudpage/scan/VirusScanServiceTest.java)
- 📁 **service**
- 📄 [FileServiceTest.java](backend/src/test/java/cloudpage/service/FileServiceTest.java)
- 📄 [FolderServiceTest.java](backend/src/test/java/cloudpage/service/FolderServiceTest.java)
- 📄 [ResourceShareServiceTest.java](backend/src/test/java/cloudpage/service/ResourceShareServiceTest.java)
- 📄 [SecureSendServiceTest.java](backend/src/test/java/cloudpage/service/SecureSendServiceTest.java)
- 📄 [TrashServiceTest.java](backend/src/test/java/cloudpage/service/TrashServiceTest.java)