From 83ab5c00a2427e3e61e562e4fd8244c8a9b9e5d0 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Sun, 5 May 2019 16:15:18 +0200 Subject: [PATCH] refactoring --- .../repeating/RepeatingTransactionUpdater.java | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/main/java/de/deadlocker8/budgetmaster/repeating/RepeatingTransactionUpdater.java b/src/main/java/de/deadlocker8/budgetmaster/repeating/RepeatingTransactionUpdater.java index 71e2a47b1..545e0b3cc 100644 --- a/src/main/java/de/deadlocker8/budgetmaster/repeating/RepeatingTransactionUpdater.java +++ b/src/main/java/de/deadlocker8/budgetmaster/repeating/RepeatingTransactionUpdater.java @@ -13,17 +13,15 @@ import java.util.List; @Service public class RepeatingTransactionUpdater { - @Autowired - private TransactionRepository transactionRepository; - - @Autowired - private TransactionService transactionService; + private final TransactionService transactionService; + private final RepeatingOptionRepository repeatingOptionRepository; @Autowired - private RepeatingOptionRepository repeatingOptionRepository; - - @Autowired - private HelpersService helpers; + public RepeatingTransactionUpdater(TransactionService transactionService, RepeatingOptionRepository repeatingOptionRepository) + { + this.transactionService = transactionService; + this.repeatingOptionRepository = repeatingOptionRepository; + } public void updateRepeatingTransactions(DateTime now) { @@ -39,7 +37,7 @@ public class RepeatingTransactionUpdater Transaction newTransaction = new Transaction(transactions.get(0)); newTransaction.setID(null); newTransaction.setDate(currentDate); - transactionRepository.save(newTransaction); + transactionService.getRepository().save(newTransaction); } } } -- GitLab