FINEREACT-2404: Improved extensibility and cleanup

This commit is contained in:
cucusenok
2025-11-07 10:19:40 +01:00
committed by Adam Saghy
parent d269cb983f
commit 9320dd1bd7
12 changed files with 72 additions and 45 deletions
@@ -32,4 +32,8 @@ public class MDCWrapper {
public void remove(String key) {
MDC.remove(key);
}
public String get(String key) {
return MDC.get(key);
}
}
@@ -86,7 +86,7 @@ public class SendAsynchronousEventsTasklet implements Tasklet {
return RepeatStatus.FINISHED;
}
private boolean isDownstreamChannelEnabled() {
protected boolean isDownstreamChannelEnabled() {
return fineractProperties.getEvents().getExternal().getProducer().getJms().isEnabled()
|| fineractProperties.getEvents().getExternal().getProducer().getKafka().isEnabled();
}
@@ -53,7 +53,7 @@ import org.springframework.util.CollectionUtils;
*/
@Getter
@JsonLocalDateArrayFormat
public final class SavingsAccountTransactionData implements Serializable {
public class SavingsAccountTransactionData implements Serializable {
private Long id;
private final SavingsAccountTransactionEnumData transactionType;
@@ -110,7 +110,7 @@ public final class SavingsAccountTransactionData implements Serializable {
private Long accountCredit;
private Long accountDebit;
private SavingsAccountTransactionData(final Long id, final SavingsAccountTransactionEnumData transactionType,
protected SavingsAccountTransactionData(final Long id, final SavingsAccountTransactionEnumData transactionType,
final PaymentDetailData paymentDetailData, final Long savingsId, final String savingsAccountNo, final LocalDate transactionDate,
final CurrencyData currency, final BigDecimal amount, final BigDecimal outstandingChargeAmount, final BigDecimal runningBalance,
final boolean reversed, final AccountTransferData transfer, final Collection<PaymentTypeData> paymentTypeOptions,