From bc435ed1a9a73d85c9d625b18787945d8a6db946 Mon Sep 17 00:00:00 2001
From: Hendrik Jungnitsch <hendrik.jungnitsch@gedoplan.de>
Date: Di, 04 Okt 2022 14:39:00 +0200
Subject: [PATCH] exercise10
---
src/main/java/de/gedoplan/seminar/sbt/di/exercise/service/CocktailOrderService.java | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/src/main/java/de/gedoplan/seminar/sbt/di/exercise/service/CocktailOrderService.java b/src/main/java/de/gedoplan/seminar/sbt/di/exercise/service/CocktailOrderService.java
index 2028b91..731efb8 100644
--- a/src/main/java/de/gedoplan/seminar/sbt/di/exercise/service/CocktailOrderService.java
+++ b/src/main/java/de/gedoplan/seminar/sbt/di/exercise/service/CocktailOrderService.java
@@ -5,6 +5,7 @@
import de.gedoplan.seminar.sbt.di.exercise.repository.CocktailOrderRepository;
import de.gedoplan.seminar.sbt.di.exercise.repository.CocktailRepository;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.ApplicationEventPublisher;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
@@ -16,6 +17,9 @@
@Autowired
CocktailRepository cocktailRepository;
+
+ @Autowired
+ private ApplicationEventPublisher eventPublisher;
public Integer createNewOrder() {
CocktailOrder cocktailOrder = new CocktailOrder();
@@ -31,6 +35,8 @@
Cocktail cocktail = cocktailRepository.findById(cocktailId)
.orElseThrow(() -> new IllegalArgumentException());
+ eventPublisher.publishEvent(cocktail);
+
cocktailOrder.addCocktail(cocktailId);
}
--
Gitblit v1.7.1