This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/github_actions/actions/checkout-4.1.6
in repository https://gitbox.apache.org/repos/asf/fineract.git
discard 61db149cb Bump actions/checkout from 4.1.5 to 4.1.6
add abc7cec2e FINERACT-1932: Fineract modularization - fineract-rates
add 1679ea923 FINERACT-2078: Remove hardcoded use of RoundingMode outside
of MoneyHelper
add 55a67b134 FINERACT-2082: Progressive loan schedule type should only
support Advanced payment allocation strategy
add 63ee58aab FINERACT-2085: Implementation for decrypting database
passwords with CLI tooling
add e13a9cba0 FINERACT-2073: Client search v2 using Client Identifiers
add a3fb836b7 FINERACT-1932: Fineract modularization - fineract-charge
add d0e71ed7d FINERACT-2081: Remove Disable Schedule Extension For
DownPayment unused code
add f59ae6422 FINERACT-2075: (chore) introduce lombok annotations to
`LoanProduct` class.
add 53f486498 FINERACT-1932: Fineract modularization Fineract progressive
loan module
add 885316690 FINERACT-1981: Rate factor using simple interest for EMI
calculation
add e82f342d4 Github Action for DockerHub Publishing
add 620f60c65 Merge pull request #3887 from FintecheandoMX/develop
add 2092a9a91 FINERACT-2081: Chargeback reverse replay fails fix
add adcfc3c8b FINERACT-1981: Function Value using simple interest for EMI
calculation
add e0227885d FINERACT-2081: chargeback integration tests
add 1d607c794 FINERACT-2081: Publish docker image only for develop branch
and versioned tags
add 4fa731212 Bump actions/checkout from 4.1.5 to 4.1.6
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (61db149cb)
\
N -- N -- N
refs/heads/dependabot/github_actions/actions/checkout-4.1.6 (4fa731212)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/publish-dockerhub.yml | 36 ++++
build.gradle | 12 +-
fineract-accounting/dependencies.gradle | 1 +
.../main/resources/jpa/accounting/persistence.xml | 3 +-
.../src/main/resources/jpa/branch/persistence.xml | 5 +-
{fineract-branch => fineract-charge}/build.gradle | 6 +-
.../dependencies.gradle | 1 -
.../portfolio/charge/api/ChargesApiConstants.java | 0
.../portfolio/charge/api/ChargesApiResource.java | 0
.../charge/api/ChargesApiResourceSwagger.java | 0
.../fineract/portfolio/charge/domain/Charge.java | 0
.../portfolio/charge/domain/ChargeAppliesTo.java | 0
.../charge/domain/ChargeCalculationType.java | 0
.../portfolio/charge/domain/ChargePaymentMode.java | 0
.../portfolio/charge/domain/ChargeRepository.java | 0
.../charge/domain/ChargeRepositoryWrapper.java | 0
.../ChargeCannotBeAppliedToException.java | 0
.../exception/ChargeCannotBeDeletedException.java | 0
.../exception/ChargeCannotBeUpdatedException.java | 0
...eDueAtDisbursementCannotBePenaltyException.java | 0
.../exception/ChargeIsNotActiveException.java | 0
.../exception/ChargeMustBePenaltyException.java | 0
.../charge/exception/ChargeNotFoundException.java | 0
.../LoanChargeCannotBeAddedException.java | 0
.../LoanChargeCannotBeDeletedException.java | 0
.../LoanChargeCannotBePayedException.java | 0
.../LoanChargeCannotBeUpdatedException.java | 0
.../LoanChargeCannotBeWaivedException.java | 0
.../exception/LoanChargeNotFoundException.java | 0
.../LoanChargeWaiveCannotBeReversedException.java | 0
...ccountChargeWithoutMandatoryFieldException.java | 0
.../CreateChargeDefinitionCommandHandler.java | 0
.../DeleteChargeDefinitionCommandHandler.java | 0
.../UpdateChargeDefinitionCommandHandler.java | 0
...geDefinitionCommandFromApiJsonDeserializer.java | 0
.../service/ChargeDropdownReadPlatformService.java | 0
.../ChargeDropdownReadPlatformServiceImpl.java | 0
.../charge/service/ChargeEnumerations.java | 0
.../charge/service/ChargeReadPlatformService.java | 0
.../charge/service/ChargeWritePlatformService.java | 0
.../module/charge}/module-changelog-master.xml | 2 +-
.../src/main/resources/jpa/charge}/persistence.xml | 2 +-
.../infrastructure/core/service/DateUtils.java | 11 ++
.../database/DatabasePasswordDecryptor.java | 42 ++++
.../database/DatabasePasswordEncryptor.java | 7 +-
.../fineract/portfolio/client/domain/Client.java | 5 +
.../portfolio/client/domain/ClientIdentifier.java | 0
.../client/domain/ClientIdentifierRepository.java | 0
.../client/domain/ClientIdentifierStatus.java | 0
.../main/resources/jpa/document/persistence.xml | 4 +-
fineract-investor/dependencies.gradle | 1 +
.../main/resources/jpa/investor/persistence.xml | 1 +
fineract-loan/dependencies.gradle | 2 +
.../portfolio/loanaccount/domain/Loan.java | 10 +-
.../domain/LoanCreditAllocationRule.java | 1 +
.../domain/LoanPaymentAllocationRule.java | 1 +
.../domain/reaging/LoanReAgeParameter.java | 1 +
.../reaging/LoanReAgingParameterRepository.java | 1 +
.../data/LoanScheduleModelDownPaymentPeriod.java | 0
.../loanschedule/data/LoanScheduleParams.java | 0
.../loanschedule/domain/AprCalculator.java | 4 +-
.../loanschedule/domain/LoanApplicationTerms.java | 6 +-
.../LoanScheduleModelDisbursementPeriod.java | 0
.../domain/LoanScheduleModelRepaymentPeriod.java | 0
.../domain/LoanTermVariationParams.java | 0
.../loanschedule/domain/RecalculationDetail.java | 0
.../domain/ScheduleCurrentPeriodParams.java | 0
.../domain/ScheduledDateGenerator.java | 0
...MultiDisbursementOutstandingAmoutException.java | 0
.../domain/CreditAllocationTransactionType.java | 1 +
.../domain/FutureInstallmentAllocationRule.java | 1 +
.../portfolio/loanproduct/domain/LoanProduct.java | 205 +-------------------
.../domain/LoanProductCreditAllocationRule.java | 1 +
.../domain/LoanProductPaymentAllocationRule.java | 1 +
.../domain/PaymentAllocationTransactionType.java | 1 +
.../loanproduct/domain/PaymentAllocationType.java | 1 +
.../domain/PaymentAllocationTypeListConverter.java | 1 +
.../src/main/resources/jpa/loan/persistence.xml | 4 +-
.../build.gradle | 6 +-
.../dependencies.gradle | 1 +
...dvancedPaymentScheduleTransactionProcessor.java | 13 ++
.../impl/ChargeOrTransaction.java | 0
.../AbstractProgressiveLoanScheduleGenerator.java | 0
.../domain/ProgressiveLoanScheduleGenerator.java | 0
...ymentScheduleTransactionProcessorCondition.java | 0
.../loanproduct/calc/emi/FnValueFunctions.java | 25 ++-
.../calc/ratefactor/RateFactorFunctions.java | 50 +++++
.../loanproduct/data/AdvancedPaymentData.java | 0
.../loanproduct/data/CreditAllocationData.java | 0
.../AdvancedPaymentAllocationsJsonParser.java | 0
.../AdvancedPaymentAllocationsValidator.java | 0
.../domain/CreditAllocationsJsonParser.java | 0
.../domain/CreditAllocationsValidator.java | 0
.../mapper/AdvancedPaymentDataMapper.java | 0
.../LoanProductCreditAllocationRuleMerger.java | 0
.../LoanProductPaymentAllocationRuleMerger.java | 0
.../progressiveloan/module-changelog-master.xml | 5 +-
.../resources/jpa/progressiveloan}/persistence.xml | 36 +---
...cedPaymentScheduleTransactionProcessorTest.java | 0
.../impl/ChargeOrTransactionTest.java | 0
.../calc/EMICalculationFunctionsTest.java | 136 +++++++++++++
.../AdvancedPaymentAllocationsJsonParserTest.java | 0
.../AdvancedPaymentAllocationsValidatorTest.java | 0
.../domain/CreditAllocationsJsonParserTest.java | 0
.../domain/CreditAllocationsValidatorTest.java | 0
.../LoanProductCreditAllocationRuleMergerTest.java | 0
...LoanProductPaymentAllocationRuleMergerTest.java | 0
fineract-provider/dependencies.gradle | 4 +
.../api/ClientIdentifiersApiResourceSwagger.java | 4 +
.../search/SearchingClientRepositoryImpl.java | 7 +-
.../service/GuarantorDomainServiceImpl.java | 4 +-
...ntorWritePlatformServiceJpaRepositoryIImpl.java | 2 +-
.../service/LoanScheduleAssembler.java | 2 +-
...LoanScheduleCalculationPlatformServiceImpl.java | 2 +-
.../LoanApplicationCommandFromApiJsonHelper.java | 10 +-
.../VariableLoanScheduleFromApiJsonValidator.java | 2 +-
...ationWritePlatformServiceJpaRepositoryImpl.java | 36 ++--
.../loanaccount/service/LoanAssembler.java | 2 +-
.../service/LoanReadPlatformServiceImpl.java | 2 +-
.../LoanWritePlatformServiceJpaRepositoryImpl.java | 4 +-
.../serialization/LoanProductDataValidator.java | 54 +++---
...oductWritePlatformServiceJpaRepositoryImpl.java | 4 +-
.../service/SearchReadPlatformServiceImpl.java | 8 +-
.../src/main/resources/jpa/persistence.xml | 4 +-
{fineract-loan => fineract-rates}/build.gradle | 6 +-
.../dependencies.gradle | 1 -
.../api/FloatingRatesApiResource.java | 0
.../api/FloatingRatesApiResourceSwagger.java | 0
.../floatingrates/data/FloatingRateDTO.java | 0
.../floatingrates/data/FloatingRateData.java | 0
.../floatingrates/data/FloatingRatePeriodData.java | 0
.../floatingrates/data/InterestRatePeriodData.java | 0
.../floatingrates/domain/FloatingRate.java | 0
.../floatingrates/domain/FloatingRatePeriod.java | 0
.../domain/FloatingRateRepository.java | 0
.../domain/FloatingRateRepositoryWrapper.java | 0
.../exception/FloatingRateNotFoundException.java | 0
.../handler/CreateFloatingRateCommandHandler.java | 0
.../handler/UpdateFloatingRateCommandHandler.java | 0
.../serialization/FloatingRateDataValidator.java | 0
.../service/FloatingRateWritePlatformService.java | 0
.../FloatingRateWritePlatformServiceImpl.java | 0
.../service/FloatingRatesReadPlatformService.java | 0
.../FloatingRatesReadPlatformServiceImpl.java | 0
.../starter/FloatingRatesConfiguration.java | 0
.../module/rates}/module-changelog-master.xml | 2 +-
.../src/main/resources/jpa/rates}/persistence.xml | 4 +-
fineract-savings/dependencies.gradle | 2 +
.../src/main/resources/jpa/savings/persistence.xml | 4 +-
fineract-war/build.gradle | 6 +
integration-tests/dependencies.gradle | 3 +
...PaymentAllocationLoanRepaymentScheduleTest.java | 212 +++++++++++++++++++++
...oductWithCreditAllocationsIntegrationTests.java | 2 +-
.../integrationtests/client/ClientSearchTest.java | 27 +++
.../integrationtests/common/ClientHelper.java | 13 ++
settings.gradle | 3 +
156 files changed, 750 insertions(+), 339 deletions(-)
create mode 100644 .github/workflows/publish-dockerhub.yml
copy {fineract-branch => fineract-charge}/build.gradle (96%)
copy {fineract-savings => fineract-charge}/dependencies.gradle (98%)
rename {fineract-core =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/api/ChargesApiConstants.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/api/ChargesApiResource.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/api/ChargesApiResourceSwagger.java
(100%)
rename {fineract-core =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/domain/Charge.java
(100%)
rename {fineract-core =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/domain/ChargeAppliesTo.java
(100%)
rename {fineract-core =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/domain/ChargeCalculationType.java
(100%)
rename {fineract-core =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/domain/ChargePaymentMode.java
(100%)
rename {fineract-core =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/domain/ChargeRepository.java
(100%)
rename {fineract-core =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/domain/ChargeRepositoryWrapper.java
(100%)
rename {fineract-core =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/exception/ChargeCannotBeAppliedToException.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/exception/ChargeCannotBeDeletedException.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/exception/ChargeCannotBeUpdatedException.java
(100%)
rename {fineract-core =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/exception/ChargeDueAtDisbursementCannotBePenaltyException.java
(100%)
rename {fineract-core =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/exception/ChargeIsNotActiveException.java
(100%)
rename {fineract-core =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/exception/ChargeMustBePenaltyException.java
(100%)
rename {fineract-core =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/exception/ChargeNotFoundException.java
(100%)
rename {fineract-core =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/exception/LoanChargeCannotBeAddedException.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/exception/LoanChargeCannotBeDeletedException.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/exception/LoanChargeCannotBePayedException.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/exception/LoanChargeCannotBeUpdatedException.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/exception/LoanChargeCannotBeWaivedException.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/exception/LoanChargeNotFoundException.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/exception/LoanChargeWaiveCannotBeReversedException.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/exception/ShareAccountChargeWithoutMandatoryFieldException.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/handler/CreateChargeDefinitionCommandHandler.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/handler/DeleteChargeDefinitionCommandHandler.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/handler/UpdateChargeDefinitionCommandHandler.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/serialization/ChargeDefinitionCommandFromApiJsonDeserializer.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/service/ChargeDropdownReadPlatformService.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/service/ChargeDropdownReadPlatformServiceImpl.java
(100%)
rename {fineract-core =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/service/ChargeEnumerations.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/service/ChargeReadPlatformService.java
(100%)
rename {fineract-provider =>
fineract-charge}/src/main/java/org/apache/fineract/portfolio/charge/service/ChargeWritePlatformService.java
(100%)
copy
{fineract-accounting/src/main/resources/jpa/accounting/db/changelog/tenant/module/accounting
=>
fineract-charge/src/main/resources/jpa/charge/db/changelog/tenant/module/charge}/module-changelog-master.xml
(94%)
copy {fineract-branch/src/main/resources/jpa/branch =>
fineract-charge/src/main/resources/jpa/charge}/persistence.xml (98%)
create mode 100644
fineract-core/src/main/java/org/apache/fineract/infrastructure/core/service/database/DatabasePasswordDecryptor.java
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/portfolio/client/domain/ClientIdentifier.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/portfolio/client/domain/ClientIdentifierRepository.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/portfolio/client/domain/ClientIdentifierStatus.java
(100%)
rename {fineract-provider =>
fineract-loan}/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/data/LoanScheduleModelDownPaymentPeriod.java
(100%)
rename {fineract-provider =>
fineract-loan}/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/data/LoanScheduleParams.java
(100%)
rename {fineract-provider =>
fineract-loan}/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/LoanScheduleModelDisbursementPeriod.java
(100%)
rename {fineract-provider =>
fineract-loan}/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/LoanScheduleModelRepaymentPeriod.java
(100%)
rename {fineract-provider =>
fineract-loan}/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/LoanTermVariationParams.java
(100%)
rename {fineract-provider =>
fineract-loan}/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/RecalculationDetail.java
(100%)
rename {fineract-provider =>
fineract-loan}/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/ScheduleCurrentPeriodParams.java
(100%)
rename {fineract-provider =>
fineract-loan}/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/ScheduledDateGenerator.java
(100%)
rename {fineract-provider =>
fineract-loan}/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/exception/MultiDisbursementOutstandingAmoutException.java
(100%)
copy {fineract-investor => fineract-progressive-loan}/build.gradle (95%)
copy {fineract-investor => fineract-progressive-loan}/dependencies.gradle (98%)
rename {fineract-loan =>
fineract-progressive-loan}/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/transactionprocessor/impl/AdvancedPaymentScheduleTransactionProcessor.java
(99%)
rename {fineract-loan =>
fineract-progressive-loan}/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/transactionprocessor/impl/ChargeOrTransaction.java
(100%)
rename {fineract-provider =>
fineract-progressive-loan}/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/AbstractProgressiveLoanScheduleGenerator.java
(100%)
rename {fineract-provider =>
fineract-progressive-loan}/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/ProgressiveLoanScheduleGenerator.java
(100%)
rename {fineract-provider =>
fineract-progressive-loan}/src/main/java/org/apache/fineract/portfolio/loanaccount/starter/AdvancedPaymentScheduleTransactionProcessorCondition.java
(100%)
copy
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/PaymentPeriodsInOneYearCalculator.java
=>
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/calc/emi/FnValueFunctions.java
(58%)
create mode 100644
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/calc/ratefactor/RateFactorFunctions.java
rename {fineract-provider =>
fineract-progressive-loan}/src/main/java/org/apache/fineract/portfolio/loanproduct/data/AdvancedPaymentData.java
(100%)
rename {fineract-provider =>
fineract-progressive-loan}/src/main/java/org/apache/fineract/portfolio/loanproduct/data/CreditAllocationData.java
(100%)
rename {fineract-loan =>
fineract-progressive-loan}/src/main/java/org/apache/fineract/portfolio/loanproduct/domain/AdvancedPaymentAllocationsJsonParser.java
(100%)
rename {fineract-loan =>
fineract-progressive-loan}/src/main/java/org/apache/fineract/portfolio/loanproduct/domain/AdvancedPaymentAllocationsValidator.java
(100%)
rename {fineract-loan =>
fineract-progressive-loan}/src/main/java/org/apache/fineract/portfolio/loanproduct/domain/CreditAllocationsJsonParser.java
(100%)
rename {fineract-loan =>
fineract-progressive-loan}/src/main/java/org/apache/fineract/portfolio/loanproduct/domain/CreditAllocationsValidator.java
(100%)
rename {fineract-provider =>
fineract-progressive-loan}/src/main/java/org/apache/fineract/portfolio/loanproduct/mapper/AdvancedPaymentDataMapper.java
(100%)
rename {fineract-provider =>
fineract-progressive-loan}/src/main/java/org/apache/fineract/portfolio/loanproduct/service/LoanProductCreditAllocationRuleMerger.java
(100%)
rename {fineract-provider =>
fineract-progressive-loan}/src/main/java/org/apache/fineract/portfolio/loanproduct/service/LoanProductPaymentAllocationRuleMerger.java
(100%)
copy
fineract-investor/src/main/resources/db/changelog/tenant/module/investor/parts/0001_initial_schema.xml
=>
fineract-progressive-loan/src/main/resources/jpa/progressiveloan/db/changelog/tenant/module/progressiveloan/module-changelog-master.xml
(90%)
copy {fineract-provider/src/main/resources/jpa =>
fineract-progressive-loan/src/main/resources/jpa/progressiveloan}/persistence.xml
(79%)
rename {fineract-provider =>
fineract-progressive-loan}/src/test/java/org/apache/fineract/portfolio/loanaccount/domain/transactionprocessor/impl/AdvancedPaymentScheduleTransactionProcessorTest.java
(100%)
rename {fineract-provider =>
fineract-progressive-loan}/src/test/java/org/apache/fineract/portfolio/loanaccount/domain/transactionprocessor/impl/ChargeOrTransactionTest.java
(100%)
create mode 100644
fineract-progressive-loan/src/test/java/org/apache/fineract/portfolio/loanproduct/calc/EMICalculationFunctionsTest.java
rename {fineract-loan =>
fineract-progressive-loan}/src/test/java/org/apache/fineract/portfolio/loanproduct/domain/AdvancedPaymentAllocationsJsonParserTest.java
(100%)
rename {fineract-loan =>
fineract-progressive-loan}/src/test/java/org/apache/fineract/portfolio/loanproduct/domain/AdvancedPaymentAllocationsValidatorTest.java
(100%)
rename {fineract-loan =>
fineract-progressive-loan}/src/test/java/org/apache/fineract/portfolio/loanproduct/domain/CreditAllocationsJsonParserTest.java
(100%)
rename {fineract-loan =>
fineract-progressive-loan}/src/test/java/org/apache/fineract/portfolio/loanproduct/domain/CreditAllocationsValidatorTest.java
(100%)
rename {fineract-provider =>
fineract-progressive-loan}/src/test/java/org/apache/fineract/portfolio/loanproduct/service/LoanProductCreditAllocationRuleMergerTest.java
(100%)
rename {fineract-provider =>
fineract-progressive-loan}/src/test/java/org/apache/fineract/portfolio/loanproduct/service/LoanProductPaymentAllocationRuleMergerTest.java
(100%)
copy {fineract-loan => fineract-rates}/build.gradle (96%)
copy {fineract-savings => fineract-rates}/dependencies.gradle (98%)
rename {fineract-provider =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/api/FloatingRatesApiResource.java
(100%)
rename {fineract-provider =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/api/FloatingRatesApiResourceSwagger.java
(100%)
rename {fineract-core =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/data/FloatingRateDTO.java
(100%)
rename {fineract-provider =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/data/FloatingRateData.java
(100%)
rename {fineract-core =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/data/FloatingRatePeriodData.java
(100%)
rename {fineract-provider =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/data/InterestRatePeriodData.java
(100%)
rename {fineract-core =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/domain/FloatingRate.java
(100%)
rename {fineract-core =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/domain/FloatingRatePeriod.java
(100%)
rename {fineract-provider =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/domain/FloatingRateRepository.java
(100%)
rename {fineract-provider =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/domain/FloatingRateRepositoryWrapper.java
(100%)
rename {fineract-provider =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/exception/FloatingRateNotFoundException.java
(100%)
rename {fineract-provider =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/handler/CreateFloatingRateCommandHandler.java
(100%)
rename {fineract-provider =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/handler/UpdateFloatingRateCommandHandler.java
(100%)
rename {fineract-provider =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/serialization/FloatingRateDataValidator.java
(100%)
rename {fineract-provider =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/service/FloatingRateWritePlatformService.java
(100%)
rename {fineract-provider =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/service/FloatingRateWritePlatformServiceImpl.java
(100%)
rename {fineract-provider =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/service/FloatingRatesReadPlatformService.java
(100%)
rename {fineract-provider =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/service/FloatingRatesReadPlatformServiceImpl.java
(100%)
rename {fineract-provider =>
fineract-rates}/src/main/java/org/apache/fineract/portfolio/floatingrates/starter/FloatingRatesConfiguration.java
(100%)
copy
{fineract-accounting/src/main/resources/jpa/accounting/db/changelog/tenant/module/accounting
=>
fineract-rates/src/main/resources/jpa/rates/db/changelog/tenant/module/rates}/module-changelog-master.xml
(94%)
copy {fineract-branch/src/main/resources/jpa/branch =>
fineract-rates/src/main/resources/jpa/rates}/persistence.xml (97%)