This is an automated email from the ASF dual-hosted git repository.
adamsaghy pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git
from aae4feb292 Merge pull request #6296 from
Bhavya-Sonigra/FINERACT-2774-note-length
add 824aa9ecfa FINERACT-1932: Move accounting related classes into
`fineract-accounting` module
new 61ae0bf82f Merge pull request #6297
The 1 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:
.../data/AccountingBridgeDataDTO.java | 3 +-
.../data/AccountingBridgeLoanTransactionDTO.java | 6 +-
.../journalentry/data/ChargePaymentDTO.java | 0
.../journalentry}/data/ChargeTaxDetailDTO.java | 2 +-
.../journalentry/data/ChargeTaxPaymentDTO.java | 0
.../journalentry/data/ClientChargePaymentDTO.java | 0
.../journalentry/data/ClientTransactionDTO.java | 3 +-
.../journalentry/data/GLAccountBalanceHolder.java | 0
.../data/{CreditDebit.java => LoanChargeDTO.java} | 9 +-
.../journalentry}/data/LoanChargePaidByDTO.java | 2 +-
.../accounting/journalentry/data/LoanDTO.java | 0
.../journalentry/data/LoanTransactionDTO.java | 6 +-
.../journalentry/data/LoanTransactionTypeDTO.java | 96 ++++++
.../accounting/journalentry/data/SavingsDTO.java | 0
.../journalentry/data/SavingsTransactionDTO.java | 0
.../data/ShareAccountTransactionTypeDTO.java | 26 +-
.../accounting/journalentry/data/SharesDTO.java | 0
.../journalentry/data/SharesTransactionDTO.java | 5 +-
.../journalentry/data/TaxPaymentDTO.java | 0
.../service/AccountingProcessorHelper.java | 224 +++++++++++++
.../service/JournalEntryWritePlatformService.java | 37 +--
.../service/LoanCommonAccountingHelper.java | 0
...ProvisioningEntriesReadPlatformServiceImpl.java | 4 +
.../loanaccount/data/LoanTransactionEnumData.java | 11 +-
...per.java => AccountingProcessorHelperImpl.java} | 79 ++++-
.../AccrualBasedAccountingProcessorForLoan.java | 14 +-
.../CashBasedAccountingProcessorForLoan.java | 12 +-
.../ExternalOwnerJournalEntryWriteService.java | 11 +-
.../ExternalOwnerJournalEntryWriteServiceImpl.java | 49 +++
.../JournalEntryReadPlatformServiceImpl.java | 4 +
...a => JournalEntryWritePlatformServiceImpl.java} | 350 +--------------------
...ProvisionJournalEntryWritePlatformService.java} | 8 +-
...visionJournalEntryWritePlatformServiceImpl.java | 167 ++++++++++
.../AccountingJournalEntryConfiguration.java | 109 -------
...triesWritePlatformServiceJpaRepositoryImpl.java | 8 +-
.../AccountingProvisioningConfiguration.java | 69 ----
.../service/LoanJournalEntryPosterImpl.java | 205 +++++++++++-
...countWritePlatformServiceJpaRepositoryImpl.java | 277 ----------------
.../data/ShareAccountTransactionEnumData.java | 41 +--
.../CreateJournalEntriesForChargeOffLoanTest.java | 4 +-
.../CreateJournalEntriesForTransferLoanTest.java | 4 +-
...java => AccountingProcessorHelperImplTest.java} | 4 +-
.../LoanChargeWritePlatformServiceImplTest.java | 2 +-
.../DepositAccountWritePlatformService.java | 21 --
44 files changed, 902 insertions(+), 970 deletions(-)
rename {fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount
=>
fineract-accounting/src/main/java/org/apache/fineract/accounting/journalentry}/data/AccountingBridgeDataDTO.java
(93%)
rename {fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount
=>
fineract-accounting/src/main/java/org/apache/fineract/accounting/journalentry}/data/AccountingBridgeLoanTransactionDTO.java
(92%)
copy {fineract-provider =>
fineract-accounting}/src/main/java/org/apache/fineract/accounting/journalentry/data/ChargePaymentDTO.java
(100%)
rename {fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount
=>
fineract-accounting/src/main/java/org/apache/fineract/accounting/journalentry}/data/ChargeTaxDetailDTO.java
(96%)
rename {fineract-provider =>
fineract-accounting}/src/main/java/org/apache/fineract/accounting/journalentry/data/ChargeTaxPaymentDTO.java
(100%)
rename {fineract-provider =>
fineract-accounting}/src/main/java/org/apache/fineract/accounting/journalentry/data/ClientChargePaymentDTO.java
(100%)
rename {fineract-provider =>
fineract-accounting}/src/main/java/org/apache/fineract/accounting/journalentry/data/ClientTransactionDTO.java
(90%)
rename {fineract-provider =>
fineract-accounting}/src/main/java/org/apache/fineract/accounting/journalentry/data/GLAccountBalanceHolder.java
(100%)
copy
fineract-accounting/src/main/java/org/apache/fineract/accounting/journalentry/data/{CreditDebit.java
=> LoanChargeDTO.java} (88%)
rename {fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount
=>
fineract-accounting/src/main/java/org/apache/fineract/accounting/journalentry}/data/LoanChargePaidByDTO.java
(95%)
rename {fineract-provider =>
fineract-accounting}/src/main/java/org/apache/fineract/accounting/journalentry/data/LoanDTO.java
(100%)
rename {fineract-provider =>
fineract-accounting}/src/main/java/org/apache/fineract/accounting/journalentry/data/LoanTransactionDTO.java
(90%)
create mode 100644
fineract-accounting/src/main/java/org/apache/fineract/accounting/journalentry/data/LoanTransactionTypeDTO.java
rename {fineract-provider =>
fineract-accounting}/src/main/java/org/apache/fineract/accounting/journalentry/data/SavingsDTO.java
(100%)
rename {fineract-provider =>
fineract-accounting}/src/main/java/org/apache/fineract/accounting/journalentry/data/SavingsTransactionDTO.java
(100%)
rename
fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/data/ChargePaymentDTO.java
=>
fineract-accounting/src/main/java/org/apache/fineract/accounting/journalentry/data/ShareAccountTransactionTypeDTO.java
(75%)
rename {fineract-provider =>
fineract-accounting}/src/main/java/org/apache/fineract/accounting/journalentry/data/SharesDTO.java
(100%)
rename {fineract-provider =>
fineract-accounting}/src/main/java/org/apache/fineract/accounting/journalentry/data/SharesTransactionDTO.java
(86%)
rename {fineract-provider =>
fineract-accounting}/src/main/java/org/apache/fineract/accounting/journalentry/data/TaxPaymentDTO.java
(100%)
create mode 100644
fineract-accounting/src/main/java/org/apache/fineract/accounting/journalentry/service/AccountingProcessorHelper.java
rename {fineract-provider =>
fineract-accounting}/src/main/java/org/apache/fineract/accounting/journalentry/service/JournalEntryWritePlatformService.java
(53%)
rename {fineract-provider =>
fineract-accounting}/src/main/java/org/apache/fineract/accounting/journalentry/service/LoanCommonAccountingHelper.java
(100%)
rename
fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/{AccountingProcessorHelper.java
=> AccountingProcessorHelperImpl.java} (97%)
copy
fineract-investor/src/main/java/org/apache/fineract/investor/service/LoanTransferabilityService.java
=>
fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/ExternalOwnerJournalEntryWriteService.java
(73%)
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/ExternalOwnerJournalEntryWriteServiceImpl.java
rename
fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/{JournalEntryWritePlatformServiceJpaRepositoryImpl.java
=> JournalEntryWritePlatformServiceImpl.java} (67%)
copy
fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/{AccountingProcessorForShares.java
=> ProvisionJournalEntryWritePlatformService.java} (71%)
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/ProvisionJournalEntryWritePlatformServiceImpl.java
delete mode 100644
fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/starter/AccountingJournalEntryConfiguration.java
delete mode 100644
fineract-provider/src/main/java/org/apache/fineract/accounting/provisioning/starter/AccountingProvisioningConfiguration.java
rename
fineract-provider/src/test/java/org/apache/fineract/accounting/journalentry/service/{AccountingProcessorHelperTest.java
=> AccountingProcessorHelperImplTest.java} (98%)