This is an automated email from the ASF dual-hosted git repository.
aleks pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git
from 59409550a7 FINERACT-2181: Money helper exception handling
new c2e19bb68f FINERACT-2327: Allow to create Interest Refund transaction
manually
new 0b5391169f FINERACT-2327: added e2e testing for validatoin of feature
allow to create Interest Refund transaction manually
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../commands/service/CommandWrapperBuilder.java | 9 +
.../apache/fineract/test/data/TransactionType.java | 1 +
.../fineract/test/helper/ErrorMessageHelper.java | 8 +
.../test/messaging/event/EventCheckHelper.java | 5 +-
...=> LoanTransactionInterestRefundPostEvent.java} | 4 +-
.../fineract/test/stepdef/loan/LoanStepDef.java | 175 ++++++++++++++
.../fineract/test/support/TestContextKey.java | 1 +
.../features/LoanMerchantIssuedRefund.feature | 217 +++++++++++++++++-
.../resources/features/LoanPayoutRefund.feature | 251 ++++++++++++++++++++-
.../domain/LoanAccountDomainService.java | 3 +
.../loanaccount/domain/LoanTransaction.java | 5 +
...ava => ManualInterestRefundCommandHandler.java} | 9 +-
.../serialization/LoanTransactionValidator.java | 2 +
.../service/LoanReadPlatformService.java | 2 +
.../service/LoanWritePlatformService.java | 2 +
.../ProgressiveLoanTransactionValidatorImpl.java | 5 +
.../api/LoanTransactionsApiResource.java | 11 +-
.../domain/LoanAccountDomainServiceJpa.java | 6 +
.../LoanTransactionValidatorImpl.java | 31 +++
.../service/LoanReadPlatformServiceImpl.java | 36 +++
.../LoanWritePlatformServiceJpaRepositoryImpl.java | 134 ++++++++++-
.../starter/LoanAccountConfiguration.java | 7 +-
22 files changed, 909 insertions(+), 15 deletions(-)
copy
fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/messaging/event/loan/transaction/{LoanTransactionGoodwillCreditPostEvent.java
=> LoanTransactionInterestRefundPostEvent.java} (88%)
copy
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/handler/{BulkUpdateLoanOfficerCommandHandler.java
=> ManualInterestRefundCommandHandler.java} (81%)