├── .gitattributes ├── .githooks └── pre-commit ├── .github ├── CODEOWNERS └── workflows │ ├── ci.yml │ └── sonarcloud-analyze.yml ├── .gitignore ├── Readme.md ├── account-api ├── account-application │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── account │ │ └── application │ │ ├── AccountCommandExecutor.java │ │ └── command │ │ ├── LoginAccount.java │ │ ├── RegisterAccount.java │ │ └── RegisterConfirm.java ├── account-domain │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── kr │ │ │ └── flab │ │ │ └── movieon │ │ │ └── account │ │ │ └── domain │ │ │ ├── Account.java │ │ │ ├── AccountRepository.java │ │ │ ├── LoginAccountProcessor.java │ │ │ ├── PasswordEncrypter.java │ │ │ ├── RegisterAccountProcessor.java │ │ │ ├── RegisterCompletedEvent.java │ │ │ ├── RegisteredAccountEvent.java │ │ │ ├── TokenGenerator.java │ │ │ ├── TokenReIssuer.java │ │ │ ├── Tokens.java │ │ │ └── exception │ │ │ ├── DuplicatedEmailException.java │ │ │ ├── DuplicatedUsernameException.java │ │ │ ├── InvalidAccountException.java │ │ │ └── PasswordNotMatchedException.java │ │ └── test │ │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── account │ │ └── domain │ │ ├── FakeAccountRepository.java │ │ ├── FakePasswordEncrypter.java │ │ ├── LoginAccountProcessorTest.java │ │ └── RegisterAccountProcessorTest.java ├── account-infrastructure │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── java │ │ │ └── kr │ │ │ │ └── flab │ │ │ │ └── movieon │ │ │ │ └── account │ │ │ │ └── infrastructure │ │ │ │ ├── AccountModuleConfiguration.java │ │ │ │ ├── AccountModuleExceptionHandler.java │ │ │ │ ├── DelegatePasswordEncrypter.java │ │ │ │ ├── jpa │ │ │ │ ├── AccountRepositoryAdapter.java │ │ │ │ ├── JpaAccountRepository.java │ │ │ │ ├── JpaRefreshTokenInfoRepository.java │ │ │ │ └── RefreshTokenInfoRepositoryAdapter.java │ │ │ │ └── jwt │ │ │ │ ├── AlreadyTokenExpiredException.java │ │ │ │ ├── RawToken.java │ │ │ │ ├── RefreshTokenInfo.java │ │ │ │ ├── RefreshTokenInfoRepository.java │ │ │ │ ├── RefreshTokenNotFoundException.java │ │ │ │ ├── Scopes.java │ │ │ │ ├── TokenExtractor.java │ │ │ │ ├── TokenParser.java │ │ │ │ ├── TokenProperties.java │ │ │ │ └── impl │ │ │ │ ├── JwtTokenExtractor.java │ │ │ │ ├── JwtTokenGenerator.java │ │ │ │ ├── JwtTokenParser.java │ │ │ │ └── JwtTokenReIssuer.java │ │ └── resources │ │ │ └── accounts.yml │ │ └── test │ │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── account │ │ └── infrastructure │ │ └── jwt │ │ ├── JwtTokenExtractorTest.java │ │ ├── TokenParserTest.java │ │ ├── TokenReIssuerTest.java │ │ └── fixtures │ │ ├── DummyAccountRepository.java │ │ ├── FakeRefreshTokenInfoRepository.java │ │ └── Fixtures.java └── account-presentation │ ├── build.gradle.kts │ └── src │ ├── main │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── account │ │ └── presentation │ │ ├── AuthenticationApi.java │ │ ├── AuthenticationSpecification.java │ │ ├── request │ │ ├── LoginAccountRequest.java │ │ ├── RegisterAccountRequest.java │ │ └── RegisterConfirmRequest.java │ │ └── response │ │ └── TokenResponse.java │ └── test │ └── java │ └── kr │ └── flab │ └── movieon │ └── account │ └── presentation │ └── AuthenticationApiTest.java ├── agent └── elastic-apm-agent-1.26.0.jar ├── app ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ └── kr │ │ │ └── flab │ │ │ └── movieon │ │ │ ├── MovieOnApplication.java │ │ │ ├── notification │ │ │ └── integrate │ │ │ │ └── AccountRepositoryAdapterInNotificationModule.java │ │ │ ├── order │ │ │ └── integrate │ │ │ │ └── ItemRepositoryAdapterInOrderModule.java │ │ │ ├── point │ │ │ └── integrate │ │ │ │ └── DefaultPointManager.java │ │ │ ├── security │ │ │ └── integrate │ │ │ │ ├── CustomCorsFilter.java │ │ │ │ ├── DefaultAccessDeniedHandler.java │ │ │ │ ├── DefaultAuthenticationEntryPoint.java │ │ │ │ ├── FilterChainExceptionHelper.java │ │ │ │ ├── JwtAuthenticationFilter.java │ │ │ │ └── SecurityConfiguration.java │ │ │ └── supports │ │ │ ├── AsyncConfiguration.java │ │ │ ├── BigDecimalAttributeConverter.java │ │ │ ├── DomainEventTranslator.java │ │ │ ├── EmbeddedRedisConfiguration.java │ │ │ ├── GlobalExceptionHandler.java │ │ │ ├── OpenApiSpecConfiguration.java │ │ │ ├── ProcessUtil.java │ │ │ └── TransactionConfiguration.java │ └── resources │ │ ├── application-local.yml │ │ ├── application-test.yml │ │ ├── application.yml │ │ ├── db │ │ └── migration │ │ │ ├── V1__init_ddl.sql │ │ │ ├── V20220309000000__Insert_Account.sql │ │ │ ├── V20220309001000__Insert_Product.sql │ │ │ └── V20220310000000__Insert.Order.sql │ │ └── logback-spring.xml │ └── test │ └── java │ └── kr │ └── flab │ └── movieon │ └── modules │ ├── IntegrateTestExtension.java │ ├── account │ ├── AccountQueryApiTest.java │ └── AuthenticationIntegrationTest.java │ ├── notification │ └── NotificationIntegrationTest.java │ ├── order │ ├── OrderEventHandlerTest.java │ ├── OrderIntegrationTest.java │ └── OrderQueryApiTest.java │ └── payment │ └── PaymentIntegrateTest.java ├── common ├── build.gradle.kts └── src │ ├── main │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── common │ │ ├── Assert.java │ │ ├── AuthenticatedUser.java │ │ ├── KeyGenerator.java │ │ ├── Role.java │ │ ├── annotation │ │ └── NoArgsConstructor.kt │ │ ├── domain │ │ └── model │ │ │ ├── AbstractAggregateRoot.java │ │ │ └── DomainEvent.java │ │ ├── error │ │ ├── ErrorCode.java │ │ ├── InvalidArgumentException.java │ │ ├── InvalidTokenException.java │ │ ├── ResourceNotFoundException.java │ │ └── SystemException.java │ │ └── result │ │ └── ApiResponseEnvelop.java │ └── test │ └── java │ └── kr │ └── flab │ └── movieon │ └── common │ ├── KeyGeneratorTest.java │ └── domain │ └── model │ └── AbstractAggregateRootTest.java ├── config ├── checkstyle │ ├── checkstyle-suppressions.xml │ └── checkstyle.xml └── formatter │ └── intellij-java-google-style.xml ├── docker ├── .env ├── apm-server.docker.yml ├── docker-compose.yml └── mysql │ └── conf.d │ └── my.cnf ├── gradle.properties ├── gradle ├── scripts │ └── test-aggregator.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── notification-api ├── notification-application │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── kr │ │ │ └── flab │ │ │ └── movieon │ │ │ └── notification │ │ │ └── application │ │ │ ├── NotificationSettingManager.java │ │ │ └── NotificationTemplateManager.java │ │ └── test │ │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── notification │ │ ├── application │ │ ├── NotificationSettingManagerTest.java │ │ └── NotificationTemplateManagerTest.java │ │ └── domain │ │ └── FakeNotificationSettingRepository.java ├── notification-domain │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── kr │ │ │ └── flab │ │ │ └── movieon │ │ │ └── notification │ │ │ └── domain │ │ │ ├── EmailNotification.java │ │ │ ├── ExternalEventNotificationProcessDelegator.java │ │ │ ├── ExternalEventNotificationProcessor.java │ │ │ ├── IsDisabledNotificationGroupException.java │ │ │ ├── Notification.java │ │ │ ├── NotificationGroup.java │ │ │ ├── NotificationOption.java │ │ │ ├── NotificationRepository.java │ │ │ ├── NotificationSender.java │ │ │ ├── NotificationSetting.java │ │ │ ├── NotificationSettingRepository.java │ │ │ ├── NotificationTemplate.java │ │ │ ├── NotificationTemplateProcessor.java │ │ │ ├── NotificationTemplateRepository.java │ │ │ ├── NotificationTemplateType.java │ │ │ ├── NotificationType.java │ │ │ ├── PaymentCompletedEvent.java │ │ │ ├── Receiver.java │ │ │ ├── RegisterCompletedEvent.java │ │ │ └── RegisteredAccountEvent.java │ │ └── test │ │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── notification │ │ └── domain │ │ ├── ExternalEventNotificationProcessorTest.java │ │ └── NotificationSettingTest.java ├── notification-infrastructure │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── java │ │ └── kr │ │ │ └── flab │ │ │ └── movieon │ │ │ └── notification │ │ │ ├── infrastructure │ │ │ ├── EmailNotificationSender.java │ │ │ ├── NotificationEventHandler.java │ │ │ ├── NotificationModuleConfiguration.java │ │ │ ├── NotificationModuleExceptionHandler.java │ │ │ ├── NotificationSenderDelegator.java │ │ │ ├── PaymentCompletedEventNotificationProcessor.java │ │ │ ├── RegisteredAccountEventNotificationProcessor.java │ │ │ ├── TestEmailNotificationSender.java │ │ │ ├── ThymeleafTemplateProcessor.java │ │ │ └── jpa │ │ │ │ ├── JpaNotificationRepository.java │ │ │ │ ├── JpaNotificationSettingRepository.java │ │ │ │ ├── JpaNotificationTemplateRepository.java │ │ │ │ ├── NotificationRepositoryAdapter.java │ │ │ │ ├── NotificationSettingRepositoryAdapter.java │ │ │ │ └── NotificationTemplateRepositoryAdapter.java │ │ │ └── integrate │ │ │ ├── Account.java │ │ │ └── AccountRepository.java │ │ └── resources │ │ └── notifications.yml └── notification-presentation │ ├── build.gradle.kts │ └── src │ ├── main │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── notification │ │ └── presentation │ │ ├── NotificationSettingApi.java │ │ ├── NotificationSettingSpecification.java │ │ ├── NotificationTemplateApi.java │ │ ├── NotificationTemplateSpecification.java │ │ └── request │ │ ├── CreateTemplateRequest.java │ │ └── UpdateTemplateRequest.java │ └── test │ └── java │ └── kr │ └── flab │ └── movieon │ └── notification │ └── presentation │ └── NotificationTemplateApiTests.java ├── order-api ├── order-application │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── kr │ │ │ └── flab │ │ │ └── movieon │ │ │ └── order │ │ │ └── application │ │ │ ├── CreateOrderUsecase.java │ │ │ ├── OrderCommandExecutor.java │ │ │ └── command │ │ │ ├── CreateOrderCommand.java │ │ │ ├── CreateOrderItemOptionCommand.java │ │ │ └── CreateOrderLineItemCommand.java │ │ └── test │ │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── order │ │ └── application │ │ ├── DummyPointManager.java │ │ └── OrderCommandExecutorTest.java ├── order-domain │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── kr │ │ │ └── flab │ │ │ └── movieon │ │ │ └── order │ │ │ └── domain │ │ │ ├── Customer.java │ │ │ ├── Item.java │ │ │ ├── ItemOption.java │ │ │ ├── ItemRepository.java │ │ │ ├── Order.java │ │ │ ├── OrderCanceledEvent.java │ │ │ ├── OrderCompletedEvent.java │ │ │ ├── OrderCreatedEvent.java │ │ │ ├── OrderItemOption.java │ │ │ ├── OrderLineItem.java │ │ │ ├── OrderRepository.java │ │ │ ├── OrderValidator.java │ │ │ ├── PaymentCompletedEvent.java │ │ │ ├── PaymentCompletedProcessor.java │ │ │ ├── PointManager.java │ │ │ └── exception │ │ │ ├── AlreadyCanceledException.java │ │ │ ├── AmountNotMatchedException.java │ │ │ ├── IsChangedItemException.java │ │ │ ├── IsChangedItemOptionException.java │ │ │ └── IsEmptyOrderItemException.java │ │ └── test │ │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── order │ │ └── domain │ │ ├── DummyPointManager.java │ │ ├── FakeOrderRepository.java │ │ ├── OrderTests.java │ │ ├── OrderValidatorTest.java │ │ └── PaymentCompletedProcessorTest.java ├── order-infrastructure │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── order │ │ └── infrastructure │ │ ├── OrderEventHandler.java │ │ ├── OrderModuleConfiguration.java │ │ ├── OrderModuleExceptionHandler.java │ │ └── jpa │ │ ├── JpaOrderRepository.java │ │ └── OrderRepositoryAdapter.java └── order-presentation │ ├── build.gradle.kts │ └── src │ ├── main │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── order │ │ └── presentation │ │ ├── OrderApi.java │ │ ├── OrderSpecification.java │ │ └── request │ │ ├── CreateOrderItemOptionRequest.java │ │ ├── CreateOrderLineItemRequest.java │ │ └── CreateOrderRequest.java │ └── test │ └── java │ └── kr │ └── flab │ └── movieon │ └── order │ └── presentation │ └── OrderApiTest.java ├── payment-api ├── payment-application │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── payment │ │ └── application │ │ ├── PaymentCommandExecutor.java │ │ └── TossPaymentsPaymentApprovalCommand.java ├── payment-domain │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── payment │ │ └── domain │ │ ├── PayMethod.java │ │ ├── PaymentCompletedEvent.java │ │ ├── TossPayments.java │ │ ├── TossPaymentsCancelInfo.java │ │ ├── TossPaymentsCardInfo.java │ │ ├── TossPaymentsCardInfoBuilder.java │ │ ├── TossPaymentsInfo.java │ │ ├── TossPaymentsInfoBuilder.java │ │ ├── TossPaymentsPaymentProcessor.java │ │ └── TossPaymentsRepository.java ├── payment-infrastructure │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── java │ │ └── kr │ │ │ └── flab │ │ │ └── movieon │ │ │ └── payment │ │ │ └── infrastructure │ │ │ ├── MessageConsumer.java │ │ │ ├── PaymentModuleConfiguration.java │ │ │ ├── jpa │ │ │ ├── JpaTossPaymentsRepository.java │ │ │ └── TossPaymentsRepositoryAdapter.java │ │ │ └── toss │ │ │ ├── DefaultTossPaymentsPaymentProcessor.java │ │ │ ├── TossPaymentsCardInfoResponse.java │ │ │ ├── TossPaymentsFactory.java │ │ │ ├── TossPaymentsPaymentApprovalCommandVerifier.java │ │ │ ├── TossPaymentsPaymentApprovalProcessor.java │ │ │ ├── TossPaymentsPaymentApprovalVerifyResponse.java │ │ │ ├── TossPaymentsPaymentCompletedResponse.java │ │ │ └── TossPaymentsProperties.java │ │ └── resources │ │ └── payments.yml └── payment-presentation │ ├── build.gradle.kts │ └── src │ ├── main │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── payment │ │ └── presentation │ │ ├── PaymentApi.java │ │ ├── TossPaymentSpecification.java │ │ └── request │ │ └── TossPaymentsPaymentApprovalRequest.java │ └── test │ └── java │ └── kr │ └── flab │ └── movieon │ └── payment │ └── presentation │ └── PaymentApiTest.java ├── product-api ├── product-application │ ├── .jqwik-database │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── kr │ │ │ └── flab │ │ │ └── movieon │ │ │ └── product │ │ │ └── application │ │ │ ├── ProductManager.java │ │ │ ├── RegisterItemCommand.java │ │ │ └── RegisterProductCommand.java │ │ └── test │ │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── product │ │ └── application │ │ └── SpecsForProduct.java ├── product-domain │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── product │ │ └── domain │ │ ├── Category.java │ │ ├── CategoryRepository.java │ │ ├── Item.java │ │ ├── ItemOption.java │ │ ├── ItemRepository.java │ │ ├── NotMatchedRateException.java │ │ ├── Product.java │ │ ├── ProductBuilder.java │ │ ├── ProductContentsDetail.java │ │ ├── ProductContentsDetailBuilder.java │ │ └── ProductRepository.java ├── product-infrastructure │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── product │ │ └── infrastructure │ │ ├── ProductModuleConfiguration.java │ │ ├── ProductModuleExceptionHandler.java │ │ └── jpa │ │ ├── CategoryRepositoryAdapter.java │ │ ├── ItemRepositoryAdapter.java │ │ ├── JpaCategoryRepository.java │ │ ├── JpaItemRepository.java │ │ ├── JpaProductRepository.java │ │ └── ProductRepositoryAdapter.java └── product-presentation │ ├── build.gradle.kts │ └── src │ ├── main │ └── java │ │ └── kr │ │ └── flab │ │ └── movieon │ │ └── product │ │ └── presentation │ │ ├── ProductSpecification.java │ │ └── RegisterProductApi.java │ └── test │ └── java │ └── kr │ └── flab │ └── movieon │ └── product │ └── presentation │ └── RegisterProductApiTest.java ├── query-api ├── build.gradle.kts └── src │ └── main │ ├── java │ └── kr │ │ └── flab │ │ └── movieon │ │ └── query │ │ ├── modules │ │ ├── account │ │ │ ├── AccountQueryApi.java │ │ │ ├── AccountQuerySpecification.java │ │ │ ├── AccountReadModel.java │ │ │ ├── AccountReader.java │ │ │ └── MybatisAccountReader.java │ │ └── order │ │ │ ├── MybatisOrderReader.java │ │ │ ├── OrderLineItemOptionReadModel.java │ │ │ ├── OrderLineItemReadModel.java │ │ │ ├── OrderQueryApi.java │ │ │ ├── OrderQuerySpecification.java │ │ │ ├── OrderReadModel.java │ │ │ └── OrderReader.java │ │ └── supports │ │ └── QueryModuleConfiguration.java │ └── resources │ └── mapper │ ├── AccountQueryMapper.xml │ └── OrderQueryMapper.xml ├── scavenger-agent-java-1.1.0.jar └── settings.gradle.kts /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/.gitattributes -------------------------------------------------------------------------------- /.githooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/.githooks/pre-commit -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @Rebwon @JiwonDev @f-lab-bright 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/sonarcloud-analyze.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/.github/workflows/sonarcloud-analyze.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/.gitignore -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/Readme.md -------------------------------------------------------------------------------- /account-api/account-application/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-application/build.gradle.kts -------------------------------------------------------------------------------- /account-api/account-application/src/main/java/kr/flab/movieon/account/application/AccountCommandExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-application/src/main/java/kr/flab/movieon/account/application/AccountCommandExecutor.java -------------------------------------------------------------------------------- /account-api/account-application/src/main/java/kr/flab/movieon/account/application/command/LoginAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-application/src/main/java/kr/flab/movieon/account/application/command/LoginAccount.java -------------------------------------------------------------------------------- /account-api/account-application/src/main/java/kr/flab/movieon/account/application/command/RegisterAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-application/src/main/java/kr/flab/movieon/account/application/command/RegisterAccount.java -------------------------------------------------------------------------------- /account-api/account-application/src/main/java/kr/flab/movieon/account/application/command/RegisterConfirm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-application/src/main/java/kr/flab/movieon/account/application/command/RegisterConfirm.java -------------------------------------------------------------------------------- /account-api/account-domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/build.gradle.kts -------------------------------------------------------------------------------- /account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/Account.java -------------------------------------------------------------------------------- /account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/AccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/AccountRepository.java -------------------------------------------------------------------------------- /account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/LoginAccountProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/LoginAccountProcessor.java -------------------------------------------------------------------------------- /account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/PasswordEncrypter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/PasswordEncrypter.java -------------------------------------------------------------------------------- /account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/RegisterAccountProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/RegisterAccountProcessor.java -------------------------------------------------------------------------------- /account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/RegisterCompletedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/RegisterCompletedEvent.java -------------------------------------------------------------------------------- /account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/RegisteredAccountEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/RegisteredAccountEvent.java -------------------------------------------------------------------------------- /account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/TokenGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/TokenGenerator.java -------------------------------------------------------------------------------- /account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/TokenReIssuer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/TokenReIssuer.java -------------------------------------------------------------------------------- /account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/Tokens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/Tokens.java -------------------------------------------------------------------------------- /account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/exception/DuplicatedEmailException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/exception/DuplicatedEmailException.java -------------------------------------------------------------------------------- /account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/exception/DuplicatedUsernameException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/exception/DuplicatedUsernameException.java -------------------------------------------------------------------------------- /account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/exception/InvalidAccountException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/exception/InvalidAccountException.java -------------------------------------------------------------------------------- /account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/exception/PasswordNotMatchedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/main/java/kr/flab/movieon/account/domain/exception/PasswordNotMatchedException.java -------------------------------------------------------------------------------- /account-api/account-domain/src/test/java/kr/flab/movieon/account/domain/FakeAccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/test/java/kr/flab/movieon/account/domain/FakeAccountRepository.java -------------------------------------------------------------------------------- /account-api/account-domain/src/test/java/kr/flab/movieon/account/domain/FakePasswordEncrypter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/test/java/kr/flab/movieon/account/domain/FakePasswordEncrypter.java -------------------------------------------------------------------------------- /account-api/account-domain/src/test/java/kr/flab/movieon/account/domain/LoginAccountProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/test/java/kr/flab/movieon/account/domain/LoginAccountProcessorTest.java -------------------------------------------------------------------------------- /account-api/account-domain/src/test/java/kr/flab/movieon/account/domain/RegisterAccountProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-domain/src/test/java/kr/flab/movieon/account/domain/RegisterAccountProcessorTest.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/build.gradle.kts -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/AccountModuleConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/AccountModuleConfiguration.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/AccountModuleExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/AccountModuleExceptionHandler.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/DelegatePasswordEncrypter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/DelegatePasswordEncrypter.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jpa/AccountRepositoryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jpa/AccountRepositoryAdapter.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jpa/JpaAccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jpa/JpaAccountRepository.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jpa/JpaRefreshTokenInfoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jpa/JpaRefreshTokenInfoRepository.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jpa/RefreshTokenInfoRepositoryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jpa/RefreshTokenInfoRepositoryAdapter.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/AlreadyTokenExpiredException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/AlreadyTokenExpiredException.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/RawToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/RawToken.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/RefreshTokenInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/RefreshTokenInfo.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/RefreshTokenInfoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/RefreshTokenInfoRepository.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/RefreshTokenNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/RefreshTokenNotFoundException.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/Scopes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/Scopes.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/TokenExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/TokenExtractor.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/TokenParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/TokenParser.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/TokenProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/TokenProperties.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/impl/JwtTokenExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/impl/JwtTokenExtractor.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/impl/JwtTokenGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/impl/JwtTokenGenerator.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/impl/JwtTokenParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/impl/JwtTokenParser.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/impl/JwtTokenReIssuer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/java/kr/flab/movieon/account/infrastructure/jwt/impl/JwtTokenReIssuer.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/main/resources/accounts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/main/resources/accounts.yml -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/test/java/kr/flab/movieon/account/infrastructure/jwt/JwtTokenExtractorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/test/java/kr/flab/movieon/account/infrastructure/jwt/JwtTokenExtractorTest.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/test/java/kr/flab/movieon/account/infrastructure/jwt/TokenParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/test/java/kr/flab/movieon/account/infrastructure/jwt/TokenParserTest.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/test/java/kr/flab/movieon/account/infrastructure/jwt/TokenReIssuerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/test/java/kr/flab/movieon/account/infrastructure/jwt/TokenReIssuerTest.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/test/java/kr/flab/movieon/account/infrastructure/jwt/fixtures/DummyAccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/test/java/kr/flab/movieon/account/infrastructure/jwt/fixtures/DummyAccountRepository.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/test/java/kr/flab/movieon/account/infrastructure/jwt/fixtures/FakeRefreshTokenInfoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/test/java/kr/flab/movieon/account/infrastructure/jwt/fixtures/FakeRefreshTokenInfoRepository.java -------------------------------------------------------------------------------- /account-api/account-infrastructure/src/test/java/kr/flab/movieon/account/infrastructure/jwt/fixtures/Fixtures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-infrastructure/src/test/java/kr/flab/movieon/account/infrastructure/jwt/fixtures/Fixtures.java -------------------------------------------------------------------------------- /account-api/account-presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-presentation/build.gradle.kts -------------------------------------------------------------------------------- /account-api/account-presentation/src/main/java/kr/flab/movieon/account/presentation/AuthenticationApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-presentation/src/main/java/kr/flab/movieon/account/presentation/AuthenticationApi.java -------------------------------------------------------------------------------- /account-api/account-presentation/src/main/java/kr/flab/movieon/account/presentation/AuthenticationSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-presentation/src/main/java/kr/flab/movieon/account/presentation/AuthenticationSpecification.java -------------------------------------------------------------------------------- /account-api/account-presentation/src/main/java/kr/flab/movieon/account/presentation/request/LoginAccountRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-presentation/src/main/java/kr/flab/movieon/account/presentation/request/LoginAccountRequest.java -------------------------------------------------------------------------------- /account-api/account-presentation/src/main/java/kr/flab/movieon/account/presentation/request/RegisterAccountRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-presentation/src/main/java/kr/flab/movieon/account/presentation/request/RegisterAccountRequest.java -------------------------------------------------------------------------------- /account-api/account-presentation/src/main/java/kr/flab/movieon/account/presentation/request/RegisterConfirmRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-presentation/src/main/java/kr/flab/movieon/account/presentation/request/RegisterConfirmRequest.java -------------------------------------------------------------------------------- /account-api/account-presentation/src/main/java/kr/flab/movieon/account/presentation/response/TokenResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-presentation/src/main/java/kr/flab/movieon/account/presentation/response/TokenResponse.java -------------------------------------------------------------------------------- /account-api/account-presentation/src/test/java/kr/flab/movieon/account/presentation/AuthenticationApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/account-api/account-presentation/src/test/java/kr/flab/movieon/account/presentation/AuthenticationApiTest.java -------------------------------------------------------------------------------- /agent/elastic-apm-agent-1.26.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/agent/elastic-apm-agent-1.26.0.jar -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/MovieOnApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/MovieOnApplication.java -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/notification/integrate/AccountRepositoryAdapterInNotificationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/notification/integrate/AccountRepositoryAdapterInNotificationModule.java -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/order/integrate/ItemRepositoryAdapterInOrderModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/order/integrate/ItemRepositoryAdapterInOrderModule.java -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/point/integrate/DefaultPointManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/point/integrate/DefaultPointManager.java -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/security/integrate/CustomCorsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/security/integrate/CustomCorsFilter.java -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/security/integrate/DefaultAccessDeniedHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/security/integrate/DefaultAccessDeniedHandler.java -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/security/integrate/DefaultAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/security/integrate/DefaultAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/security/integrate/FilterChainExceptionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/security/integrate/FilterChainExceptionHelper.java -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/security/integrate/JwtAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/security/integrate/JwtAuthenticationFilter.java -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/security/integrate/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/security/integrate/SecurityConfiguration.java -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/supports/AsyncConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/supports/AsyncConfiguration.java -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/supports/BigDecimalAttributeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/supports/BigDecimalAttributeConverter.java -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/supports/DomainEventTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/supports/DomainEventTranslator.java -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/supports/EmbeddedRedisConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/supports/EmbeddedRedisConfiguration.java -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/supports/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/supports/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/supports/OpenApiSpecConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/supports/OpenApiSpecConfiguration.java -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/supports/ProcessUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/supports/ProcessUtil.java -------------------------------------------------------------------------------- /app/src/main/java/kr/flab/movieon/supports/TransactionConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/java/kr/flab/movieon/supports/TransactionConfiguration.java -------------------------------------------------------------------------------- /app/src/main/resources/application-local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/resources/application-local.yml -------------------------------------------------------------------------------- /app/src/main/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/resources/application-test.yml -------------------------------------------------------------------------------- /app/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/resources/application.yml -------------------------------------------------------------------------------- /app/src/main/resources/db/migration/V1__init_ddl.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/resources/db/migration/V1__init_ddl.sql -------------------------------------------------------------------------------- /app/src/main/resources/db/migration/V20220309000000__Insert_Account.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/resources/db/migration/V20220309000000__Insert_Account.sql -------------------------------------------------------------------------------- /app/src/main/resources/db/migration/V20220309001000__Insert_Product.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/resources/db/migration/V20220309001000__Insert_Product.sql -------------------------------------------------------------------------------- /app/src/main/resources/db/migration/V20220310000000__Insert.Order.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/resources/db/migration/V20220310000000__Insert.Order.sql -------------------------------------------------------------------------------- /app/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /app/src/test/java/kr/flab/movieon/modules/IntegrateTestExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/test/java/kr/flab/movieon/modules/IntegrateTestExtension.java -------------------------------------------------------------------------------- /app/src/test/java/kr/flab/movieon/modules/account/AccountQueryApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/test/java/kr/flab/movieon/modules/account/AccountQueryApiTest.java -------------------------------------------------------------------------------- /app/src/test/java/kr/flab/movieon/modules/account/AuthenticationIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/test/java/kr/flab/movieon/modules/account/AuthenticationIntegrationTest.java -------------------------------------------------------------------------------- /app/src/test/java/kr/flab/movieon/modules/notification/NotificationIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/test/java/kr/flab/movieon/modules/notification/NotificationIntegrationTest.java -------------------------------------------------------------------------------- /app/src/test/java/kr/flab/movieon/modules/order/OrderEventHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/test/java/kr/flab/movieon/modules/order/OrderEventHandlerTest.java -------------------------------------------------------------------------------- /app/src/test/java/kr/flab/movieon/modules/order/OrderIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/test/java/kr/flab/movieon/modules/order/OrderIntegrationTest.java -------------------------------------------------------------------------------- /app/src/test/java/kr/flab/movieon/modules/order/OrderQueryApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/test/java/kr/flab/movieon/modules/order/OrderQueryApiTest.java -------------------------------------------------------------------------------- /app/src/test/java/kr/flab/movieon/modules/payment/PaymentIntegrateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/app/src/test/java/kr/flab/movieon/modules/payment/PaymentIntegrateTest.java -------------------------------------------------------------------------------- /common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/common/build.gradle.kts -------------------------------------------------------------------------------- /common/src/main/java/kr/flab/movieon/common/Assert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/common/src/main/java/kr/flab/movieon/common/Assert.java -------------------------------------------------------------------------------- /common/src/main/java/kr/flab/movieon/common/AuthenticatedUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/common/src/main/java/kr/flab/movieon/common/AuthenticatedUser.java -------------------------------------------------------------------------------- /common/src/main/java/kr/flab/movieon/common/KeyGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/common/src/main/java/kr/flab/movieon/common/KeyGenerator.java -------------------------------------------------------------------------------- /common/src/main/java/kr/flab/movieon/common/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/common/src/main/java/kr/flab/movieon/common/Role.java -------------------------------------------------------------------------------- /common/src/main/java/kr/flab/movieon/common/annotation/NoArgsConstructor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/common/src/main/java/kr/flab/movieon/common/annotation/NoArgsConstructor.kt -------------------------------------------------------------------------------- /common/src/main/java/kr/flab/movieon/common/domain/model/AbstractAggregateRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/common/src/main/java/kr/flab/movieon/common/domain/model/AbstractAggregateRoot.java -------------------------------------------------------------------------------- /common/src/main/java/kr/flab/movieon/common/domain/model/DomainEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/common/src/main/java/kr/flab/movieon/common/domain/model/DomainEvent.java -------------------------------------------------------------------------------- /common/src/main/java/kr/flab/movieon/common/error/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/common/src/main/java/kr/flab/movieon/common/error/ErrorCode.java -------------------------------------------------------------------------------- /common/src/main/java/kr/flab/movieon/common/error/InvalidArgumentException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/common/src/main/java/kr/flab/movieon/common/error/InvalidArgumentException.java -------------------------------------------------------------------------------- /common/src/main/java/kr/flab/movieon/common/error/InvalidTokenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/common/src/main/java/kr/flab/movieon/common/error/InvalidTokenException.java -------------------------------------------------------------------------------- /common/src/main/java/kr/flab/movieon/common/error/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/common/src/main/java/kr/flab/movieon/common/error/ResourceNotFoundException.java -------------------------------------------------------------------------------- /common/src/main/java/kr/flab/movieon/common/error/SystemException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/common/src/main/java/kr/flab/movieon/common/error/SystemException.java -------------------------------------------------------------------------------- /common/src/main/java/kr/flab/movieon/common/result/ApiResponseEnvelop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/common/src/main/java/kr/flab/movieon/common/result/ApiResponseEnvelop.java -------------------------------------------------------------------------------- /common/src/test/java/kr/flab/movieon/common/KeyGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/common/src/test/java/kr/flab/movieon/common/KeyGeneratorTest.java -------------------------------------------------------------------------------- /common/src/test/java/kr/flab/movieon/common/domain/model/AbstractAggregateRootTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/common/src/test/java/kr/flab/movieon/common/domain/model/AbstractAggregateRootTest.java -------------------------------------------------------------------------------- /config/checkstyle/checkstyle-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/config/checkstyle/checkstyle-suppressions.xml -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /config/formatter/intellij-java-google-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/config/formatter/intellij-java-google-style.xml -------------------------------------------------------------------------------- /docker/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/docker/.env -------------------------------------------------------------------------------- /docker/apm-server.docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/docker/apm-server.docker.yml -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/mysql/conf.d/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/docker/mysql/conf.d/my.cnf -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/scripts/test-aggregator.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/gradle/scripts/test-aggregator.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/gradlew.bat -------------------------------------------------------------------------------- /notification-api/notification-application/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-application/build.gradle.kts -------------------------------------------------------------------------------- /notification-api/notification-application/src/main/java/kr/flab/movieon/notification/application/NotificationSettingManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-application/src/main/java/kr/flab/movieon/notification/application/NotificationSettingManager.java -------------------------------------------------------------------------------- /notification-api/notification-application/src/main/java/kr/flab/movieon/notification/application/NotificationTemplateManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-application/src/main/java/kr/flab/movieon/notification/application/NotificationTemplateManager.java -------------------------------------------------------------------------------- /notification-api/notification-application/src/test/java/kr/flab/movieon/notification/application/NotificationSettingManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-application/src/test/java/kr/flab/movieon/notification/application/NotificationSettingManagerTest.java -------------------------------------------------------------------------------- /notification-api/notification-application/src/test/java/kr/flab/movieon/notification/application/NotificationTemplateManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-application/src/test/java/kr/flab/movieon/notification/application/NotificationTemplateManagerTest.java -------------------------------------------------------------------------------- /notification-api/notification-application/src/test/java/kr/flab/movieon/notification/domain/FakeNotificationSettingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-application/src/test/java/kr/flab/movieon/notification/domain/FakeNotificationSettingRepository.java -------------------------------------------------------------------------------- /notification-api/notification-domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/build.gradle.kts -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/EmailNotification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/EmailNotification.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/ExternalEventNotificationProcessDelegator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/ExternalEventNotificationProcessDelegator.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/ExternalEventNotificationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/ExternalEventNotificationProcessor.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/IsDisabledNotificationGroupException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/IsDisabledNotificationGroupException.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/Notification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/Notification.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationGroup.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationOption.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationRepository.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationSender.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationSetting.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationSettingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationSettingRepository.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationTemplate.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationTemplateProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationTemplateProcessor.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationTemplateRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationTemplateRepository.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationTemplateType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationTemplateType.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/NotificationType.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/PaymentCompletedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/PaymentCompletedEvent.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/Receiver.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/RegisterCompletedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/RegisterCompletedEvent.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/RegisteredAccountEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/main/java/kr/flab/movieon/notification/domain/RegisteredAccountEvent.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/test/java/kr/flab/movieon/notification/domain/ExternalEventNotificationProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/test/java/kr/flab/movieon/notification/domain/ExternalEventNotificationProcessorTest.java -------------------------------------------------------------------------------- /notification-api/notification-domain/src/test/java/kr/flab/movieon/notification/domain/NotificationSettingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-domain/src/test/java/kr/flab/movieon/notification/domain/NotificationSettingTest.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/build.gradle.kts -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/EmailNotificationSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/EmailNotificationSender.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/NotificationEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/NotificationEventHandler.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/NotificationModuleConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/NotificationModuleConfiguration.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/NotificationModuleExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/NotificationModuleExceptionHandler.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/NotificationSenderDelegator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/NotificationSenderDelegator.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/PaymentCompletedEventNotificationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/PaymentCompletedEventNotificationProcessor.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/RegisteredAccountEventNotificationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/RegisteredAccountEventNotificationProcessor.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/TestEmailNotificationSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/TestEmailNotificationSender.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/ThymeleafTemplateProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/ThymeleafTemplateProcessor.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/jpa/JpaNotificationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/jpa/JpaNotificationRepository.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/jpa/JpaNotificationSettingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/jpa/JpaNotificationSettingRepository.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/jpa/JpaNotificationTemplateRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/jpa/JpaNotificationTemplateRepository.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/jpa/NotificationRepositoryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/jpa/NotificationRepositoryAdapter.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/jpa/NotificationSettingRepositoryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/jpa/NotificationSettingRepositoryAdapter.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/jpa/NotificationTemplateRepositoryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/infrastructure/jpa/NotificationTemplateRepositoryAdapter.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/integrate/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/integrate/Account.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/integrate/AccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/java/kr/flab/movieon/notification/integrate/AccountRepository.java -------------------------------------------------------------------------------- /notification-api/notification-infrastructure/src/main/resources/notifications.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-infrastructure/src/main/resources/notifications.yml -------------------------------------------------------------------------------- /notification-api/notification-presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-presentation/build.gradle.kts -------------------------------------------------------------------------------- /notification-api/notification-presentation/src/main/java/kr/flab/movieon/notification/presentation/NotificationSettingApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-presentation/src/main/java/kr/flab/movieon/notification/presentation/NotificationSettingApi.java -------------------------------------------------------------------------------- /notification-api/notification-presentation/src/main/java/kr/flab/movieon/notification/presentation/NotificationSettingSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-presentation/src/main/java/kr/flab/movieon/notification/presentation/NotificationSettingSpecification.java -------------------------------------------------------------------------------- /notification-api/notification-presentation/src/main/java/kr/flab/movieon/notification/presentation/NotificationTemplateApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-presentation/src/main/java/kr/flab/movieon/notification/presentation/NotificationTemplateApi.java -------------------------------------------------------------------------------- /notification-api/notification-presentation/src/main/java/kr/flab/movieon/notification/presentation/NotificationTemplateSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-presentation/src/main/java/kr/flab/movieon/notification/presentation/NotificationTemplateSpecification.java -------------------------------------------------------------------------------- /notification-api/notification-presentation/src/main/java/kr/flab/movieon/notification/presentation/request/CreateTemplateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-presentation/src/main/java/kr/flab/movieon/notification/presentation/request/CreateTemplateRequest.java -------------------------------------------------------------------------------- /notification-api/notification-presentation/src/main/java/kr/flab/movieon/notification/presentation/request/UpdateTemplateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-presentation/src/main/java/kr/flab/movieon/notification/presentation/request/UpdateTemplateRequest.java -------------------------------------------------------------------------------- /notification-api/notification-presentation/src/test/java/kr/flab/movieon/notification/presentation/NotificationTemplateApiTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/notification-api/notification-presentation/src/test/java/kr/flab/movieon/notification/presentation/NotificationTemplateApiTests.java -------------------------------------------------------------------------------- /order-api/order-application/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-application/build.gradle.kts -------------------------------------------------------------------------------- /order-api/order-application/src/main/java/kr/flab/movieon/order/application/CreateOrderUsecase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-application/src/main/java/kr/flab/movieon/order/application/CreateOrderUsecase.java -------------------------------------------------------------------------------- /order-api/order-application/src/main/java/kr/flab/movieon/order/application/OrderCommandExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-application/src/main/java/kr/flab/movieon/order/application/OrderCommandExecutor.java -------------------------------------------------------------------------------- /order-api/order-application/src/main/java/kr/flab/movieon/order/application/command/CreateOrderCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-application/src/main/java/kr/flab/movieon/order/application/command/CreateOrderCommand.java -------------------------------------------------------------------------------- /order-api/order-application/src/main/java/kr/flab/movieon/order/application/command/CreateOrderItemOptionCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-application/src/main/java/kr/flab/movieon/order/application/command/CreateOrderItemOptionCommand.java -------------------------------------------------------------------------------- /order-api/order-application/src/main/java/kr/flab/movieon/order/application/command/CreateOrderLineItemCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-application/src/main/java/kr/flab/movieon/order/application/command/CreateOrderLineItemCommand.java -------------------------------------------------------------------------------- /order-api/order-application/src/test/java/kr/flab/movieon/order/application/DummyPointManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-application/src/test/java/kr/flab/movieon/order/application/DummyPointManager.java -------------------------------------------------------------------------------- /order-api/order-application/src/test/java/kr/flab/movieon/order/application/OrderCommandExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-application/src/test/java/kr/flab/movieon/order/application/OrderCommandExecutorTest.java -------------------------------------------------------------------------------- /order-api/order-domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/build.gradle.kts -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/Customer.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/Item.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/ItemOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/ItemOption.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/ItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/ItemRepository.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/Order.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/OrderCanceledEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/OrderCanceledEvent.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/OrderCompletedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/OrderCompletedEvent.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/OrderCreatedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/OrderCreatedEvent.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/OrderItemOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/OrderItemOption.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/OrderLineItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/OrderLineItem.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/OrderRepository.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/OrderValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/OrderValidator.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/PaymentCompletedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/PaymentCompletedEvent.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/PaymentCompletedProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/PaymentCompletedProcessor.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/PointManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/PointManager.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/exception/AlreadyCanceledException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/exception/AlreadyCanceledException.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/exception/AmountNotMatchedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/exception/AmountNotMatchedException.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/exception/IsChangedItemException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/exception/IsChangedItemException.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/exception/IsChangedItemOptionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/exception/IsChangedItemOptionException.java -------------------------------------------------------------------------------- /order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/exception/IsEmptyOrderItemException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/main/java/kr/flab/movieon/order/domain/exception/IsEmptyOrderItemException.java -------------------------------------------------------------------------------- /order-api/order-domain/src/test/java/kr/flab/movieon/order/domain/DummyPointManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/test/java/kr/flab/movieon/order/domain/DummyPointManager.java -------------------------------------------------------------------------------- /order-api/order-domain/src/test/java/kr/flab/movieon/order/domain/FakeOrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/test/java/kr/flab/movieon/order/domain/FakeOrderRepository.java -------------------------------------------------------------------------------- /order-api/order-domain/src/test/java/kr/flab/movieon/order/domain/OrderTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/test/java/kr/flab/movieon/order/domain/OrderTests.java -------------------------------------------------------------------------------- /order-api/order-domain/src/test/java/kr/flab/movieon/order/domain/OrderValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/test/java/kr/flab/movieon/order/domain/OrderValidatorTest.java -------------------------------------------------------------------------------- /order-api/order-domain/src/test/java/kr/flab/movieon/order/domain/PaymentCompletedProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-domain/src/test/java/kr/flab/movieon/order/domain/PaymentCompletedProcessorTest.java -------------------------------------------------------------------------------- /order-api/order-infrastructure/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-infrastructure/build.gradle.kts -------------------------------------------------------------------------------- /order-api/order-infrastructure/src/main/java/kr/flab/movieon/order/infrastructure/OrderEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-infrastructure/src/main/java/kr/flab/movieon/order/infrastructure/OrderEventHandler.java -------------------------------------------------------------------------------- /order-api/order-infrastructure/src/main/java/kr/flab/movieon/order/infrastructure/OrderModuleConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-infrastructure/src/main/java/kr/flab/movieon/order/infrastructure/OrderModuleConfiguration.java -------------------------------------------------------------------------------- /order-api/order-infrastructure/src/main/java/kr/flab/movieon/order/infrastructure/OrderModuleExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-infrastructure/src/main/java/kr/flab/movieon/order/infrastructure/OrderModuleExceptionHandler.java -------------------------------------------------------------------------------- /order-api/order-infrastructure/src/main/java/kr/flab/movieon/order/infrastructure/jpa/JpaOrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-infrastructure/src/main/java/kr/flab/movieon/order/infrastructure/jpa/JpaOrderRepository.java -------------------------------------------------------------------------------- /order-api/order-infrastructure/src/main/java/kr/flab/movieon/order/infrastructure/jpa/OrderRepositoryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-infrastructure/src/main/java/kr/flab/movieon/order/infrastructure/jpa/OrderRepositoryAdapter.java -------------------------------------------------------------------------------- /order-api/order-presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-presentation/build.gradle.kts -------------------------------------------------------------------------------- /order-api/order-presentation/src/main/java/kr/flab/movieon/order/presentation/OrderApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-presentation/src/main/java/kr/flab/movieon/order/presentation/OrderApi.java -------------------------------------------------------------------------------- /order-api/order-presentation/src/main/java/kr/flab/movieon/order/presentation/OrderSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-presentation/src/main/java/kr/flab/movieon/order/presentation/OrderSpecification.java -------------------------------------------------------------------------------- /order-api/order-presentation/src/main/java/kr/flab/movieon/order/presentation/request/CreateOrderItemOptionRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-presentation/src/main/java/kr/flab/movieon/order/presentation/request/CreateOrderItemOptionRequest.java -------------------------------------------------------------------------------- /order-api/order-presentation/src/main/java/kr/flab/movieon/order/presentation/request/CreateOrderLineItemRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-presentation/src/main/java/kr/flab/movieon/order/presentation/request/CreateOrderLineItemRequest.java -------------------------------------------------------------------------------- /order-api/order-presentation/src/main/java/kr/flab/movieon/order/presentation/request/CreateOrderRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-presentation/src/main/java/kr/flab/movieon/order/presentation/request/CreateOrderRequest.java -------------------------------------------------------------------------------- /order-api/order-presentation/src/test/java/kr/flab/movieon/order/presentation/OrderApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/order-api/order-presentation/src/test/java/kr/flab/movieon/order/presentation/OrderApiTest.java -------------------------------------------------------------------------------- /payment-api/payment-application/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-application/build.gradle.kts -------------------------------------------------------------------------------- /payment-api/payment-application/src/main/java/kr/flab/movieon/payment/application/PaymentCommandExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-application/src/main/java/kr/flab/movieon/payment/application/PaymentCommandExecutor.java -------------------------------------------------------------------------------- /payment-api/payment-application/src/main/java/kr/flab/movieon/payment/application/TossPaymentsPaymentApprovalCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-application/src/main/java/kr/flab/movieon/payment/application/TossPaymentsPaymentApprovalCommand.java -------------------------------------------------------------------------------- /payment-api/payment-domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-domain/build.gradle.kts -------------------------------------------------------------------------------- /payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/PayMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/PayMethod.java -------------------------------------------------------------------------------- /payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/PaymentCompletedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/PaymentCompletedEvent.java -------------------------------------------------------------------------------- /payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/TossPayments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/TossPayments.java -------------------------------------------------------------------------------- /payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/TossPaymentsCancelInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/TossPaymentsCancelInfo.java -------------------------------------------------------------------------------- /payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/TossPaymentsCardInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/TossPaymentsCardInfo.java -------------------------------------------------------------------------------- /payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/TossPaymentsCardInfoBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/TossPaymentsCardInfoBuilder.java -------------------------------------------------------------------------------- /payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/TossPaymentsInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/TossPaymentsInfo.java -------------------------------------------------------------------------------- /payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/TossPaymentsInfoBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/TossPaymentsInfoBuilder.java -------------------------------------------------------------------------------- /payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/TossPaymentsPaymentProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/TossPaymentsPaymentProcessor.java -------------------------------------------------------------------------------- /payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/TossPaymentsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-domain/src/main/java/kr/flab/movieon/payment/domain/TossPaymentsRepository.java -------------------------------------------------------------------------------- /payment-api/payment-infrastructure/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-infrastructure/build.gradle.kts -------------------------------------------------------------------------------- /payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/MessageConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/MessageConsumer.java -------------------------------------------------------------------------------- /payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/PaymentModuleConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/PaymentModuleConfiguration.java -------------------------------------------------------------------------------- /payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/jpa/JpaTossPaymentsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/jpa/JpaTossPaymentsRepository.java -------------------------------------------------------------------------------- /payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/jpa/TossPaymentsRepositoryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/jpa/TossPaymentsRepositoryAdapter.java -------------------------------------------------------------------------------- /payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/toss/DefaultTossPaymentsPaymentProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/toss/DefaultTossPaymentsPaymentProcessor.java -------------------------------------------------------------------------------- /payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/toss/TossPaymentsCardInfoResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/toss/TossPaymentsCardInfoResponse.java -------------------------------------------------------------------------------- /payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/toss/TossPaymentsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/toss/TossPaymentsFactory.java -------------------------------------------------------------------------------- /payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/toss/TossPaymentsPaymentApprovalCommandVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/toss/TossPaymentsPaymentApprovalCommandVerifier.java -------------------------------------------------------------------------------- /payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/toss/TossPaymentsPaymentApprovalProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/toss/TossPaymentsPaymentApprovalProcessor.java -------------------------------------------------------------------------------- /payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/toss/TossPaymentsPaymentApprovalVerifyResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/toss/TossPaymentsPaymentApprovalVerifyResponse.java -------------------------------------------------------------------------------- /payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/toss/TossPaymentsPaymentCompletedResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/toss/TossPaymentsPaymentCompletedResponse.java -------------------------------------------------------------------------------- /payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/toss/TossPaymentsProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-infrastructure/src/main/java/kr/flab/movieon/payment/infrastructure/toss/TossPaymentsProperties.java -------------------------------------------------------------------------------- /payment-api/payment-infrastructure/src/main/resources/payments.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-infrastructure/src/main/resources/payments.yml -------------------------------------------------------------------------------- /payment-api/payment-presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-presentation/build.gradle.kts -------------------------------------------------------------------------------- /payment-api/payment-presentation/src/main/java/kr/flab/movieon/payment/presentation/PaymentApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-presentation/src/main/java/kr/flab/movieon/payment/presentation/PaymentApi.java -------------------------------------------------------------------------------- /payment-api/payment-presentation/src/main/java/kr/flab/movieon/payment/presentation/TossPaymentSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-presentation/src/main/java/kr/flab/movieon/payment/presentation/TossPaymentSpecification.java -------------------------------------------------------------------------------- /payment-api/payment-presentation/src/main/java/kr/flab/movieon/payment/presentation/request/TossPaymentsPaymentApprovalRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-presentation/src/main/java/kr/flab/movieon/payment/presentation/request/TossPaymentsPaymentApprovalRequest.java -------------------------------------------------------------------------------- /payment-api/payment-presentation/src/test/java/kr/flab/movieon/payment/presentation/PaymentApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/payment-api/payment-presentation/src/test/java/kr/flab/movieon/payment/presentation/PaymentApiTest.java -------------------------------------------------------------------------------- /product-api/product-application/.jqwik-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-application/.jqwik-database -------------------------------------------------------------------------------- /product-api/product-application/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-application/build.gradle.kts -------------------------------------------------------------------------------- /product-api/product-application/src/main/java/kr/flab/movieon/product/application/ProductManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-application/src/main/java/kr/flab/movieon/product/application/ProductManager.java -------------------------------------------------------------------------------- /product-api/product-application/src/main/java/kr/flab/movieon/product/application/RegisterItemCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-application/src/main/java/kr/flab/movieon/product/application/RegisterItemCommand.java -------------------------------------------------------------------------------- /product-api/product-application/src/main/java/kr/flab/movieon/product/application/RegisterProductCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-application/src/main/java/kr/flab/movieon/product/application/RegisterProductCommand.java -------------------------------------------------------------------------------- /product-api/product-application/src/test/java/kr/flab/movieon/product/application/SpecsForProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-application/src/test/java/kr/flab/movieon/product/application/SpecsForProduct.java -------------------------------------------------------------------------------- /product-api/product-domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-domain/build.gradle.kts -------------------------------------------------------------------------------- /product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/Category.java -------------------------------------------------------------------------------- /product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/CategoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/CategoryRepository.java -------------------------------------------------------------------------------- /product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/Item.java -------------------------------------------------------------------------------- /product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/ItemOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/ItemOption.java -------------------------------------------------------------------------------- /product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/ItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/ItemRepository.java -------------------------------------------------------------------------------- /product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/NotMatchedRateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/NotMatchedRateException.java -------------------------------------------------------------------------------- /product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/Product.java -------------------------------------------------------------------------------- /product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/ProductBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/ProductBuilder.java -------------------------------------------------------------------------------- /product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/ProductContentsDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/ProductContentsDetail.java -------------------------------------------------------------------------------- /product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/ProductContentsDetailBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/ProductContentsDetailBuilder.java -------------------------------------------------------------------------------- /product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-domain/src/main/java/kr/flab/movieon/product/domain/ProductRepository.java -------------------------------------------------------------------------------- /product-api/product-infrastructure/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-infrastructure/build.gradle.kts -------------------------------------------------------------------------------- /product-api/product-infrastructure/src/main/java/kr/flab/movieon/product/infrastructure/ProductModuleConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-infrastructure/src/main/java/kr/flab/movieon/product/infrastructure/ProductModuleConfiguration.java -------------------------------------------------------------------------------- /product-api/product-infrastructure/src/main/java/kr/flab/movieon/product/infrastructure/ProductModuleExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-infrastructure/src/main/java/kr/flab/movieon/product/infrastructure/ProductModuleExceptionHandler.java -------------------------------------------------------------------------------- /product-api/product-infrastructure/src/main/java/kr/flab/movieon/product/infrastructure/jpa/CategoryRepositoryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-infrastructure/src/main/java/kr/flab/movieon/product/infrastructure/jpa/CategoryRepositoryAdapter.java -------------------------------------------------------------------------------- /product-api/product-infrastructure/src/main/java/kr/flab/movieon/product/infrastructure/jpa/ItemRepositoryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-infrastructure/src/main/java/kr/flab/movieon/product/infrastructure/jpa/ItemRepositoryAdapter.java -------------------------------------------------------------------------------- /product-api/product-infrastructure/src/main/java/kr/flab/movieon/product/infrastructure/jpa/JpaCategoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-infrastructure/src/main/java/kr/flab/movieon/product/infrastructure/jpa/JpaCategoryRepository.java -------------------------------------------------------------------------------- /product-api/product-infrastructure/src/main/java/kr/flab/movieon/product/infrastructure/jpa/JpaItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-infrastructure/src/main/java/kr/flab/movieon/product/infrastructure/jpa/JpaItemRepository.java -------------------------------------------------------------------------------- /product-api/product-infrastructure/src/main/java/kr/flab/movieon/product/infrastructure/jpa/JpaProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-infrastructure/src/main/java/kr/flab/movieon/product/infrastructure/jpa/JpaProductRepository.java -------------------------------------------------------------------------------- /product-api/product-infrastructure/src/main/java/kr/flab/movieon/product/infrastructure/jpa/ProductRepositoryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-infrastructure/src/main/java/kr/flab/movieon/product/infrastructure/jpa/ProductRepositoryAdapter.java -------------------------------------------------------------------------------- /product-api/product-presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-presentation/build.gradle.kts -------------------------------------------------------------------------------- /product-api/product-presentation/src/main/java/kr/flab/movieon/product/presentation/ProductSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-presentation/src/main/java/kr/flab/movieon/product/presentation/ProductSpecification.java -------------------------------------------------------------------------------- /product-api/product-presentation/src/main/java/kr/flab/movieon/product/presentation/RegisterProductApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-presentation/src/main/java/kr/flab/movieon/product/presentation/RegisterProductApi.java -------------------------------------------------------------------------------- /product-api/product-presentation/src/test/java/kr/flab/movieon/product/presentation/RegisterProductApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/product-api/product-presentation/src/test/java/kr/flab/movieon/product/presentation/RegisterProductApiTest.java -------------------------------------------------------------------------------- /query-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/query-api/build.gradle.kts -------------------------------------------------------------------------------- /query-api/src/main/java/kr/flab/movieon/query/modules/account/AccountQueryApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/query-api/src/main/java/kr/flab/movieon/query/modules/account/AccountQueryApi.java -------------------------------------------------------------------------------- /query-api/src/main/java/kr/flab/movieon/query/modules/account/AccountQuerySpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/query-api/src/main/java/kr/flab/movieon/query/modules/account/AccountQuerySpecification.java -------------------------------------------------------------------------------- /query-api/src/main/java/kr/flab/movieon/query/modules/account/AccountReadModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/query-api/src/main/java/kr/flab/movieon/query/modules/account/AccountReadModel.java -------------------------------------------------------------------------------- /query-api/src/main/java/kr/flab/movieon/query/modules/account/AccountReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/query-api/src/main/java/kr/flab/movieon/query/modules/account/AccountReader.java -------------------------------------------------------------------------------- /query-api/src/main/java/kr/flab/movieon/query/modules/account/MybatisAccountReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/query-api/src/main/java/kr/flab/movieon/query/modules/account/MybatisAccountReader.java -------------------------------------------------------------------------------- /query-api/src/main/java/kr/flab/movieon/query/modules/order/MybatisOrderReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/query-api/src/main/java/kr/flab/movieon/query/modules/order/MybatisOrderReader.java -------------------------------------------------------------------------------- /query-api/src/main/java/kr/flab/movieon/query/modules/order/OrderLineItemOptionReadModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/query-api/src/main/java/kr/flab/movieon/query/modules/order/OrderLineItemOptionReadModel.java -------------------------------------------------------------------------------- /query-api/src/main/java/kr/flab/movieon/query/modules/order/OrderLineItemReadModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/query-api/src/main/java/kr/flab/movieon/query/modules/order/OrderLineItemReadModel.java -------------------------------------------------------------------------------- /query-api/src/main/java/kr/flab/movieon/query/modules/order/OrderQueryApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/query-api/src/main/java/kr/flab/movieon/query/modules/order/OrderQueryApi.java -------------------------------------------------------------------------------- /query-api/src/main/java/kr/flab/movieon/query/modules/order/OrderQuerySpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/query-api/src/main/java/kr/flab/movieon/query/modules/order/OrderQuerySpecification.java -------------------------------------------------------------------------------- /query-api/src/main/java/kr/flab/movieon/query/modules/order/OrderReadModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/query-api/src/main/java/kr/flab/movieon/query/modules/order/OrderReadModel.java -------------------------------------------------------------------------------- /query-api/src/main/java/kr/flab/movieon/query/modules/order/OrderReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/query-api/src/main/java/kr/flab/movieon/query/modules/order/OrderReader.java -------------------------------------------------------------------------------- /query-api/src/main/java/kr/flab/movieon/query/supports/QueryModuleConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/query-api/src/main/java/kr/flab/movieon/query/supports/QueryModuleConfiguration.java -------------------------------------------------------------------------------- /query-api/src/main/resources/mapper/AccountQueryMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/query-api/src/main/resources/mapper/AccountQueryMapper.xml -------------------------------------------------------------------------------- /query-api/src/main/resources/mapper/OrderQueryMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/query-api/src/main/resources/mapper/OrderQueryMapper.xml -------------------------------------------------------------------------------- /scavenger-agent-java-1.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/scavenger-agent-java-1.1.0.jar -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/MovieOn/HEAD/settings.gradle.kts --------------------------------------------------------------------------------