diff --git a/backend/src/main/java/org/raddatz/familienarchiv/config/DataInitializer.java b/backend/src/main/java/org/raddatz/familienarchiv/config/DataInitializer.java index 67cf5fe5..ef21ad6a 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/config/DataInitializer.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/config/DataInitializer.java @@ -8,12 +8,12 @@ import org.springframework.context.annotation.DependsOn; import org.raddatz.familienarchiv.model.Document; import org.raddatz.familienarchiv.model.DocumentStatus; import org.raddatz.familienarchiv.model.Person; -import org.raddatz.familienarchiv.model.Tag; +import org.raddatz.familienarchiv.tag.Tag; import org.raddatz.familienarchiv.model.UserGroup; import org.raddatz.familienarchiv.repository.AppUserRepository; import org.raddatz.familienarchiv.repository.DocumentRepository; import org.raddatz.familienarchiv.repository.PersonRepository; -import org.raddatz.familienarchiv.repository.TagRepository; +import org.raddatz.familienarchiv.tag.TagRepository; import org.raddatz.familienarchiv.repository.UserGroupRepository; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.CommandLineRunner; diff --git a/backend/src/main/java/org/raddatz/familienarchiv/controller/DocumentController.java b/backend/src/main/java/org/raddatz/familienarchiv/controller/DocumentController.java index 20717feb..980171f1 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/controller/DocumentController.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/controller/DocumentController.java @@ -28,7 +28,7 @@ import org.raddatz.familienarchiv.dto.DocumentBatchSummary; import org.raddatz.familienarchiv.dto.DocumentBulkEditDTO; import org.raddatz.familienarchiv.dto.DocumentSearchResult; import org.raddatz.familienarchiv.dto.DocumentUpdateDTO; -import org.raddatz.familienarchiv.dto.TagOperator; +import org.raddatz.familienarchiv.tag.TagOperator; import org.raddatz.familienarchiv.dto.DocumentVersionSummary; import org.raddatz.familienarchiv.dto.IncompleteDocumentDTO; import org.raddatz.familienarchiv.exception.DomainException; diff --git a/backend/src/main/java/org/raddatz/familienarchiv/model/Document.java b/backend/src/main/java/org/raddatz/familienarchiv/model/Document.java index e5526294..13b1b2f9 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/model/Document.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/model/Document.java @@ -9,6 +9,7 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import io.swagger.v3.oas.annotations.media.Schema; +import org.raddatz.familienarchiv.tag.Tag; import java.net.URLEncoder; import java.nio.charset.StandardCharsets; import java.time.LocalDate; diff --git a/backend/src/main/java/org/raddatz/familienarchiv/repository/DocumentSpecifications.java b/backend/src/main/java/org/raddatz/familienarchiv/repository/DocumentSpecifications.java index 8e89034d..d9f4e8a4 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/repository/DocumentSpecifications.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/repository/DocumentSpecifications.java @@ -9,7 +9,7 @@ import java.util.UUID; import org.raddatz.familienarchiv.model.Document; import org.raddatz.familienarchiv.model.DocumentStatus; -import org.raddatz.familienarchiv.model.Tag; +import org.raddatz.familienarchiv.tag.Tag; import org.springframework.data.jpa.domain.Specification; import org.springframework.util.StringUtils; diff --git a/backend/src/main/java/org/raddatz/familienarchiv/service/DocumentService.java b/backend/src/main/java/org/raddatz/familienarchiv/service/DocumentService.java index 0c691c03..d93ee189 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/service/DocumentService.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/service/DocumentService.java @@ -17,13 +17,13 @@ import org.raddatz.familienarchiv.dto.DocumentUpdateDTO; import org.raddatz.familienarchiv.dto.IncompleteDocumentDTO; import org.raddatz.familienarchiv.dto.MatchOffset; import org.raddatz.familienarchiv.dto.SearchMatchData; -import org.raddatz.familienarchiv.dto.TagOperator; +import org.raddatz.familienarchiv.tag.TagOperator; import org.raddatz.familienarchiv.model.Document; import org.raddatz.familienarchiv.model.DocumentStatus; import org.raddatz.familienarchiv.model.ScriptType; import org.raddatz.familienarchiv.model.TrainingLabel; import org.raddatz.familienarchiv.model.Person; -import org.raddatz.familienarchiv.model.Tag; +import org.raddatz.familienarchiv.tag.Tag; import org.raddatz.familienarchiv.repository.DocumentRepository; import org.springframework.context.annotation.Lazy; import org.springframework.data.domain.Page; @@ -33,6 +33,7 @@ import org.springframework.data.domain.Sort; import org.springframework.data.jpa.domain.Specification; import org.raddatz.familienarchiv.exception.DomainException; import org.raddatz.familienarchiv.exception.ErrorCode; +import org.raddatz.familienarchiv.tag.TagService; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.StringUtils; diff --git a/backend/src/main/java/org/raddatz/familienarchiv/service/DocumentVersionService.java b/backend/src/main/java/org/raddatz/familienarchiv/service/DocumentVersionService.java index c60e62df..8e20d615 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/service/DocumentVersionService.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/service/DocumentVersionService.java @@ -11,7 +11,7 @@ import org.raddatz.familienarchiv.model.AppUser; import org.raddatz.familienarchiv.model.Document; import org.raddatz.familienarchiv.model.DocumentVersion; import org.raddatz.familienarchiv.model.Person; -import org.raddatz.familienarchiv.model.Tag; +import org.raddatz.familienarchiv.tag.Tag; import org.raddatz.familienarchiv.repository.DocumentVersionRepository; import org.springframework.security.core.Authentication; import org.springframework.security.core.context.SecurityContextHolder; diff --git a/backend/src/main/java/org/raddatz/familienarchiv/service/MassImportService.java b/backend/src/main/java/org/raddatz/familienarchiv/service/MassImportService.java index ebfca16e..5e336365 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/service/MassImportService.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/service/MassImportService.java @@ -9,7 +9,8 @@ import org.raddatz.familienarchiv.exception.ErrorCode; import org.raddatz.familienarchiv.model.Document; import org.raddatz.familienarchiv.model.DocumentStatus; import org.raddatz.familienarchiv.model.Person; -import org.raddatz.familienarchiv.model.Tag; +import org.raddatz.familienarchiv.tag.Tag; +import org.raddatz.familienarchiv.tag.TagService; import org.springframework.beans.factory.annotation.Value; import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Service; diff --git a/backend/src/main/java/org/raddatz/familienarchiv/dto/MergeTagDTO.java b/backend/src/main/java/org/raddatz/familienarchiv/tag/MergeTagDTO.java similarity index 75% rename from backend/src/main/java/org/raddatz/familienarchiv/dto/MergeTagDTO.java rename to backend/src/main/java/org/raddatz/familienarchiv/tag/MergeTagDTO.java index be57f404..d81333e4 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/dto/MergeTagDTO.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/tag/MergeTagDTO.java @@ -1,4 +1,4 @@ -package org.raddatz.familienarchiv.dto; +package org.raddatz.familienarchiv.tag; import jakarta.validation.constraints.NotNull; import java.util.UUID; diff --git a/backend/src/main/java/org/raddatz/familienarchiv/model/Tag.java b/backend/src/main/java/org/raddatz/familienarchiv/tag/Tag.java similarity index 94% rename from backend/src/main/java/org/raddatz/familienarchiv/model/Tag.java rename to backend/src/main/java/org/raddatz/familienarchiv/tag/Tag.java index 59c173f3..508d7f12 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/model/Tag.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/tag/Tag.java @@ -1,4 +1,4 @@ -package org.raddatz.familienarchiv.model; +package org.raddatz.familienarchiv.tag; import java.util.UUID; diff --git a/backend/src/main/java/org/raddatz/familienarchiv/controller/TagController.java b/backend/src/main/java/org/raddatz/familienarchiv/tag/TagController.java similarity index 88% rename from backend/src/main/java/org/raddatz/familienarchiv/controller/TagController.java rename to backend/src/main/java/org/raddatz/familienarchiv/tag/TagController.java index 39f66981..8ec2d79b 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/controller/TagController.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/tag/TagController.java @@ -1,16 +1,16 @@ -package org.raddatz.familienarchiv.controller; +package org.raddatz.familienarchiv.tag; import java.util.List; import java.util.UUID; -import org.raddatz.familienarchiv.dto.MergeTagDTO; -import org.raddatz.familienarchiv.dto.TagTreeNodeDTO; -import org.raddatz.familienarchiv.dto.TagUpdateDTO; -import org.raddatz.familienarchiv.model.Tag; +import org.raddatz.familienarchiv.tag.MergeTagDTO; +import org.raddatz.familienarchiv.tag.TagTreeNodeDTO; +import org.raddatz.familienarchiv.tag.TagUpdateDTO; +import org.raddatz.familienarchiv.tag.Tag; import org.raddatz.familienarchiv.security.Permission; import org.raddatz.familienarchiv.security.RequirePermission; import org.raddatz.familienarchiv.service.DocumentService; -import org.raddatz.familienarchiv.service.TagService; +import org.raddatz.familienarchiv.tag.TagService; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.DeleteMapping; diff --git a/backend/src/main/java/org/raddatz/familienarchiv/dto/TagOperator.java b/backend/src/main/java/org/raddatz/familienarchiv/tag/TagOperator.java similarity index 84% rename from backend/src/main/java/org/raddatz/familienarchiv/dto/TagOperator.java rename to backend/src/main/java/org/raddatz/familienarchiv/tag/TagOperator.java index c3e0f290..49793b8a 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/dto/TagOperator.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/tag/TagOperator.java @@ -1,4 +1,4 @@ -package org.raddatz.familienarchiv.dto; +package org.raddatz.familienarchiv.tag; /** Determines how multiple selected tag filters are combined in a document search. */ public enum TagOperator { diff --git a/backend/src/main/java/org/raddatz/familienarchiv/repository/TagRepository.java b/backend/src/main/java/org/raddatz/familienarchiv/tag/TagRepository.java similarity index 98% rename from backend/src/main/java/org/raddatz/familienarchiv/repository/TagRepository.java rename to backend/src/main/java/org/raddatz/familienarchiv/tag/TagRepository.java index fcc2dffd..4a7fab90 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/repository/TagRepository.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/tag/TagRepository.java @@ -1,11 +1,11 @@ -package org.raddatz.familienarchiv.repository; +package org.raddatz.familienarchiv.tag; import java.util.Collection; import java.util.List; import java.util.Optional; import java.util.UUID; -import org.raddatz.familienarchiv.model.Tag; +import org.raddatz.familienarchiv.tag.Tag; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; diff --git a/backend/src/main/java/org/raddatz/familienarchiv/service/TagService.java b/backend/src/main/java/org/raddatz/familienarchiv/tag/TagService.java similarity index 97% rename from backend/src/main/java/org/raddatz/familienarchiv/service/TagService.java rename to backend/src/main/java/org/raddatz/familienarchiv/tag/TagService.java index 9afc5e63..a572f84f 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/service/TagService.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/tag/TagService.java @@ -1,4 +1,4 @@ -package org.raddatz.familienarchiv.service; +package org.raddatz.familienarchiv.tag; import java.util.ArrayList; import java.util.Collection; @@ -11,12 +11,12 @@ import java.util.Set; import java.util.UUID; import java.util.stream.Collectors; -import org.raddatz.familienarchiv.dto.TagTreeNodeDTO; -import org.raddatz.familienarchiv.dto.TagUpdateDTO; +import org.raddatz.familienarchiv.tag.TagTreeNodeDTO; +import org.raddatz.familienarchiv.tag.TagUpdateDTO; import org.raddatz.familienarchiv.exception.DomainException; import org.raddatz.familienarchiv.exception.ErrorCode; -import org.raddatz.familienarchiv.model.Tag; -import org.raddatz.familienarchiv.repository.TagRepository; +import org.raddatz.familienarchiv.tag.Tag; +import org.raddatz.familienarchiv.tag.TagRepository; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.StringUtils; diff --git a/backend/src/main/java/org/raddatz/familienarchiv/dto/TagTreeNodeDTO.java b/backend/src/main/java/org/raddatz/familienarchiv/tag/TagTreeNodeDTO.java similarity index 92% rename from backend/src/main/java/org/raddatz/familienarchiv/dto/TagTreeNodeDTO.java rename to backend/src/main/java/org/raddatz/familienarchiv/tag/TagTreeNodeDTO.java index 4205b199..2b8a60db 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/dto/TagTreeNodeDTO.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/tag/TagTreeNodeDTO.java @@ -1,4 +1,4 @@ -package org.raddatz.familienarchiv.dto; +package org.raddatz.familienarchiv.tag; import java.util.List; import java.util.UUID; diff --git a/backend/src/main/java/org/raddatz/familienarchiv/dto/TagUpdateDTO.java b/backend/src/main/java/org/raddatz/familienarchiv/tag/TagUpdateDTO.java similarity index 70% rename from backend/src/main/java/org/raddatz/familienarchiv/dto/TagUpdateDTO.java rename to backend/src/main/java/org/raddatz/familienarchiv/tag/TagUpdateDTO.java index 7b840228..f2dc7e52 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/dto/TagUpdateDTO.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/tag/TagUpdateDTO.java @@ -1,4 +1,4 @@ -package org.raddatz.familienarchiv.dto; +package org.raddatz.familienarchiv.tag; import java.util.UUID; diff --git a/backend/src/test/java/org/raddatz/familienarchiv/repository/DocumentFtsTest.java b/backend/src/test/java/org/raddatz/familienarchiv/repository/DocumentFtsTest.java index 3240ba03..a4d09749 100644 --- a/backend/src/test/java/org/raddatz/familienarchiv/repository/DocumentFtsTest.java +++ b/backend/src/test/java/org/raddatz/familienarchiv/repository/DocumentFtsTest.java @@ -9,8 +9,10 @@ import org.raddatz.familienarchiv.model.Document; import org.raddatz.familienarchiv.model.DocumentAnnotation; import org.raddatz.familienarchiv.model.DocumentStatus; import org.raddatz.familienarchiv.model.Person; -import org.raddatz.familienarchiv.model.Tag; +import org.raddatz.familienarchiv.tag.Tag; import org.raddatz.familienarchiv.model.TranscriptionBlock; +import org.raddatz.familienarchiv.tag.Tag; +import org.raddatz.familienarchiv.tag.TagRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.data.jpa.test.autoconfigure.DataJpaTest; import org.springframework.boot.jdbc.test.autoconfigure.AutoConfigureTestDatabase; diff --git a/backend/src/test/java/org/raddatz/familienarchiv/repository/DocumentRepositoryTest.java b/backend/src/test/java/org/raddatz/familienarchiv/repository/DocumentRepositoryTest.java index 28728bb7..e50a6133 100644 --- a/backend/src/test/java/org/raddatz/familienarchiv/repository/DocumentRepositoryTest.java +++ b/backend/src/test/java/org/raddatz/familienarchiv/repository/DocumentRepositoryTest.java @@ -7,9 +7,11 @@ import org.raddatz.familienarchiv.model.Document; import org.raddatz.familienarchiv.model.DocumentAnnotation; import org.raddatz.familienarchiv.model.DocumentStatus; import org.raddatz.familienarchiv.model.Person; -import org.raddatz.familienarchiv.model.Tag; +import org.raddatz.familienarchiv.tag.Tag; import org.raddatz.familienarchiv.model.ThumbnailAspect; import org.raddatz.familienarchiv.model.TranscriptionBlock; +import org.raddatz.familienarchiv.tag.Tag; +import org.raddatz.familienarchiv.tag.TagRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.jdbc.test.autoconfigure.AutoConfigureTestDatabase; import org.springframework.boot.data.jpa.test.autoconfigure.DataJpaTest; diff --git a/backend/src/test/java/org/raddatz/familienarchiv/repository/DocumentSearchEnrichmentTest.java b/backend/src/test/java/org/raddatz/familienarchiv/repository/DocumentSearchEnrichmentTest.java index b0b69ad7..7dffdc4a 100644 --- a/backend/src/test/java/org/raddatz/familienarchiv/repository/DocumentSearchEnrichmentTest.java +++ b/backend/src/test/java/org/raddatz/familienarchiv/repository/DocumentSearchEnrichmentTest.java @@ -10,8 +10,10 @@ import org.raddatz.familienarchiv.model.Document; import org.raddatz.familienarchiv.model.DocumentAnnotation; import org.raddatz.familienarchiv.model.DocumentStatus; import org.raddatz.familienarchiv.model.Person; -import org.raddatz.familienarchiv.model.Tag; +import org.raddatz.familienarchiv.tag.Tag; import org.raddatz.familienarchiv.model.TranscriptionBlock; +import org.raddatz.familienarchiv.tag.Tag; +import org.raddatz.familienarchiv.tag.TagRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.data.jpa.test.autoconfigure.DataJpaTest; import org.springframework.boot.jdbc.test.autoconfigure.AutoConfigureTestDatabase; diff --git a/backend/src/test/java/org/raddatz/familienarchiv/repository/DocumentSpecificationsTest.java b/backend/src/test/java/org/raddatz/familienarchiv/repository/DocumentSpecificationsTest.java index cefe9918..4a7cee7a 100644 --- a/backend/src/test/java/org/raddatz/familienarchiv/repository/DocumentSpecificationsTest.java +++ b/backend/src/test/java/org/raddatz/familienarchiv/repository/DocumentSpecificationsTest.java @@ -7,7 +7,9 @@ import org.raddatz.familienarchiv.config.FlywayConfig; import org.raddatz.familienarchiv.model.Document; import org.raddatz.familienarchiv.model.DocumentStatus; import org.raddatz.familienarchiv.model.Person; -import org.raddatz.familienarchiv.model.Tag; +import org.raddatz.familienarchiv.tag.Tag; +import org.raddatz.familienarchiv.tag.Tag; +import org.raddatz.familienarchiv.tag.TagRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.jdbc.test.autoconfigure.AutoConfigureTestDatabase; import org.springframework.boot.data.jpa.test.autoconfigure.DataJpaTest; diff --git a/backend/src/test/java/org/raddatz/familienarchiv/service/DocumentServiceSortTest.java b/backend/src/test/java/org/raddatz/familienarchiv/service/DocumentServiceSortTest.java index 7e0443ca..0493164a 100644 --- a/backend/src/test/java/org/raddatz/familienarchiv/service/DocumentServiceSortTest.java +++ b/backend/src/test/java/org/raddatz/familienarchiv/service/DocumentServiceSortTest.java @@ -11,6 +11,7 @@ import org.raddatz.familienarchiv.dto.DocumentSort; import org.raddatz.familienarchiv.model.Document; import org.raddatz.familienarchiv.model.DocumentStatus; import org.raddatz.familienarchiv.repository.DocumentRepository; +import org.raddatz.familienarchiv.tag.TagService; import org.springframework.data.domain.PageImpl; import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.domain.Specification; diff --git a/backend/src/test/java/org/raddatz/familienarchiv/service/DocumentServiceTest.java b/backend/src/test/java/org/raddatz/familienarchiv/service/DocumentServiceTest.java index 015d6302..630b2b92 100644 --- a/backend/src/test/java/org/raddatz/familienarchiv/service/DocumentServiceTest.java +++ b/backend/src/test/java/org/raddatz/familienarchiv/service/DocumentServiceTest.java @@ -16,13 +16,14 @@ import org.raddatz.familienarchiv.dto.DocumentUpdateDTO; import org.raddatz.familienarchiv.dto.IncompleteDocumentDTO; import org.raddatz.familienarchiv.dto.MatchOffset; import org.raddatz.familienarchiv.dto.SearchMatchData; -import org.raddatz.familienarchiv.dto.TagOperator; +import org.raddatz.familienarchiv.tag.TagOperator; import org.raddatz.familienarchiv.exception.DomainException; import org.raddatz.familienarchiv.model.Document; import org.raddatz.familienarchiv.model.DocumentStatus; import org.raddatz.familienarchiv.model.Person; -import org.raddatz.familienarchiv.model.Tag; +import org.raddatz.familienarchiv.tag.Tag; import org.raddatz.familienarchiv.repository.DocumentRepository; +import org.raddatz.familienarchiv.tag.TagService; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageImpl; import org.springframework.data.domain.PageRequest; diff --git a/backend/src/test/java/org/raddatz/familienarchiv/service/DocumentVersionServiceTest.java b/backend/src/test/java/org/raddatz/familienarchiv/service/DocumentVersionServiceTest.java index 7a41b4ef..ba38d7b9 100644 --- a/backend/src/test/java/org/raddatz/familienarchiv/service/DocumentVersionServiceTest.java +++ b/backend/src/test/java/org/raddatz/familienarchiv/service/DocumentVersionServiceTest.java @@ -13,7 +13,7 @@ import org.raddatz.familienarchiv.model.AppUser; import org.raddatz.familienarchiv.model.Document; import org.raddatz.familienarchiv.model.DocumentVersion; import org.raddatz.familienarchiv.model.Person; -import org.raddatz.familienarchiv.model.Tag; +import org.raddatz.familienarchiv.tag.Tag; import org.raddatz.familienarchiv.repository.DocumentVersionRepository; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; import org.springframework.security.core.context.SecurityContextHolder; diff --git a/backend/src/test/java/org/raddatz/familienarchiv/service/MassImportServiceTest.java b/backend/src/test/java/org/raddatz/familienarchiv/service/MassImportServiceTest.java index 00416943..3cf356ee 100644 --- a/backend/src/test/java/org/raddatz/familienarchiv/service/MassImportServiceTest.java +++ b/backend/src/test/java/org/raddatz/familienarchiv/service/MassImportServiceTest.java @@ -10,7 +10,8 @@ import org.raddatz.familienarchiv.exception.DomainException; import org.raddatz.familienarchiv.model.Document; import org.raddatz.familienarchiv.model.DocumentStatus; import org.raddatz.familienarchiv.model.Person; -import org.raddatz.familienarchiv.model.Tag; +import org.raddatz.familienarchiv.tag.Tag; +import org.raddatz.familienarchiv.tag.TagService; import org.springframework.test.util.ReflectionTestUtils; import software.amazon.awssdk.core.sync.RequestBody; import software.amazon.awssdk.services.s3.S3Client; diff --git a/backend/src/test/java/org/raddatz/familienarchiv/controller/TagControllerTest.java b/backend/src/test/java/org/raddatz/familienarchiv/tag/TagControllerTest.java similarity index 97% rename from backend/src/test/java/org/raddatz/familienarchiv/controller/TagControllerTest.java rename to backend/src/test/java/org/raddatz/familienarchiv/tag/TagControllerTest.java index dbc524ca..3d4aa976 100644 --- a/backend/src/test/java/org/raddatz/familienarchiv/controller/TagControllerTest.java +++ b/backend/src/test/java/org/raddatz/familienarchiv/tag/TagControllerTest.java @@ -1,12 +1,12 @@ -package org.raddatz.familienarchiv.controller; +package org.raddatz.familienarchiv.tag; import org.junit.jupiter.api.Test; -import org.raddatz.familienarchiv.dto.TagTreeNodeDTO; -import org.raddatz.familienarchiv.model.Tag; +import org.raddatz.familienarchiv.tag.TagTreeNodeDTO; +import org.raddatz.familienarchiv.tag.Tag; import org.raddatz.familienarchiv.security.PermissionAspect; import org.raddatz.familienarchiv.service.CustomUserDetailsService; import org.raddatz.familienarchiv.service.DocumentService; -import org.raddatz.familienarchiv.service.TagService; +import org.raddatz.familienarchiv.tag.TagService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.webmvc.test.autoconfigure.WebMvcTest; import org.raddatz.familienarchiv.config.SecurityConfig; @@ -20,7 +20,7 @@ import org.springframework.test.web.servlet.MockMvc; import java.util.List; import java.util.UUID; -import org.raddatz.familienarchiv.dto.MergeTagDTO; +import org.raddatz.familienarchiv.tag.MergeTagDTO; import org.raddatz.familienarchiv.exception.DomainException; import org.raddatz.familienarchiv.exception.ErrorCode; diff --git a/backend/src/test/java/org/raddatz/familienarchiv/service/TagServiceTest.java b/backend/src/test/java/org/raddatz/familienarchiv/tag/TagServiceTest.java similarity index 99% rename from backend/src/test/java/org/raddatz/familienarchiv/service/TagServiceTest.java rename to backend/src/test/java/org/raddatz/familienarchiv/tag/TagServiceTest.java index bc56d98d..486f4afe 100644 --- a/backend/src/test/java/org/raddatz/familienarchiv/service/TagServiceTest.java +++ b/backend/src/test/java/org/raddatz/familienarchiv/tag/TagServiceTest.java @@ -1,15 +1,15 @@ -package org.raddatz.familienarchiv.service; +package org.raddatz.familienarchiv.tag; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.mockito.InjectMocks; import org.mockito.Mock; import org.mockito.junit.jupiter.MockitoExtension; -import org.raddatz.familienarchiv.dto.TagUpdateDTO; +import org.raddatz.familienarchiv.tag.TagUpdateDTO; import org.raddatz.familienarchiv.exception.DomainException; import org.raddatz.familienarchiv.exception.ErrorCode; -import org.raddatz.familienarchiv.model.Tag; -import org.raddatz.familienarchiv.repository.TagRepository; +import org.raddatz.familienarchiv.tag.Tag; +import org.raddatz.familienarchiv.tag.TagRepository; import java.util.List; import java.util.Optional;