This is an automated email from the ASF dual-hosted git repository.
ptuomola pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git.
from f0d4f5e add starttls and factory
add 07f395e Feat: Repayment With Post Dated Checks
No new revisions were added by this update.
Summary of changes:
.../fineract/client/util/FineractClient.java | 2 +-
.../commands/service/CommandWrapperBuilder.java | 27 +++
.../importhandler/loan/LoanImportHandler.java | 1 +
.../loanaccount/api/LoanApiConstants.java | 1 +
.../api/LoanTransactionsApiResource.java | 6 +
...a => LoanRepaymentScheduleInstallmentData.java} | 24 ++-
.../loanaccount/data/LoanTransactionData.java | 12 ++
.../portfolio/loanaccount/domain/Loan.java | 23 ++-
.../domain/LoanAccountDomainServiceJpa.java | 39 +++-
.../domain/LoanRepaymentScheduleInstallment.java | 12 ++
.../loanaccount/domain/LoanRepositoryWrapper.java | 10 +
...=> LoanRepaymentScheduleNotFoundException.java} | 20 +-
.../serialization/LoanEventApiJsonValidator.java | 62 +++++-
.../service/LoanReadPlatformService.java | 5 +
.../service/LoanReadPlatformServiceImpl.java | 28 +++
.../LoanWritePlatformServiceJpaRepositoryImpl.java | 31 ++-
.../api/PostDatedChecksApiResourceSwagger.java | 106 ++++++++++
.../RepaymentWithPostDatedChecksApiResource.java | 147 +++++++++++++
.../data/PostDatedChecksData.java | 59 ++++++
.../data/PostDatedChecksStatus.java} | 8 +-
.../domain/PostDatedChecks.java | 150 ++++++++++++++
.../domain/PostDatedChecksRepository.java} | 11 +-
.../PostDatedCheckBouncedCheckInvalid.java} | 8 +-
.../PostDatedCheckNotFoundException.java} | 14 +-
.../handler/BouncePostDatedCheckHandler.java} | 19 +-
.../handler/DeletePostDatedChecksHandler.java} | 20 +-
.../handler/EditPostDatedChecksHandler.java} | 18 +-
.../RepaymentWithPostDatedChecksAssembler.java | 78 +++++++
...entWithPostDatedChecksReadPlatformService.java} | 18 +-
...WithPostDatedChecksReadPlatformServiceImpl.java | 98 +++++++++
...ntWithPostDatedChecksWritePlatformService.java} | 10 +-
...ithPostDatedChecksWritePlatformServiceImpl.java | 227 +++++++++++++++++++++
.../V369__repayment_with_post_dated_checks.sql | 40 ++++
.../RepaymentWithPostDatedChecksTest.java | 183 +++++++++++++++++
.../common/loans/LoanTransactionHelper.java | 51 +++++
35 files changed, 1481 insertions(+), 87 deletions(-)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data/{PaidInAdvanceData.java
=> LoanRepaymentScheduleInstallmentData.java} (55%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/exception/{LoanNotFoundException.java
=> LoanRepaymentScheduleNotFoundException.java} (57%)
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/repaymentwithpostdatedchecks/api/PostDatedChecksApiResourceSwagger.java
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/repaymentwithpostdatedchecks/api/RepaymentWithPostDatedChecksApiResource.java
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/repaymentwithpostdatedchecks/data/PostDatedChecksData.java
copy
fineract-provider/src/main/java/org/apache/fineract/{adhocquery/service/AdHocScheduledJobRunnerService.java
=> portfolio/repaymentwithpostdatedchecks/data/PostDatedChecksStatus.java}
(77%)
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/repaymentwithpostdatedchecks/domain/PostDatedChecks.java
copy
fineract-provider/src/main/java/org/apache/fineract/{accounting/financialactivityaccount/domain/FinancialActivityAccountRepository.java
=>
portfolio/repaymentwithpostdatedchecks/domain/PostDatedChecksRepository.java}
(63%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/{loanaccount/exception/LoanApplicationDateException.java
=>
repaymentwithpostdatedchecks/exception/PostDatedCheckBouncedCheckInvalid.java}
(72%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/{savings/exception/SavingsProductNotFoundException.java
=>
repaymentwithpostdatedchecks/exception/PostDatedCheckNotFoundException.java}
(61%)
copy
fineract-provider/src/main/java/org/apache/fineract/{interoperation/handler/CreateInteropRequestHandler.java
=>
portfolio/repaymentwithpostdatedchecks/handler/BouncePostDatedCheckHandler.java}
(63%)
copy
fineract-provider/src/main/java/org/apache/fineract/{interoperation/handler/CommitInteropTransferHandler.java
=>
portfolio/repaymentwithpostdatedchecks/handler/DeletePostDatedChecksHandler.java}
(63%)
copy
fineract-provider/src/main/java/org/apache/fineract/{infrastructure/dataqueries/handler/CreateReportCommandHandler.java
=>
portfolio/repaymentwithpostdatedchecks/handler/EditPostDatedChecksHandler.java}
(63%)
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/repaymentwithpostdatedchecks/service/RepaymentWithPostDatedChecksAssembler.java
copy
fineract-provider/src/main/java/org/apache/fineract/{infrastructure/dataqueries/data/ResultsetRowData.java
=>
portfolio/repaymentwithpostdatedchecks/service/RepaymentWithPostDatedChecksReadPlatformService.java}
(66%)
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/repaymentwithpostdatedchecks/service/RepaymentWithPostDatedChecksReadPlatformServiceImpl.java
copy
fineract-provider/src/main/java/org/apache/fineract/{infrastructure/configuration/service/GlobalConfigurationWritePlatformService.java
=>
portfolio/repaymentwithpostdatedchecks/service/RepaymentWithPostDatedChecksWritePlatformService.java}
(73%)
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/repaymentwithpostdatedchecks/service/RepaymentWithPostDatedChecksWritePlatformServiceImpl.java
create mode 100644
fineract-provider/src/main/resources/sql/migrations/core_db/V369__repayment_with_post_dated_checks.sql
create mode 100644
integration-tests/src/test/java/org/apache/fineract/integrationtests/RepaymentWithPostDatedChecksTest.java