├── .gitignore ├── LICENSE.txt ├── README.md ├── diagrams ├── OrderingService.png ├── OrderingService.ucls ├── equivalent.png ├── equivalent.ucls ├── invoicing.png ├── invoicing.ucls ├── offer.png ├── offer.ucls ├── payments.png ├── payments.ucls ├── purchase.png ├── purchase.ucls ├── reservation.png └── reservation.ucls ├── pom.xml └── src ├── main ├── java │ └── pl │ │ └── com │ │ └── bottega │ │ ├── cqrs │ │ ├── annotations │ │ │ ├── Command.java │ │ │ └── CommandHandlerAnnotation.java │ │ ├── command │ │ │ ├── Gate.java │ │ │ ├── handler │ │ │ │ ├── CommandHandler.java │ │ │ │ └── spring │ │ │ │ │ └── SpringHandlersProvider.java │ │ │ └── impl │ │ │ │ ├── GateHistory.java │ │ │ │ ├── RunEnvironment.java │ │ │ │ └── StandardGate.java │ │ └── query │ │ │ └── PaginatedResult.java │ │ ├── ddd │ │ ├── annotations │ │ │ ├── application │ │ │ │ ├── ApplicationService.java │ │ │ │ ├── Finder.java │ │ │ │ └── InternalApplicationService.java │ │ │ ├── domain │ │ │ │ ├── AggregateRoot.java │ │ │ │ ├── DomainFactory.java │ │ │ │ ├── DomainPolicy.java │ │ │ │ ├── DomainPolicyImpl.java │ │ │ │ ├── DomainRepository.java │ │ │ │ ├── DomainRepositoryImpl.java │ │ │ │ ├── DomainService.java │ │ │ │ ├── FinderImpl.java │ │ │ │ ├── Function.java │ │ │ │ ├── Invariant.java │ │ │ │ ├── InvariantsList.java │ │ │ │ ├── PublishedLanguage.java │ │ │ │ └── ValueObject.java │ │ │ └── event │ │ │ │ ├── Event.java │ │ │ │ ├── EventListener.java │ │ │ │ └── EventListeners.java │ │ └── support │ │ │ ├── domain │ │ │ ├── BaseAggregateRoot.java │ │ │ ├── BaseEntity.java │ │ │ └── DomainEventPublisher.java │ │ │ └── infrastructure │ │ │ └── repository │ │ │ └── jpa │ │ │ └── GenericJpaRepository.java │ │ └── ecommerce │ │ ├── businessprocess │ │ └── ordertracking │ │ │ ├── OrderShipmentStatusTrackerData.java │ │ │ ├── OrderShipmentStatusTrackerSaga.java │ │ │ └── OrderShipmentStatusTrackerSagaManager.java │ │ ├── canonicalmodel │ │ ├── events │ │ │ ├── ClientPaidEvent.java │ │ │ ├── CustomerStatusChangedEvent.java │ │ │ ├── OrderSubmittedEvent.java │ │ │ └── PaymentRolledBackEvent.java │ │ └── publishedlanguage │ │ │ ├── AggregateId.java │ │ │ └── ClientData.java │ │ ├── crm │ │ ├── application │ │ │ └── commands │ │ │ │ ├── ChangeCustomerStatusCommand.java │ │ │ │ └── handlers │ │ │ │ └── ChangeCustomerStatusCommandHandler.java │ │ ├── domain │ │ │ ├── Customer.java │ │ │ └── CustomerRepository.java │ │ └── infrastructure │ │ │ └── repositories │ │ │ └── jpa │ │ │ └── JpaCustomerRepository.java │ │ ├── sales │ │ ├── application │ │ │ ├── api │ │ │ │ ├── command │ │ │ │ │ ├── AddProdctCommand.java │ │ │ │ │ ├── OrderDetailsCommand.java │ │ │ │ │ ├── SetNewShippingAddressForOrderCommand.java │ │ │ │ │ ├── SetOrderDetailsCommand.java │ │ │ │ │ └── UseExistingShippingAddressForPurchaseCommand.java │ │ │ │ ├── handler │ │ │ │ │ └── AddProdctCommandHandler.java │ │ │ │ └── service │ │ │ │ │ ├── OfferChangedExcpetion.java │ │ │ │ │ ├── OrderingService.java │ │ │ │ │ └── ShoppingCart.java │ │ │ ├── impl │ │ │ │ └── OrderingServiceImpl.java │ │ │ ├── internal │ │ │ │ ├── bookkeeping │ │ │ │ │ └── BookKeepingListener.java │ │ │ │ ├── discounts │ │ │ │ │ └── DiscountingService.java │ │ │ │ └── shoppingcart │ │ │ │ │ ├── ShoppingCartImpl.java │ │ │ │ │ └── ShoppingCartModel.java │ │ │ └── listeners │ │ │ │ └── ClientStatusChangedListener.java │ │ ├── domain │ │ │ ├── client │ │ │ │ ├── Client.java │ │ │ │ └── ClientRepository.java │ │ │ ├── equivalent │ │ │ │ ├── ProductSpecificationFactory.java │ │ │ │ ├── SuggestionService.java │ │ │ │ └── specification │ │ │ │ │ ├── SameCategory.java │ │ │ │ │ ├── SimilarName.java │ │ │ │ │ └── SimilarPrice.java │ │ │ ├── invoicing │ │ │ │ ├── BookKeeper.java │ │ │ │ ├── Invoice.java │ │ │ │ ├── InvoiceFactory.java │ │ │ │ ├── InvoiceLine.java │ │ │ │ ├── InvoiceRepository.java │ │ │ │ ├── InvoiceRequest.java │ │ │ │ ├── InvoiceRequestFactory.java │ │ │ │ ├── RequestItem.java │ │ │ │ ├── Tax.java │ │ │ │ ├── TaxAdvisor.java │ │ │ │ ├── TaxPolicy.java │ │ │ │ └── tax │ │ │ │ │ ├── CrysisTaxPolicy.java │ │ │ │ │ └── DefaultTaxPolicy.java │ │ │ ├── offer │ │ │ │ ├── Discount.java │ │ │ │ ├── DiscountFactory.java │ │ │ │ ├── DiscountPolicy.java │ │ │ │ ├── Offer.java │ │ │ │ ├── OfferItem.java │ │ │ │ └── discounts │ │ │ │ │ └── QuantityDiscount.java │ │ │ ├── payment │ │ │ │ ├── Payment.java │ │ │ │ ├── PaymentFactory.java │ │ │ │ └── PaymentRepository.java │ │ │ ├── productscatalog │ │ │ │ ├── Product.java │ │ │ │ ├── ProductData.java │ │ │ │ ├── ProductRepository.java │ │ │ │ └── ProductType.java │ │ │ ├── purchase │ │ │ │ ├── Purchase.java │ │ │ │ ├── PurchaseFactory.java │ │ │ │ ├── PurchaseItem.java │ │ │ │ └── PurchaseRepository.java │ │ │ └── reservation │ │ │ │ ├── Reservation.java │ │ │ │ ├── ReservationFactory.java │ │ │ │ ├── ReservationItem.java │ │ │ │ ├── ReservationRepository.java │ │ │ │ └── ReservedProduct.java │ │ ├── infrastructure │ │ │ └── repo │ │ │ │ └── impl │ │ │ │ ├── JpaClientRepository.java │ │ │ │ ├── JpaInvoiceRepository.java │ │ │ │ ├── JpaPaymentRepository.java │ │ │ │ ├── JpaProductRepository.java │ │ │ │ ├── JpaPurchaseRepository.java │ │ │ │ └── JpaReservationRepository.java │ │ └── readmodel │ │ │ ├── impl │ │ │ ├── JpaOfferFinder.java │ │ │ └── JpaOrderFinder.java │ │ │ ├── offer │ │ │ ├── Offer.java │ │ │ ├── OfferQuery.java │ │ │ └── OfferedProductDto.java │ │ │ └── orders │ │ │ ├── OrderDto.java │ │ │ ├── OrderFinder.java │ │ │ ├── OrderQuery.java │ │ │ ├── OrderStatus.java │ │ │ └── OrderedProductDto.java │ │ ├── sharedkernel │ │ ├── Money.java │ │ ├── exceptions │ │ │ └── DomainOperationException.java │ │ └── specification │ │ │ ├── AndSpecification.java │ │ │ ├── CompositeSpecification.java │ │ │ ├── Conjunction.java │ │ │ ├── ConjunctionSpecification.java │ │ │ ├── DisjunctionSpecification.java │ │ │ ├── NotSpecification.java │ │ │ ├── OrSpecification.java │ │ │ └── Specification.java │ │ ├── shipping │ │ ├── application │ │ │ ├── commands │ │ │ │ ├── DeliverShipmentCommand.java │ │ │ │ ├── SendShipmentCommand.java │ │ │ │ └── handlers │ │ │ │ │ ├── DeliverShipmentCommandHandler.java │ │ │ │ │ └── ShipOrderCommandHandler.java │ │ │ └── listeners │ │ │ │ └── OrderSubmittedForShippingListener.java │ │ ├── domain │ │ │ ├── Shipment.java │ │ │ ├── ShipmentFactory.java │ │ │ ├── ShipmentRepository.java │ │ │ ├── ShippingStatus.java │ │ │ └── events │ │ │ │ ├── OrderShippedEvent.java │ │ │ │ └── ShipmentDeliveredEvent.java │ │ ├── intrastructure │ │ │ └── JpaShipmentRepository.java │ │ ├── readmodel │ │ │ ├── ShipmentDto.java │ │ │ ├── ShipmentFinder.java │ │ │ └── impl │ │ │ │ └── JpaShipmentFinder.java │ │ └── webui │ │ │ └── ShipmentsListController.java │ │ └── system │ │ ├── application │ │ ├── SystemContext.java │ │ └── SystemUser.java │ │ ├── infrastructure │ │ └── events │ │ │ ├── SimpleEventPublisher.java │ │ │ └── impl │ │ │ ├── EventListenerBeanPostProcessor.java │ │ │ └── handlers │ │ │ ├── AsynchronousEventHandler.java │ │ │ ├── EventHandler.java │ │ │ └── SpringEventHandler.java │ │ └── saga │ │ ├── SagaEngine.java │ │ ├── SagaInstance.java │ │ ├── SagaManager.java │ │ ├── annotations │ │ ├── LoadSaga.java │ │ ├── Saga.java │ │ └── SagaAction.java │ │ └── impl │ │ ├── SagaRegistry.java │ │ ├── SimpleSagaEngine.java │ │ └── SpringSagaRegistry.java └── resources │ ├── META-INF │ └── persistence.xml │ ├── commons-logging.properties │ ├── configurationContext.xml │ ├── import.sql │ ├── jdbc.properties │ └── log4j.properties └── test ├── java └── pl │ └── com │ └── bottega │ ├── ecommerce │ ├── ExampleServiceIfYouActuallyWantToUseCommands.java │ └── sales │ │ ├── acceptancetests │ │ ├── AuthenticationTestHelper.java │ │ └── OrderingTest.java │ │ └── domain │ │ ├── productscatalog │ │ └── ProductObjectMother.java │ │ └── reservation │ │ ├── ReservationObjectMother.java │ │ └── ReservationTest.java │ └── testutils │ ├── HibernateExtendedJpaDialect.java │ └── SimpleMapScope.java └── resources └── functionalTestsContext.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/README.md -------------------------------------------------------------------------------- /diagrams/OrderingService.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/diagrams/OrderingService.png -------------------------------------------------------------------------------- /diagrams/OrderingService.ucls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/diagrams/OrderingService.ucls -------------------------------------------------------------------------------- /diagrams/equivalent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/diagrams/equivalent.png -------------------------------------------------------------------------------- /diagrams/equivalent.ucls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/diagrams/equivalent.ucls -------------------------------------------------------------------------------- /diagrams/invoicing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/diagrams/invoicing.png -------------------------------------------------------------------------------- /diagrams/invoicing.ucls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/diagrams/invoicing.ucls -------------------------------------------------------------------------------- /diagrams/offer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/diagrams/offer.png -------------------------------------------------------------------------------- /diagrams/offer.ucls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/diagrams/offer.ucls -------------------------------------------------------------------------------- /diagrams/payments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/diagrams/payments.png -------------------------------------------------------------------------------- /diagrams/payments.ucls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/diagrams/payments.ucls -------------------------------------------------------------------------------- /diagrams/purchase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/diagrams/purchase.png -------------------------------------------------------------------------------- /diagrams/purchase.ucls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/diagrams/purchase.ucls -------------------------------------------------------------------------------- /diagrams/reservation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/diagrams/reservation.png -------------------------------------------------------------------------------- /diagrams/reservation.ucls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/diagrams/reservation.ucls -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/cqrs/annotations/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/cqrs/annotations/Command.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/cqrs/annotations/CommandHandlerAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/cqrs/annotations/CommandHandlerAnnotation.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/cqrs/command/Gate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/cqrs/command/Gate.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/cqrs/command/handler/CommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/cqrs/command/handler/CommandHandler.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/cqrs/command/handler/spring/SpringHandlersProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/cqrs/command/handler/spring/SpringHandlersProvider.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/cqrs/command/impl/GateHistory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/cqrs/command/impl/GateHistory.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/cqrs/command/impl/RunEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/cqrs/command/impl/RunEnvironment.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/cqrs/command/impl/StandardGate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/cqrs/command/impl/StandardGate.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/cqrs/query/PaginatedResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/cqrs/query/PaginatedResult.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/application/ApplicationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/application/ApplicationService.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/application/Finder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/application/Finder.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/application/InternalApplicationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/application/InternalApplicationService.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/domain/AggregateRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/domain/AggregateRoot.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/domain/DomainFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/domain/DomainFactory.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/domain/DomainPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/domain/DomainPolicy.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/domain/DomainPolicyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/domain/DomainPolicyImpl.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/domain/DomainRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/domain/DomainRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/domain/DomainRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/domain/DomainRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/domain/DomainService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/domain/DomainService.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/domain/FinderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/domain/FinderImpl.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/domain/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/domain/Function.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/domain/Invariant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/domain/Invariant.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/domain/InvariantsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/domain/InvariantsList.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/domain/PublishedLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/domain/PublishedLanguage.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/domain/ValueObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/domain/ValueObject.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/event/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/event/Event.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/event/EventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/event/EventListener.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/annotations/event/EventListeners.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/annotations/event/EventListeners.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/support/domain/BaseAggregateRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/support/domain/BaseAggregateRoot.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/support/domain/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/support/domain/BaseEntity.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/support/domain/DomainEventPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/support/domain/DomainEventPublisher.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ddd/support/infrastructure/repository/jpa/GenericJpaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ddd/support/infrastructure/repository/jpa/GenericJpaRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/businessprocess/ordertracking/OrderShipmentStatusTrackerData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/businessprocess/ordertracking/OrderShipmentStatusTrackerData.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/businessprocess/ordertracking/OrderShipmentStatusTrackerSaga.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/businessprocess/ordertracking/OrderShipmentStatusTrackerSaga.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/businessprocess/ordertracking/OrderShipmentStatusTrackerSagaManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/businessprocess/ordertracking/OrderShipmentStatusTrackerSagaManager.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/canonicalmodel/events/ClientPaidEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/canonicalmodel/events/ClientPaidEvent.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/canonicalmodel/events/CustomerStatusChangedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/canonicalmodel/events/CustomerStatusChangedEvent.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/canonicalmodel/events/OrderSubmittedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/canonicalmodel/events/OrderSubmittedEvent.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/canonicalmodel/events/PaymentRolledBackEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/canonicalmodel/events/PaymentRolledBackEvent.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/canonicalmodel/publishedlanguage/AggregateId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/canonicalmodel/publishedlanguage/AggregateId.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/canonicalmodel/publishedlanguage/ClientData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/canonicalmodel/publishedlanguage/ClientData.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/crm/application/commands/ChangeCustomerStatusCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/crm/application/commands/ChangeCustomerStatusCommand.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/crm/application/commands/handlers/ChangeCustomerStatusCommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/crm/application/commands/handlers/ChangeCustomerStatusCommandHandler.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/crm/domain/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/crm/domain/Customer.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/crm/domain/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/crm/domain/CustomerRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/crm/infrastructure/repositories/jpa/JpaCustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/crm/infrastructure/repositories/jpa/JpaCustomerRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/application/api/command/AddProdctCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/application/api/command/AddProdctCommand.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/application/api/command/OrderDetailsCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/application/api/command/OrderDetailsCommand.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/application/api/command/SetNewShippingAddressForOrderCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/application/api/command/SetNewShippingAddressForOrderCommand.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/application/api/command/SetOrderDetailsCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/application/api/command/SetOrderDetailsCommand.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/application/api/command/UseExistingShippingAddressForPurchaseCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/application/api/command/UseExistingShippingAddressForPurchaseCommand.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/application/api/handler/AddProdctCommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/application/api/handler/AddProdctCommandHandler.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/application/api/service/OfferChangedExcpetion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/application/api/service/OfferChangedExcpetion.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/application/api/service/OrderingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/application/api/service/OrderingService.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/application/api/service/ShoppingCart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/application/api/service/ShoppingCart.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/application/impl/OrderingServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/application/impl/OrderingServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/application/internal/bookkeeping/BookKeepingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/application/internal/bookkeeping/BookKeepingListener.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/application/internal/discounts/DiscountingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/application/internal/discounts/DiscountingService.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/application/internal/shoppingcart/ShoppingCartImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/application/internal/shoppingcart/ShoppingCartImpl.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/application/internal/shoppingcart/ShoppingCartModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/application/internal/shoppingcart/ShoppingCartModel.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/application/listeners/ClientStatusChangedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/application/listeners/ClientStatusChangedListener.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/client/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/client/Client.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/client/ClientRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/client/ClientRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/equivalent/ProductSpecificationFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/equivalent/ProductSpecificationFactory.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/equivalent/SuggestionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/equivalent/SuggestionService.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/equivalent/specification/SameCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/equivalent/specification/SameCategory.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/equivalent/specification/SimilarName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/equivalent/specification/SimilarName.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/equivalent/specification/SimilarPrice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/equivalent/specification/SimilarPrice.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/BookKeeper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/BookKeeper.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/Invoice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/Invoice.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/InvoiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/InvoiceFactory.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/InvoiceLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/InvoiceLine.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/InvoiceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/InvoiceRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/InvoiceRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/InvoiceRequest.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/InvoiceRequestFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/InvoiceRequestFactory.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/RequestItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/RequestItem.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/Tax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/Tax.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/TaxAdvisor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/TaxAdvisor.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/TaxPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/TaxPolicy.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/tax/CrysisTaxPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/tax/CrysisTaxPolicy.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/tax/DefaultTaxPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/tax/DefaultTaxPolicy.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/Discount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/Discount.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/DiscountFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/DiscountFactory.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/DiscountPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/DiscountPolicy.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/Offer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/Offer.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/OfferItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/OfferItem.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/discounts/QuantityDiscount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/discounts/QuantityDiscount.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/payment/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/payment/Payment.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/payment/PaymentFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/payment/PaymentFactory.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/payment/PaymentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/payment/PaymentRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/Product.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/ProductData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/ProductData.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/ProductRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/ProductType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/ProductType.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/purchase/Purchase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/purchase/Purchase.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/purchase/PurchaseFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/purchase/PurchaseFactory.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/purchase/PurchaseItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/purchase/PurchaseItem.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/purchase/PurchaseRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/purchase/PurchaseRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/Reservation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/Reservation.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationFactory.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationItem.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservedProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservedProduct.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/infrastructure/repo/impl/JpaClientRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/infrastructure/repo/impl/JpaClientRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/infrastructure/repo/impl/JpaInvoiceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/infrastructure/repo/impl/JpaInvoiceRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/infrastructure/repo/impl/JpaPaymentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/infrastructure/repo/impl/JpaPaymentRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/infrastructure/repo/impl/JpaProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/infrastructure/repo/impl/JpaProductRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/infrastructure/repo/impl/JpaPurchaseRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/infrastructure/repo/impl/JpaPurchaseRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/infrastructure/repo/impl/JpaReservationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/infrastructure/repo/impl/JpaReservationRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/readmodel/impl/JpaOfferFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/readmodel/impl/JpaOfferFinder.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/readmodel/impl/JpaOrderFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/readmodel/impl/JpaOrderFinder.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/readmodel/offer/Offer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/readmodel/offer/Offer.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/readmodel/offer/OfferQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/readmodel/offer/OfferQuery.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/readmodel/offer/OfferedProductDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/readmodel/offer/OfferedProductDto.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/readmodel/orders/OrderDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/readmodel/orders/OrderDto.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/readmodel/orders/OrderFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/readmodel/orders/OrderFinder.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/readmodel/orders/OrderQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/readmodel/orders/OrderQuery.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/readmodel/orders/OrderStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/readmodel/orders/OrderStatus.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sales/readmodel/orders/OrderedProductDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sales/readmodel/orders/OrderedProductDto.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sharedkernel/Money.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sharedkernel/Money.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sharedkernel/exceptions/DomainOperationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sharedkernel/exceptions/DomainOperationException.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/AndSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/AndSpecification.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/CompositeSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/CompositeSpecification.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/Conjunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/Conjunction.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/ConjunctionSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/ConjunctionSpecification.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/DisjunctionSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/DisjunctionSpecification.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/NotSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/NotSpecification.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/OrSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/OrSpecification.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/Specification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/Specification.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/shipping/application/commands/DeliverShipmentCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/shipping/application/commands/DeliverShipmentCommand.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/shipping/application/commands/SendShipmentCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/shipping/application/commands/SendShipmentCommand.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/shipping/application/commands/handlers/DeliverShipmentCommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/shipping/application/commands/handlers/DeliverShipmentCommandHandler.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/shipping/application/commands/handlers/ShipOrderCommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/shipping/application/commands/handlers/ShipOrderCommandHandler.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/shipping/application/listeners/OrderSubmittedForShippingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/shipping/application/listeners/OrderSubmittedForShippingListener.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/shipping/domain/Shipment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/shipping/domain/Shipment.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/shipping/domain/ShipmentFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/shipping/domain/ShipmentFactory.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/shipping/domain/ShipmentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/shipping/domain/ShipmentRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/shipping/domain/ShippingStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/shipping/domain/ShippingStatus.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/shipping/domain/events/OrderShippedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/shipping/domain/events/OrderShippedEvent.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/shipping/domain/events/ShipmentDeliveredEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/shipping/domain/events/ShipmentDeliveredEvent.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/shipping/intrastructure/JpaShipmentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/shipping/intrastructure/JpaShipmentRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/shipping/readmodel/ShipmentDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/shipping/readmodel/ShipmentDto.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/shipping/readmodel/ShipmentFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/shipping/readmodel/ShipmentFinder.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/shipping/readmodel/impl/JpaShipmentFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/shipping/readmodel/impl/JpaShipmentFinder.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/shipping/webui/ShipmentsListController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/shipping/webui/ShipmentsListController.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/system/application/SystemContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/system/application/SystemContext.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/system/application/SystemUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/system/application/SystemUser.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/system/infrastructure/events/SimpleEventPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/system/infrastructure/events/SimpleEventPublisher.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/system/infrastructure/events/impl/EventListenerBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/system/infrastructure/events/impl/EventListenerBeanPostProcessor.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/system/infrastructure/events/impl/handlers/AsynchronousEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/system/infrastructure/events/impl/handlers/AsynchronousEventHandler.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/system/infrastructure/events/impl/handlers/EventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/system/infrastructure/events/impl/handlers/EventHandler.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/system/infrastructure/events/impl/handlers/SpringEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/system/infrastructure/events/impl/handlers/SpringEventHandler.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/system/saga/SagaEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/system/saga/SagaEngine.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/system/saga/SagaInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/system/saga/SagaInstance.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/system/saga/SagaManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/system/saga/SagaManager.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/system/saga/annotations/LoadSaga.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/system/saga/annotations/LoadSaga.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/system/saga/annotations/Saga.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/system/saga/annotations/Saga.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/system/saga/annotations/SagaAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/system/saga/annotations/SagaAction.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/system/saga/impl/SagaRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/system/saga/impl/SagaRegistry.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/system/saga/impl/SimpleSagaEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/system/saga/impl/SimpleSagaEngine.java -------------------------------------------------------------------------------- /src/main/java/pl/com/bottega/ecommerce/system/saga/impl/SpringSagaRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/java/pl/com/bottega/ecommerce/system/saga/impl/SpringSagaRegistry.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /src/main/resources/commons-logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/resources/commons-logging.properties -------------------------------------------------------------------------------- /src/main/resources/configurationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/resources/configurationContext.xml -------------------------------------------------------------------------------- /src/main/resources/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/resources/import.sql -------------------------------------------------------------------------------- /src/main/resources/jdbc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/resources/jdbc.properties -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/java/pl/com/bottega/ecommerce/ExampleServiceIfYouActuallyWantToUseCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/test/java/pl/com/bottega/ecommerce/ExampleServiceIfYouActuallyWantToUseCommands.java -------------------------------------------------------------------------------- /src/test/java/pl/com/bottega/ecommerce/sales/acceptancetests/AuthenticationTestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/test/java/pl/com/bottega/ecommerce/sales/acceptancetests/AuthenticationTestHelper.java -------------------------------------------------------------------------------- /src/test/java/pl/com/bottega/ecommerce/sales/acceptancetests/OrderingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/test/java/pl/com/bottega/ecommerce/sales/acceptancetests/OrderingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/ProductObjectMother.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/test/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/ProductObjectMother.java -------------------------------------------------------------------------------- /src/test/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationObjectMother.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/test/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationObjectMother.java -------------------------------------------------------------------------------- /src/test/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/test/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationTest.java -------------------------------------------------------------------------------- /src/test/java/pl/com/bottega/testutils/HibernateExtendedJpaDialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/test/java/pl/com/bottega/testutils/HibernateExtendedJpaDialect.java -------------------------------------------------------------------------------- /src/test/java/pl/com/bottega/testutils/SimpleMapScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/test/java/pl/com/bottega/testutils/SimpleMapScope.java -------------------------------------------------------------------------------- /src/test/resources/functionalTestsContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BottegaIT/ddd-leaven-v2/HEAD/src/test/resources/functionalTestsContext.xml --------------------------------------------------------------------------------