├── .gitignore ├── LICENSE ├── README.md ├── commodities-reservation-service ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── de │ │ │ └── codecentric │ │ │ └── ebss │ │ │ ├── CommoditiesReservationApplication.java │ │ │ ├── CommoditiesReservationConsumerConfiguration.java │ │ │ ├── KafkaConfig.java │ │ │ ├── config │ │ │ └── ServiceConfiguration.java │ │ │ ├── model │ │ │ ├── Address.java │ │ │ ├── Order.java │ │ │ └── Recipient.java │ │ │ └── service │ │ │ ├── InMemoryOrderEntryService.java │ │ │ └── OrderEntryService.java │ └── resources │ │ ├── application.yml │ │ └── logback.xml │ └── test │ └── java │ └── de │ └── codecentric │ └── ebss │ └── CommoditiesReservationApplicationTest.java ├── ebss-monitoring ├── pom.xml └── src │ └── main │ ├── java │ └── de │ │ └── codecentric │ │ └── MonitoringApplication.java │ └── resources │ └── application.yml ├── order-entry-service ├── .gitignore ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── de │ │ │ └── codecentric │ │ │ └── ebss │ │ │ ├── OrderEntryApplication.java │ │ │ ├── config │ │ │ ├── ApplicationConfiguration.java │ │ │ ├── ControllerConfiguration.java │ │ │ └── ServiceConfiguration.java │ │ │ ├── controller │ │ │ ├── ExceptionController.java │ │ │ └── MoviesController.java │ │ │ ├── kafka │ │ │ ├── KafkaConfig.java │ │ │ └── OrderEntryProducerConfiguration.java │ │ │ ├── model │ │ │ ├── Address.java │ │ │ ├── Movie.java │ │ │ ├── Order.java │ │ │ └── Recipient.java │ │ │ └── service │ │ │ ├── InMemoryMovieService.java │ │ │ └── MovieService.java │ └── resources │ │ ├── application.yml │ │ ├── logback.xml │ │ ├── movies.json │ │ ├── static │ │ └── images │ │ │ ├── ebss-logo-white.png │ │ │ ├── ebss-logo-white.pxd │ │ │ ├── ebss-logo.png │ │ │ ├── ebss-logo.pxd │ │ │ ├── imdb.jpg │ │ │ └── movies │ │ │ ├── 12-angry-men.jpg │ │ │ ├── lord-of-the-rings.jpg │ │ │ ├── pulp-fiction.jpg │ │ │ ├── the-dark-knight.jpg │ │ │ ├── the-godfather-2.jpg │ │ │ ├── the-godfather.jpg │ │ │ ├── the-good-the-bad-the-ugly.jpg │ │ │ ├── the-schindlers-list.jpg │ │ │ └── the-shawnhawk-redemption.jpg │ │ └── templates │ │ ├── head.html │ │ ├── movieDetails.html │ │ ├── movies.html │ │ ├── navigation.html │ │ └── order.html │ └── test │ └── java │ └── de │ └── codecentric │ └── ebss │ └── OrderApplicationTest.java └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/README.md -------------------------------------------------------------------------------- /commodities-reservation-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/commodities-reservation-service/README.md -------------------------------------------------------------------------------- /commodities-reservation-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/commodities-reservation-service/pom.xml -------------------------------------------------------------------------------- /commodities-reservation-service/src/main/java/de/codecentric/ebss/CommoditiesReservationApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/commodities-reservation-service/src/main/java/de/codecentric/ebss/CommoditiesReservationApplication.java -------------------------------------------------------------------------------- /commodities-reservation-service/src/main/java/de/codecentric/ebss/CommoditiesReservationConsumerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/commodities-reservation-service/src/main/java/de/codecentric/ebss/CommoditiesReservationConsumerConfiguration.java -------------------------------------------------------------------------------- /commodities-reservation-service/src/main/java/de/codecentric/ebss/KafkaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/commodities-reservation-service/src/main/java/de/codecentric/ebss/KafkaConfig.java -------------------------------------------------------------------------------- /commodities-reservation-service/src/main/java/de/codecentric/ebss/config/ServiceConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/commodities-reservation-service/src/main/java/de/codecentric/ebss/config/ServiceConfiguration.java -------------------------------------------------------------------------------- /commodities-reservation-service/src/main/java/de/codecentric/ebss/model/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/commodities-reservation-service/src/main/java/de/codecentric/ebss/model/Address.java -------------------------------------------------------------------------------- /commodities-reservation-service/src/main/java/de/codecentric/ebss/model/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/commodities-reservation-service/src/main/java/de/codecentric/ebss/model/Order.java -------------------------------------------------------------------------------- /commodities-reservation-service/src/main/java/de/codecentric/ebss/model/Recipient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/commodities-reservation-service/src/main/java/de/codecentric/ebss/model/Recipient.java -------------------------------------------------------------------------------- /commodities-reservation-service/src/main/java/de/codecentric/ebss/service/InMemoryOrderEntryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/commodities-reservation-service/src/main/java/de/codecentric/ebss/service/InMemoryOrderEntryService.java -------------------------------------------------------------------------------- /commodities-reservation-service/src/main/java/de/codecentric/ebss/service/OrderEntryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/commodities-reservation-service/src/main/java/de/codecentric/ebss/service/OrderEntryService.java -------------------------------------------------------------------------------- /commodities-reservation-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/commodities-reservation-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /commodities-reservation-service/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/commodities-reservation-service/src/main/resources/logback.xml -------------------------------------------------------------------------------- /commodities-reservation-service/src/test/java/de/codecentric/ebss/CommoditiesReservationApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/commodities-reservation-service/src/test/java/de/codecentric/ebss/CommoditiesReservationApplicationTest.java -------------------------------------------------------------------------------- /ebss-monitoring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/ebss-monitoring/pom.xml -------------------------------------------------------------------------------- /ebss-monitoring/src/main/java/de/codecentric/MonitoringApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/ebss-monitoring/src/main/java/de/codecentric/MonitoringApplication.java -------------------------------------------------------------------------------- /ebss-monitoring/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/ebss-monitoring/src/main/resources/application.yml -------------------------------------------------------------------------------- /order-entry-service/.gitignore: -------------------------------------------------------------------------------- 1 | .settings/ 2 | /target/ 3 | -------------------------------------------------------------------------------- /order-entry-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/README.md -------------------------------------------------------------------------------- /order-entry-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/pom.xml -------------------------------------------------------------------------------- /order-entry-service/src/main/java/de/codecentric/ebss/OrderEntryApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/java/de/codecentric/ebss/OrderEntryApplication.java -------------------------------------------------------------------------------- /order-entry-service/src/main/java/de/codecentric/ebss/config/ApplicationConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/java/de/codecentric/ebss/config/ApplicationConfiguration.java -------------------------------------------------------------------------------- /order-entry-service/src/main/java/de/codecentric/ebss/config/ControllerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/java/de/codecentric/ebss/config/ControllerConfiguration.java -------------------------------------------------------------------------------- /order-entry-service/src/main/java/de/codecentric/ebss/config/ServiceConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/java/de/codecentric/ebss/config/ServiceConfiguration.java -------------------------------------------------------------------------------- /order-entry-service/src/main/java/de/codecentric/ebss/controller/ExceptionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/java/de/codecentric/ebss/controller/ExceptionController.java -------------------------------------------------------------------------------- /order-entry-service/src/main/java/de/codecentric/ebss/controller/MoviesController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/java/de/codecentric/ebss/controller/MoviesController.java -------------------------------------------------------------------------------- /order-entry-service/src/main/java/de/codecentric/ebss/kafka/KafkaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/java/de/codecentric/ebss/kafka/KafkaConfig.java -------------------------------------------------------------------------------- /order-entry-service/src/main/java/de/codecentric/ebss/kafka/OrderEntryProducerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/java/de/codecentric/ebss/kafka/OrderEntryProducerConfiguration.java -------------------------------------------------------------------------------- /order-entry-service/src/main/java/de/codecentric/ebss/model/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/java/de/codecentric/ebss/model/Address.java -------------------------------------------------------------------------------- /order-entry-service/src/main/java/de/codecentric/ebss/model/Movie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/java/de/codecentric/ebss/model/Movie.java -------------------------------------------------------------------------------- /order-entry-service/src/main/java/de/codecentric/ebss/model/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/java/de/codecentric/ebss/model/Order.java -------------------------------------------------------------------------------- /order-entry-service/src/main/java/de/codecentric/ebss/model/Recipient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/java/de/codecentric/ebss/model/Recipient.java -------------------------------------------------------------------------------- /order-entry-service/src/main/java/de/codecentric/ebss/service/InMemoryMovieService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/java/de/codecentric/ebss/service/InMemoryMovieService.java -------------------------------------------------------------------------------- /order-entry-service/src/main/java/de/codecentric/ebss/service/MovieService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/java/de/codecentric/ebss/service/MovieService.java -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/logback.xml -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/movies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/movies.json -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/static/images/ebss-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/static/images/ebss-logo-white.png -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/static/images/ebss-logo-white.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/static/images/ebss-logo-white.pxd -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/static/images/ebss-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/static/images/ebss-logo.png -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/static/images/ebss-logo.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/static/images/ebss-logo.pxd -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/static/images/imdb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/static/images/imdb.jpg -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/static/images/movies/12-angry-men.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/static/images/movies/12-angry-men.jpg -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/static/images/movies/lord-of-the-rings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/static/images/movies/lord-of-the-rings.jpg -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/static/images/movies/pulp-fiction.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/static/images/movies/pulp-fiction.jpg -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/static/images/movies/the-dark-knight.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/static/images/movies/the-dark-knight.jpg -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/static/images/movies/the-godfather-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/static/images/movies/the-godfather-2.jpg -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/static/images/movies/the-godfather.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/static/images/movies/the-godfather.jpg -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/static/images/movies/the-good-the-bad-the-ugly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/static/images/movies/the-good-the-bad-the-ugly.jpg -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/static/images/movies/the-schindlers-list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/static/images/movies/the-schindlers-list.jpg -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/static/images/movies/the-shawnhawk-redemption.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/static/images/movies/the-shawnhawk-redemption.jpg -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/templates/head.html -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/templates/movieDetails.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/templates/movieDetails.html -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/templates/movies.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/templates/movies.html -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/templates/navigation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/templates/navigation.html -------------------------------------------------------------------------------- /order-entry-service/src/main/resources/templates/order.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/main/resources/templates/order.html -------------------------------------------------------------------------------- /order-entry-service/src/test/java/de/codecentric/ebss/OrderApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/order-entry-service/src/test/java/de/codecentric/ebss/OrderApplicationTest.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/event-based-shopping-system/HEAD/pom.xml --------------------------------------------------------------------------------