INNER CODE UNIT · Java
MakeCoffeeSvc
humank/ddd-practitioners-ref · sources/coffeeshop/coffee-application/src/main/java/solid/humank/coffeeshop/coffee/applications/MakeCoffeeSvc.java:20
public class MakeCoffeeSvc {
@Inject
public ICoffeeRepository repository;
@Inject
public ITranslator<List<CoffeeItem>, List<CoffeeItemRst>> translator;
@Inject
ConfirmInventorySvc confirmInventorySvc;
public MakeCoffeeSvc() {
}
public MakeCoffeeSvc(CoffeeRepository coffeeRepository, ConfirmInventorySvc confirmInventorySvc, CoffeeItemsTranslator coffeeItemsTranslator) {
this.repository = coffeeRepository;
this.confirmInventorySvc = confirmInventorySvc;
this.translator = coffeeItemsTranslator;
}