This is an automated email from the ASF dual-hosted git repository.
vorburger pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git.
from edfcb93 Gradle testLogging exceptionFormat "full" (FINERACT-927)
add 489faf9 GLIM_GSIM enhancement (FINERACT-603)
No new revisions were added by this update.
Summary of changes:
.../ClientSavingsIntegrationTest.java | 2 +
.../integrationtests/GroupLoanIntegrationTest.java | 148 +++++++-
.../GroupSavingsIntegrationTest.java | 255 +++++++++++++-
.../integrationtests/common/GroupHelper.java | 93 +++--
.../common/loans/LoanApplicationTestBuilder.java | 51 ++-
.../common/loans/LoanStatusChecker.java | 4 +
.../common/loans/LoanTransactionHelper.java | 113 ++++--
.../common/savings/SavingsAccountHelper.java | 185 ++++++++--
.../savings/SavingsApplicationTestBuilder.java | 39 ++-
.../common/savings/SavingsProductHelper.java | 20 +-
.../commands/service/CommandWrapperBuilder.java | 123 +++++++
.../infrastructure/core/api/JsonCommand.java | 7 +
.../core/data/CommandProcessingResult.java | 22 +-
.../core/data/CommandProcessingResultBuilder.java | 14 +-
.../AccountTransfersWritePlatformServiceImpl.java | 17 +-
.../data/AccountSummaryCollectionData.java | 17 +-
.../data/LoanAccountSummaryData.java | 23 ++
.../data/SavingsAccountSummaryData.java | 8 +
...tSummaryData.java => SavingsSummaryCustom.java} | 25 +-
.../accountdetails/domain/AccountType.java | 18 +-
.../service/AccountDetailsReadPlatformService.java | 5 +
...etailsReadPlatformServiceJpaRepositoryImpl.java | 57 ++-
.../service/AccountEnumerations.java | 3 +
.../service/CalendarReadPlatformService.java | 2 +
.../portfolio/group/api/GroupsApiResource.java | 87 ++++-
.../fineract/portfolio/group/domain/Group.java | 4 +
...ava => GroupMemberNotFoundInGSIMException.java} | 13 +-
.../loanaccount/api/LoanApiConstants.java | 6 +
.../loanaccount/api/LoansApiResource.java | 62 +++-
.../portfolio/loanaccount/data/GLIMContainer.java | 73 ++++
.../loanaccount/data/GlimRepaymentTemplate.java | 105 ++++++
.../GroupLoanIndividualMonitoringAccountData.java | 103 ++++++
...ository.java => GLIMAccountInfoRepository.java} | 13 +-
.../GroupLoanIndividualMonitoringAccount.java | 146 ++++++++
.../portfolio/loanaccount/domain/Loan.java | 36 ++
.../loanaccount/domain/LoanRepository.java | 4 +
.../loanaccount/domain/LoanRepositoryWrapper.java | 1 +
.../service/GuarantorReadPlatformService.java | 1 +
.../service/GuarantorReadPlatformServiceImpl.java | 1 +
...=> GLIMApplicationRejectionCommandHandler.java} | 26 +-
...r.java => GLIMBulkRepaymentCommandHandler.java} | 12 +-
...GLIMLoanApplicationApprovalCommandHandler.java} | 28 +-
...GlimLoanApplicationDisburseCommandHandler.java} | 15 +-
...r.java => UndoGLIMLoanApplicationApproval.java} | 26 +-
...va => UndoGLIMLoanDisbursalCommandHandler.java} | 12 +-
.../LoanScheduleCalculationPlatformService.java | 1 +
...LoanScheduleCalculationPlatformServiceImpl.java | 1 +
.../LoanApplicationCommandFromApiJsonHelper.java | 8 +-
.../LoanApplicationTransitionApiJsonValidator.java | 2 +-
.../serialization/LoanEventApiJsonValidator.java | 2 +-
.../GLIMAccountInfoReadPlatformService.java | 44 +++
.../GLIMAccountInfoReadPlatformServiceImpl.java | 262 ++++++++++++++
...va => GLIMAccountInfoWritePlatformService.java} | 16 +-
.../GLIMAccountInfoWritePlatformServiceImpl.java | 94 +++++
.../LoanApplicationWritePlatformService.java | 6 +
...ationWritePlatformServiceJpaRepositoryImpl.java | 309 +++++++++++++++-
.../loanaccount/service/LoanAssembler.java | 1 +
.../service/LoanReadPlatformService.java | 3 +-
.../service/LoanReadPlatformServiceImpl.java | 17 +
.../service/LoanWritePlatformService.java | 6 +
.../LoanWritePlatformServiceJpaRepositoryImpl.java | 102 +++++-
.../portfolio/savings/SavingsApiConstants.java | 13 +-
.../api/SavingsAccountTransactionsApiResource.java | 5 +
.../savings/api/SavingsAccountsApiResource.java | 90 +++++
.../portfolio/savings/data/GSIMContainer.java | 75 ++++
...roupSavingsIndividualMonitoringAccountData.java | 125 +++++++
.../savings/data/SavingsAccountConstant.java | 8 +-
...ansactionRepository.java => GSIMRepositoy.java} | 13 +-
.../domain/GroupSavingsIndividualMonitoring.java | 140 ++++++++
.../portfolio/savings/domain/SavingsAccount.java | 33 +-
.../savings/domain/SavingsAccountAssembler.java | 15 +
.../domain/SavingsAccountDomainService.java | 1 +
.../domain/SavingsAccountDomainServiceJpa.java | 2 +-
.../savings/domain/SavingsAccountRepository.java | 3 +
.../domain/SavingsAccountRepositoryWrapper.java | 4 +
.../savings/domain/SavingsAccountTransaction.java | 8 +
...ndHandler.java => CloseGSIMCommandHandler.java} | 14 +-
...va => GSIMAccountActivationCommandHandler.java} | 18 +-
... => GSIMApplicationApprovalCommandHandler.java} | 10 +-
...GSIMApplicationModificationCommandHandler.java} | 26 +-
...r.java => GSIMApplicationRejectionHandler.java} | 14 +-
...=> GSIMApplicationSubmittalCommandHandler.java} | 10 +-
...Handler.java => GSIMDepositCommandHandler.java} | 13 +-
...er.java => GSIMUndoApprovalCommandHandler.java} | 12 +-
.../savings/service/GSIMReadPlatformService.java | 48 +++
.../service/GSIMReadPlatformServiceImpl.java | 389 +++++++++++++++++++++
...sIndividualMonitoringWritePlatformService.java} | 15 +-
...dividualMonitoringWritePlatformServiceImpl.java | 88 +++++
.../SavingsAccountWritePlatformService.java | 6 +
...countWritePlatformServiceJpaRepositoryImpl.java | 115 +++++-
...ingsApplicationProcessWritePlatformService.java | 10 +
...ocessWritePlatformServiceJpaRepositoryImpl.java | 215 +++++++++++-
.../savings/data/SelfSavingsDataValidator.java | 123 ++++---
.../core_db/V356__GSIM_migration_script.sql | 63 ++++
.../core_db/V357__GLIM_migration_script.sql | 58 +++
95 files changed, 4322 insertions(+), 359 deletions(-)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/accountdetails/data/{SavingsAccountSummaryData.java
=> SavingsSummaryCustom.java} (88%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/group/exception/{CenterNotActiveException.java
=> GroupMemberNotFoundInGSIMException.java} (73%)
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data/GLIMContainer.java
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data/GlimRepaymentTemplate.java
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data/GroupLoanIndividualMonitoringAccountData.java
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/{LoanRepaymentScheduleInstallmentRepository.java
=> GLIMAccountInfoRepository.java} (64%)
mode change 100755 => 100644
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/GroupLoanIndividualMonitoringAccount.java
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/handler/{LoanApplicationApprovalCommandHandler.java
=> GLIMApplicationRejectionCommandHandler.java} (67%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/handler/{RemoveLoanOfficerCommandHandler.java
=> GLIMBulkRepaymentCommandHandler.java} (84%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/handler/{LoanApplicationApprovalUndoCommandHandler.java
=> GLIMLoanApplicationApprovalCommandHandler.java} (69%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/handler/{CloseLoanCommandHandler.java
=> GlimLoanApplicationDisburseCommandHandler.java} (82%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/handler/{LoanApplicationApprovalCommandHandler.java
=> UndoGLIMLoanApplicationApproval.java} (68%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/handler/{UndoLastDisbursalLoanCommandHandler.java
=> UndoGLIMLoanDisbursalCommandHandler.java} (83%)
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/GLIMAccountInfoReadPlatformService.java
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/GLIMAccountInfoReadPlatformServiceImpl.java
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/{LoanSchedularService.java
=> GLIMAccountInfoWritePlatformService.java} (55%)
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/GLIMAccountInfoWritePlatformServiceImpl.java
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/data/GSIMContainer.java
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/data/GroupSavingsIndividualMonitoringAccountData.java
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain/{SavingsAccountTransactionRepository.java
=> GSIMRepositoy.java} (67%)
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain/GroupSavingsIndividualMonitoring.java
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/handler/{CloseSavingsAccountCommandHandler.java
=> CloseGSIMCommandHandler.java} (83%)
mode change 100755 => 100644
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/handler/{DepositSavingsAccountCommandHandler.java
=> GSIMAccountActivationCommandHandler.java} (74%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/handler/{SavingsAccountApplicationSubmittalCommandHandler.java
=> GSIMApplicationApprovalCommandHandler.java} (85%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/handler/{SavingsAccountApplicationApprovalUndoCommandHandler.java
=> GSIMApplicationModificationCommandHandler.java} (64%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/handler/{SavingsAccountApplicationSubmittalCommandHandler.java
=> GSIMApplicationRejectionHandler.java} (85%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/handler/{SavingsAccountApplicationSubmittalCommandHandler.java
=> GSIMApplicationSubmittalCommandHandler.java} (85%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/handler/{PostInterestSavingsAccountCommandHandler.java
=> GSIMDepositCommandHandler.java} (83%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/handler/{SavingsAccountApplicationRejectedCommandHandler.java
=> GSIMUndoApprovalCommandHandler.java} (81%)
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/GSIMReadPlatformService.java
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/GSIMReadPlatformServiceImpl.java
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/{SavingsSchedularService.java
=> GroupSavingsIndividualMonitoringWritePlatformService.java} (55%)
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/GroupSavingsIndividualMonitoringWritePlatformServiceImpl.java
create mode 100644
fineract-provider/src/main/resources/sql/migrations/core_db/V356__GSIM_migration_script.sql
create mode 100644
fineract-provider/src/main/resources/sql/migrations/core_db/V357__GLIM_migration_script.sql