From 35171c08236e272479e8c2703d45251030196ab8 Mon Sep 17 00:00:00 2001 From: Arnold Galovics Date: Tue, 28 Nov 2023 14:12:54 +0100 Subject: [PATCH] FINERACT-1971: Marking the fallback method as public so it works properly with Resilience4J --- .../commands/service/SynchronousCommandProcessingService.java | 2 +- .../SchedularWritePlatformServiceJpaRepositoryImpl.java | 2 +- .../service/LoanWritePlatformServiceJpaRepositoryImpl.java | 2 +- .../SavingsAccountWritePlatformServiceJpaRepositoryImpl.java | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/fineract-core/src/main/java/org/apache/fineract/commands/service/SynchronousCommandProcessingService.java b/fineract-core/src/main/java/org/apache/fineract/commands/service/SynchronousCommandProcessingService.java index 72e9c70e9..b0ac36171 100644 --- a/fineract-core/src/main/java/org/apache/fineract/commands/service/SynchronousCommandProcessingService.java +++ b/fineract-core/src/main/java/org/apache/fineract/commands/service/SynchronousCommandProcessingService.java @@ -215,7 +215,7 @@ public class SynchronousCommandProcessingService implements CommandProcessingSer } @SuppressWarnings("unused") - private CommandProcessingResult fallbackExecuteCommand(Exception e) { + public CommandProcessingResult fallbackExecuteCommand(Exception e) { if (e instanceof RollbackTransactionAsCommandIsNotApprovedByCheckerException ex) { return logCommand(ex.getCommandSourceResult()); } diff --git a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/SchedularWritePlatformServiceJpaRepositoryImpl.java b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/SchedularWritePlatformServiceJpaRepositoryImpl.java index d8a1f9e6d..5ffc473a5 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/SchedularWritePlatformServiceJpaRepositoryImpl.java +++ b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/SchedularWritePlatformServiceJpaRepositoryImpl.java @@ -155,7 +155,7 @@ public class SchedularWritePlatformServiceJpaRepositoryImpl implements Schedular } @SuppressWarnings("unused") - private boolean fallbackProcessJobDetailForExecution(Exception e) { + public boolean fallbackProcessJobDetailForExecution(Exception e) { return false; } diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanWritePlatformServiceJpaRepositoryImpl.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanWritePlatformServiceJpaRepositoryImpl.java index 551b952e3..73953e16b 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanWritePlatformServiceJpaRepositoryImpl.java +++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanWritePlatformServiceJpaRepositoryImpl.java @@ -2426,7 +2426,7 @@ public class LoanWritePlatformServiceJpaRepositoryImpl implements LoanWritePlatf } @SuppressWarnings("unused") - private void fallbackRecalculateInterest(Throwable t) { + public void fallbackRecalculateInterest(Throwable t) { // NOTE: allow caller to catch the exceptions // NOTE: wrap throwable only if really necessary throw errorHandler.getMappable(t, null, null, "loan.recalculateinterest"); diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsAccountWritePlatformServiceJpaRepositoryImpl.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsAccountWritePlatformServiceJpaRepositoryImpl.java index ca47a7f62..d98e18b1b 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsAccountWritePlatformServiceJpaRepositoryImpl.java +++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsAccountWritePlatformServiceJpaRepositoryImpl.java @@ -1378,8 +1378,8 @@ public class SavingsAccountWritePlatformServiceJpaRepositoryImpl implements Savi } @SuppressWarnings("unused") - private SavingsAccountData fallbackPostInterest(SavingsAccountData savingsAccountData, boolean postInterestAs, - LocalDate transactionDate, boolean backdatedTxnsAllowedTill, Throwable t) { + public SavingsAccountData fallbackPostInterest(SavingsAccountData savingsAccountData, boolean postInterestAs, LocalDate transactionDate, + boolean backdatedTxnsAllowedTill, Throwable t) { // NOTE: allow caller to catch the exceptions // NOTE: wrap throwable only if really necessary throw errorHandler.getMappable(t, null, null, "savings.postinterest");