This is an automated email from the ASF dual-hosted git repository.

arnold pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git


    from 986dceea1 FINERACT-2286: Added tests for validation of 
interestRecognitionFromDisbursementDate setting to be taking into account by 
periodic accrual job
     add 0f1be3c91 FINERACT-2178: Ability to retrieve a loan's balance at a 
certain point in time in the past

No new revisions were added by this update.

Summary of changes:
 .../fineract/client/util/FineractClient.java       |   3 +
 .../core/data/DataValidatorBuilder.java            |  16 +
 .../core/service/ExternalIdFactory.java            |   7 +
 .../organisation/monetary/data/CurrencyData.java   |  10 +
 .../loanaccount/data/LoanStatusEnumData.java       |  11 +
 .../portfolio/loanaccount/domain/Loan.java         |  12 +
 .../loanaccount/domain/LoanRepository.java         |   5 +
 .../loanaccount/domain/LoanRepositoryWrapper.java  |   3 +
 .../loanaccount/service/LoanScheduleService.java   |   2 +-
 .../api/pointintime/LoansPointInTimeApi.java}      |  29 +-
 .../pointintime/LoansPointInTimeApiDelegate.java   | 114 ++++
 .../pointintime/LoansPointInTimeApiResource.java   |  90 +++
 ...RetrieveLoansPointInTimeExternalIdsRequest.java |  15 +-
 .../data/RetrieveLoansPointInTimeRequest.java}     |   8 +-
 .../portfolio/loanaccount/data/LoanFeeData.java    |  50 ++
 .../loanaccount/data/LoanInterestData.java         |  46 ++
 .../loanaccount/data/LoanPenaltyData.java          |  48 ++
 .../loanaccount/data/LoanPointInTimeData.java      |  74 +++
 .../loanaccount/data/LoanPrincipalData.java        |  46 ++
 .../loanaccount/data/LoanTotalAmountData.java      |  50 ++
 .../service/LoanPointInTimeService.java            |   9 +-
 .../service/LoanPointInTimeServiceImpl.java        | 109 ++++
 .../service/LoanReadPlatformService.java           |   2 +
 .../service/LoanReadPlatformServiceImpl.java       |   5 +
 .../LoanWritePlatformServiceJpaRepositoryImpl.java |   2 +-
 .../serialization/LoanProductDataValidator.java    |   3 +-
 .../integrationtests/BaseLoanIntegrationTest.java  |  28 +-
 ...ebackWithCreditAllocationsIntegrationTests.java |   6 +-
 .../loan/pointintime/LoanPointInTimeTest.java      | 659 +++++++++++++++++++++
 29 files changed, 1424 insertions(+), 38 deletions(-)
 copy 
fineract-provider/src/main/java/org/apache/fineract/{cob/service/ReloaderService.java
 => portfolio/loanaccount/api/pointintime/LoansPointInTimeApi.java} (50%)
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/pointintime/LoansPointInTimeApiDelegate.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/pointintime/LoansPointInTimeApiResource.java
 copy 
fineract-investor/src/main/java/org/apache/fineract/investor/data/ExternalTransferResponseData.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/pointintime/data/RetrieveLoansPointInTimeExternalIdsRequest.java
 (73%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/{cob/data/LoanIdsResponseDTO.java
 => 
portfolio/loanaccount/api/pointintime/data/RetrieveLoansPointInTimeRequest.java}
 (76%)
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanFeeData.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanInterestData.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanPenaltyData.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanPointInTimeData.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanPrincipalData.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanTotalAmountData.java
 copy 
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanAccrualTransactionBusinessEventService.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanPointInTimeService.java
 (75%)
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanPointInTimeServiceImpl.java
 create mode 100644 
integration-tests/src/test/java/org/apache/fineract/integrationtests/loan/pointintime/LoanPointInTimeTest.java

Reply via email to