diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/in/web/RegisterNoticeController.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/in/web/RegisterNoticeController.kt deleted file mode 100644 index 7453530..0000000 --- a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/in/web/RegisterNoticeController.kt +++ /dev/null @@ -1,4 +0,0 @@ -package me.jiniworld.demohx.notice.adapter.`in`.web - -internal class RegisterNoticeController { -} \ No newline at end of file diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/in/web/GetNoticeController.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/input/web/GetNoticeController.kt similarity index 87% rename from server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/in/web/GetNoticeController.kt rename to server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/input/web/GetNoticeController.kt index 7ebdb06..736c0f2 100644 --- a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/in/web/GetNoticeController.kt +++ b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/input/web/GetNoticeController.kt @@ -1,12 +1,12 @@ -package me.jiniworld.demohx.notice.adapter.`in`.web +package me.jiniworld.demohx.notice.adapter.input.web import io.swagger.v3.oas.annotations.Operation import io.swagger.v3.oas.annotations.tags.Tag import me.jiniworld.demohx.annotation.WebAdapter import me.jiniworld.demohx.model.DataResponse import me.jiniworld.demohx.model.NotFoundException -import me.jiniworld.demohx.notice.application.port.`in`.GetNoticeQuery -import me.jiniworld.demohx.notice.application.port.`in`.GetNoticesCommand +import me.jiniworld.demohx.notice.application.port.input.GetNoticeQuery +import me.jiniworld.demohx.notice.application.port.input.GetNoticesCommand import org.springframework.web.bind.annotation.* @WebAdapter diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/input/web/RegisterNoticeController.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/input/web/RegisterNoticeController.kt new file mode 100644 index 0000000..d77c952 --- /dev/null +++ b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/input/web/RegisterNoticeController.kt @@ -0,0 +1,4 @@ +package me.jiniworld.demohx.notice.adapter.input.web + +internal class RegisterNoticeController { +} \ No newline at end of file diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/out/persistence/NoticeEntity.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/output/persistence/NoticeEntity.kt similarity index 93% rename from server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/out/persistence/NoticeEntity.kt rename to server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/output/persistence/NoticeEntity.kt index 798de3a..dc639c3 100644 --- a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/out/persistence/NoticeEntity.kt +++ b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/output/persistence/NoticeEntity.kt @@ -1,4 +1,4 @@ -package me.jiniworld.demohx.notice.adapter.out.persistence +package me.jiniworld.demohx.notice.adapter.output.persistence import me.jiniworld.demohx.notice.domain.Notice import me.jiniworld.demohx.notice.domain.NoticeContent diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/out/persistence/NoticePersistenceAdapter.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/output/persistence/NoticePersistenceAdapter.kt similarity index 79% rename from server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/out/persistence/NoticePersistenceAdapter.kt rename to server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/output/persistence/NoticePersistenceAdapter.kt index 49bc43c..f3c2913 100644 --- a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/out/persistence/NoticePersistenceAdapter.kt +++ b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/output/persistence/NoticePersistenceAdapter.kt @@ -1,8 +1,8 @@ -package me.jiniworld.demohx.notice.adapter.out.persistence +package me.jiniworld.demohx.notice.adapter.output.persistence import me.jiniworld.demohx.annotation.PersistenceAdapter -import me.jiniworld.demohx.notice.application.port.out.LoadNoticePort -import me.jiniworld.demohx.notice.application.port.out.SaveNoticePort +import me.jiniworld.demohx.notice.application.port.output.LoadNoticePort +import me.jiniworld.demohx.notice.application.port.output.SaveNoticePort import me.jiniworld.demohx.notice.domain.Notice import me.jiniworld.demohx.notice.domain.NoticeContent import org.springframework.data.domain.Pageable diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/out/persistence/NoticeRepository.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/output/persistence/NoticeRepository.kt similarity index 83% rename from server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/out/persistence/NoticeRepository.kt rename to server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/output/persistence/NoticeRepository.kt index 2619717..2483383 100644 --- a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/out/persistence/NoticeRepository.kt +++ b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/adapter/output/persistence/NoticeRepository.kt @@ -1,4 +1,4 @@ -package me.jiniworld.demohx.notice.adapter.out.persistence +package me.jiniworld.demohx.notice.adapter.output.persistence import org.springframework.data.domain.Pageable import org.springframework.data.jpa.repository.JpaRepository diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/in/GetNoticeQuery.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/in/GetNoticeQuery.kt deleted file mode 100644 index 34894e5..0000000 --- a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/in/GetNoticeQuery.kt +++ /dev/null @@ -1,9 +0,0 @@ -package me.jiniworld.demohx.notice.application.port.`in` - -import me.jiniworld.demohx.notice.application.port.out.NoticeDetail -import me.jiniworld.demohx.notice.application.port.out.NoticeSimple - -interface GetNoticeQuery { - fun getNoticeSimples(command: GetNoticesCommand): List? - fun getNoticeDetail(id: Long): NoticeDetail? -} \ No newline at end of file diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/input/GetNoticeQuery.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/input/GetNoticeQuery.kt new file mode 100644 index 0000000..bf57a3b --- /dev/null +++ b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/input/GetNoticeQuery.kt @@ -0,0 +1,9 @@ +package me.jiniworld.demohx.notice.application.port.input + +import me.jiniworld.demohx.notice.application.port.output.NoticeDetail +import me.jiniworld.demohx.notice.application.port.output.NoticeSimple + +interface GetNoticeQuery { + fun getNoticeSimples(command: GetNoticesCommand): List? + fun getNoticeDetail(id: Long): NoticeDetail? +} \ No newline at end of file diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/in/GetNoticesCommand.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/input/GetNoticesCommand.kt similarity index 55% rename from server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/in/GetNoticesCommand.kt rename to server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/input/GetNoticesCommand.kt index c6bff2a..3f7584e 100644 --- a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/in/GetNoticesCommand.kt +++ b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/input/GetNoticesCommand.kt @@ -1,4 +1,4 @@ -package me.jiniworld.demohx.notice.application.port.`in` +package me.jiniworld.demohx.notice.application.port.input data class GetNoticesCommand( val page: Int, diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/in/RegisterNoticeCommand.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/input/RegisterNoticeCommand.kt similarity index 59% rename from server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/in/RegisterNoticeCommand.kt rename to server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/input/RegisterNoticeCommand.kt index 4b9efec..f870a1a 100644 --- a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/in/RegisterNoticeCommand.kt +++ b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/input/RegisterNoticeCommand.kt @@ -1,4 +1,4 @@ -package me.jiniworld.demohx.notice.application.port.`in` +package me.jiniworld.demohx.notice.application.port.input data class RegisterNoticeCommand( val title: String, diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/in/RegisterNoticeUseCase.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/input/RegisterNoticeUseCase.kt similarity index 61% rename from server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/in/RegisterNoticeUseCase.kt rename to server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/input/RegisterNoticeUseCase.kt index 3114269..e0acb16 100644 --- a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/in/RegisterNoticeUseCase.kt +++ b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/input/RegisterNoticeUseCase.kt @@ -1,4 +1,4 @@ -package me.jiniworld.demohx.notice.application.port.`in` +package me.jiniworld.demohx.notice.application.port.input interface RegisterNoticeUseCase { fun registerNotice(command: RegisterNoticeCommand) diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/out/LoadNoticePort.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/output/LoadNoticePort.kt similarity index 78% rename from server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/out/LoadNoticePort.kt rename to server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/output/LoadNoticePort.kt index 5465e65..b875076 100644 --- a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/out/LoadNoticePort.kt +++ b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/output/LoadNoticePort.kt @@ -1,4 +1,4 @@ -package me.jiniworld.demohx.notice.application.port.out +package me.jiniworld.demohx.notice.application.port.output import me.jiniworld.demohx.notice.domain.Notice import org.springframework.data.domain.Pageable diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/out/NoticeDetail.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/output/NoticeDetail.kt similarity index 67% rename from server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/out/NoticeDetail.kt rename to server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/output/NoticeDetail.kt index f7dedbe..26f6693 100644 --- a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/out/NoticeDetail.kt +++ b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/output/NoticeDetail.kt @@ -1,4 +1,4 @@ -package me.jiniworld.demohx.notice.application.port.out +package me.jiniworld.demohx.notice.application.port.output data class NoticeDetail( val id: Long, diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/out/NoticeSimple.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/output/NoticeSimple.kt similarity index 61% rename from server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/out/NoticeSimple.kt rename to server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/output/NoticeSimple.kt index 94e0bd7..7d52933 100644 --- a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/out/NoticeSimple.kt +++ b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/output/NoticeSimple.kt @@ -1,4 +1,4 @@ -package me.jiniworld.demohx.notice.application.port.out +package me.jiniworld.demohx.notice.application.port.output data class NoticeSimple( val id: Long, diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/out/SaveNoticePort.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/output/SaveNoticePort.kt similarity index 69% rename from server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/out/SaveNoticePort.kt rename to server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/output/SaveNoticePort.kt index 1373cc7..72dbb98 100644 --- a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/out/SaveNoticePort.kt +++ b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/port/output/SaveNoticePort.kt @@ -1,4 +1,4 @@ -package me.jiniworld.demohx.notice.application.port.out +package me.jiniworld.demohx.notice.application.port.output import me.jiniworld.demohx.notice.domain.NoticeContent diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/service/GetNoticeService.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/service/GetNoticeService.kt index a91c30d..33bdc26 100644 --- a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/service/GetNoticeService.kt +++ b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/service/GetNoticeService.kt @@ -1,10 +1,10 @@ package me.jiniworld.demohx.notice.application.service import me.jiniworld.demohx.annotation.UseCase -import me.jiniworld.demohx.notice.application.port.`in`.GetNoticeQuery -import me.jiniworld.demohx.notice.application.port.`in`.GetNoticesCommand -import me.jiniworld.demohx.notice.application.port.out.LoadNoticePort -import me.jiniworld.demohx.notice.application.port.out.NoticeDetail +import me.jiniworld.demohx.notice.application.port.input.GetNoticeQuery +import me.jiniworld.demohx.notice.application.port.input.GetNoticesCommand +import me.jiniworld.demohx.notice.application.port.output.LoadNoticePort +import me.jiniworld.demohx.notice.application.port.output.NoticeDetail import org.springframework.data.domain.PageRequest import org.springframework.data.domain.Sort import org.springframework.transaction.annotation.Transactional diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/service/RegisterNoticeService.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/service/RegisterNoticeService.kt index e747a81..5d94268 100644 --- a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/service/RegisterNoticeService.kt +++ b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/application/service/RegisterNoticeService.kt @@ -1,9 +1,9 @@ package me.jiniworld.demohx.notice.application.service import me.jiniworld.demohx.annotation.UseCase -import me.jiniworld.demohx.notice.application.port.`in`.RegisterNoticeCommand -import me.jiniworld.demohx.notice.application.port.`in`.RegisterNoticeUseCase -import me.jiniworld.demohx.notice.application.port.out.SaveNoticePort +import me.jiniworld.demohx.notice.application.port.input.RegisterNoticeCommand +import me.jiniworld.demohx.notice.application.port.input.RegisterNoticeUseCase +import me.jiniworld.demohx.notice.application.port.output.SaveNoticePort import org.springframework.transaction.annotation.Transactional @Transactional diff --git a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/domain/Notice.kt b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/domain/Notice.kt index 4e8bdeb..e7448e5 100644 --- a/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/domain/Notice.kt +++ b/server/demo-all-in-one-app/src/main/kotlin/me/jiniworld/demohx/notice/domain/Notice.kt @@ -1,8 +1,8 @@ package me.jiniworld.demohx.notice.domain import me.jiniworld.demohx.DateTimeUtils -import me.jiniworld.demohx.notice.application.port.out.NoticeDetail -import me.jiniworld.demohx.notice.application.port.out.NoticeSimple +import me.jiniworld.demohx.notice.application.port.output.NoticeDetail +import me.jiniworld.demohx.notice.application.port.output.NoticeSimple import java.time.LocalDateTime data class Notice( diff --git a/server/demo-all-in-one-app/src/test/kotlin/me/jiniworld/demohx/notice/adapter/out/persistence/NoticePersistenceAdapterTest.kt b/server/demo-all-in-one-app/src/test/kotlin/me/jiniworld/demohx/notice/adapter/output/persistence/NoticePersistenceAdapterTest.kt similarity index 94% rename from server/demo-all-in-one-app/src/test/kotlin/me/jiniworld/demohx/notice/adapter/out/persistence/NoticePersistenceAdapterTest.kt rename to server/demo-all-in-one-app/src/test/kotlin/me/jiniworld/demohx/notice/adapter/output/persistence/NoticePersistenceAdapterTest.kt index 259a5a8..74258fe 100644 --- a/server/demo-all-in-one-app/src/test/kotlin/me/jiniworld/demohx/notice/adapter/out/persistence/NoticePersistenceAdapterTest.kt +++ b/server/demo-all-in-one-app/src/test/kotlin/me/jiniworld/demohx/notice/adapter/output/persistence/NoticePersistenceAdapterTest.kt @@ -1,4 +1,4 @@ -package me.jiniworld.demohx.notice.adapter.out.persistence +package me.jiniworld.demohx.notice.adapter.output.persistence import org.junit.jupiter.api.Assertions import org.junit.jupiter.api.Test diff --git a/server/demo-all-in-one-app/src/test/resources/me/jiniworld/demohx/notice/adapter/out/persistence/notice.sql b/server/demo-all-in-one-app/src/test/resources/me/jiniworld/demohx/notice/adapter/output/persistence/notice.sql similarity index 100% rename from server/demo-all-in-one-app/src/test/resources/me/jiniworld/demohx/notice/adapter/out/persistence/notice.sql rename to server/demo-all-in-one-app/src/test/resources/me/jiniworld/demohx/notice/adapter/output/persistence/notice.sql