apache / fineract
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 4,723 files with 361,091 lines of code.
    • 4 files changed more than 100 times (7,097 lines of code)
    • 18 files changed 51-100 times (18,162 lines of code)
    • 152 files changed 21-50 times (56,107 lines of code)
    • 994 files changed 6-20 times (110,558 lines of code)
    • 3,555 files changed 1-5 times (169,167 lines of code)
1% | 5% | 15% | 30% | 46%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 4,723 files with 361,091 lines of code.
    • 26 files changed by more than 25 contributors (24,324 lines of code)
    • 339 files changed by 11-25 contributors (87,128 lines of code)
    • 712 files changed by 6-10 contributors (65,685 lines of code)
    • 1,707 files changed by 2-5 contributors (88,145 lines of code)
    • 1,939 files changed by 1 contributor (95,809 lines of code)
6% | 24% | 18% | 24% | 26%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, adoc, avsc, gradle, feature, yaml, properties, sql, json, ftl, md, groovy, mustache, txt, sh, css, jsp, js, dockerignore, bat, html, htm, gitignore, launch
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java2% | 5% | 17% | 33% | 40%
xml<1% | 0% | <1% | 2% | 97%
avsc0% | 0% | 0% | 26% | 73%
sql0% | 0% | 0% | 80% | 19%
groovy0% | 0% | 0% | 37% | 62%
css0% | 0% | 0% | 0% | 100%
ftl0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
fineract-provider2% | 7% | 21% | 36% | 32%
fineract-loan5% | 0% | 16% | 21% | 56%
fineract-progressive-loan0% | 35% | 18% | 6% | 39%
fineract-client0% | 0% | 51% | 23% | 25%
fineract-core0% | 0% | 0% | 30% | 69%
fineract-avro-schemas0% | 0% | 0% | 26% | 73%
fineract-db0% | 0% | 0% | 81% | 18%
fineract-investor0% | 0% | 0% | 38% | 61%
fineract-accounting0% | 0% | 0% | 11% | 88%
buildSrc0% | 0% | 0% | 25% | 74%
config0% | 0% | 0% | 65% | 34%
docker0% | 0% | 0% | 100% | 0%
fineract-savings0% | 0% | 0% | 0% | 100%
fineract-charge0% | 0% | 0% | 0% | 100%
fineract-branch0% | 0% | 0% | 0% | 100%
fineract-document0% | 0% | 0% | 0% | 100%
fineract-rates0% | 0% | 0% | 0% | 100%
fineract-tax0% | 0% | 0% | 0% | 100%
fineract-command0% | 0% | 0% | 0% | 100%
custom0% | 0% | 0% | 0% | 100%
fineract-report0% | 0% | 0% | 0% | 100%
fineract-progressive-loan-embeddable-schedule-generator0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
LoanWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service
2871 90 2016-01-28 2025-04-28 234 66 mage@apache.org adamsaghy@gmail.com
LoanReadPlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service
1878 70 2016-01-28 2025-04-24 193 65 mage@apache.org magyari.adam96@gmail.com
changelog-tenant.xml
in fineract-provider/src/main/resources/db/changelog/tenant
177 - 2022-02-09 2025-04-28 142 28 galovicsarnold@gmail.com adamsaghy@gmail.com
Loan.java
in fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain
2171 238 2023-05-25 2025-04-29 108 24 galovicsarnold@gmail.com magyari.adam96@gmail.com
LoanApplicationWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service
700 25 2016-01-28 2025-04-23 98 47 mage@apache.org alexey.novikov@onix-systems...
LoanAccountDomainServiceJpa.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/domain
902 27 2016-01-28 2025-04-23 98 37 mage@apache.org vitu966@gmail.com
SavingsAccountWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service
1538 55 2016-01-28 2024-11-11 96 39 mage@apache.org adamsaghy@gmail.com
LoansApiResource.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api
1142 35 2016-01-28 2025-04-24 86 40 mage@apache.org magyari.adam96@gmail.com
LoanScheduleAssembler.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/service
1327 25 2016-01-28 2025-04-24 84 41 mage@apache.org magyari.adam96@gmail.com
LoanProductDataValidator.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/serialization
2341 30 2016-01-28 2025-04-24 81 40 mage@apache.org magyari.adam96@gmail.com
LoansApiResourceSwagger.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api
1504 60 2018-03-17 2025-04-24 79 31 sanyam.bvcoe96@gmail.com magyari.adam96@gmail.com
SavingsAccountReadPlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service
1125 36 2016-01-28 2025-03-25 75 42 mage@apache.org danielalejandrolara573@gmai...
LoanAccountData.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data
563 15 2016-01-28 2025-04-24 69 40 mage@apache.org magyari.adam96@gmail.com
LoanRescheduleRequestWritePlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/service
402 8 2016-01-28 2025-04-07 61 30 mage@apache.org alexey.novikov@onix-systems...
ClientWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service
914 20 2016-01-28 2024-06-26 60 26 mage@apache.org marta.jankovics.pub@gmail.com
ClientReadPlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service
601 23 2016-01-28 2025-02-25 59 30 mage@apache.org alberto@black-box.local
LoanProductReadPlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/service
685 33 2016-01-28 2025-04-24 59 32 mage@apache.org magyari.adam96@gmail.com
ConfigurationDomainServiceJpa.java
in fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/domain
437 62 2016-01-28 2024-11-26 54 34 mage@apache.org leksinomi@gmail.com
AccountingProcessorHelper.java
in fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service
1006 64 2016-01-28 2025-04-17 54 31 mage@apache.org riaskay3@gmail.com
AdvancedPaymentScheduleTransactionProcessor.java
in fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/transactionprocessor/impl
2243 92 2024-05-20 2025-04-23 54 13 ruchi.dhamankar@gmail.com riaskay3@gmail.com
LoanProductsApiResource.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/api
396 11 2016-01-28 2025-04-24 53 29 mage@apache.org magyari.adam96@gmail.com
LoanProductWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/service
336 12 2016-01-28 2025-04-09 52 31 mage@apache.org vitu966@gmail.com
LoanTransactionsApiResource.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api
667 28 2016-01-28 2025-04-25 50 28 mage@apache.org riaskay3@gmail.com
LoanChargeWritePlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service
1288 34 2022-11-09 2025-04-21 50 20 adamsaghy@gmail.com alexey.novikov@onix-systems...
GroupingTypesWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/group/service
732 27 2016-01-28 2024-11-18 49 25 mage@apache.org alexey.novikov@onix-systems...
RecurringDepositAccount.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain
1009 65 2016-01-28 2023-10-12 49 25 mage@apache.org marta.jankovics@dpc.hu
LoanReadPlatformService.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service
79 - 2016-01-28 2025-04-23 48 30 mage@apache.org alberto@black-box.local
AccrualBasedAccountingProcessorForLoan.java
in fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service
1079 25 2016-01-28 2025-04-25 48 25 mage@apache.org riaskay3@gmail.com
ReadReportingServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/service
343 18 2016-01-28 2023-11-04 47 26 mage@apache.org aleks@apache.org
InteropServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/interoperation/service
532 25 2019-05-07 2025-03-18 46 28 marta.jankovics@dpc.hu vitu966@gmail.com
CenterReadPlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/group/service
445 18 2016-01-28 2024-06-19 45 27 mage@apache.org kristof.jozsa@gmail.com
SavingsApplicationProcessWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service
578 16 2016-01-28 2025-04-05 45 22 mage@apache.org abhinavcillanki@gmail.com
DepositAccountWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service
1155 37 2016-01-28 2025-04-28 45 25 mage@apache.org danielalejandrolara573@gmai...
JournalEntryWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service
639 27 2016-01-28 2025-04-02 44 21 mage@apache.org alexey.novikov@onix-systems...
DepositAccountReadPlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service
1413 40 2016-01-28 2024-02-18 44 28 mage@apache.org alberto@black-box.local
LoanTransaction.java
in fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain
714 126 2023-05-25 2025-04-28 42 16 galovicsarnold@gmail.com adamsaghy@gmail.com
ClientsApiResource.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api
533 30 2016-01-28 2025-02-25 41 24 mage@apache.org alberto@black-box.local
LoanApplicationTerms.java
in fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain
1745 181 2023-05-25 2025-04-24 40 15 adamsaghy@gmail.com magyari.adam96@gmail.com
SavingsAccountDomainServiceJpa.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain
271 13 2016-01-28 2024-06-07 39 22 mage@apache.org marta.jankovics.pub@gmail.com
JobRegisterServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service
327 19 2016-01-28 2025-02-26 37 22 mage@apache.org galovicsarnold@gmail.com
TellerManagementReadPlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/organisation/teller/service
585 27 2016-01-28 2025-03-13 37 21 mage@apache.org adamsaghy@gmail.com
ProgressiveEMICalculator.java
in fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/calc
764 56 2024-06-21 2025-03-31 37 10 janez@outlook.hu adamsaghy@gmail.com
AuditReadPlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/commands/service
399 16 2016-01-28 2025-02-24 36 20 mage@apache.org victor@nowo.se
SavingsAccountsApiResource.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api
556 25 2016-01-28 2025-04-09 36 22 mage@apache.org galovicsarnold@gmail.com
DepositApplicationProcessWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service
633 13 2016-01-28 2024-06-07 36 22 mage@apache.org marta.jankovics.pub@gmail.com
FixedDepositAccount.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain
690 48 2016-01-28 2023-10-12 36 23 mage@apache.org marta.jankovics@dpc.hu
LoanUtilService.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service
244 12 2016-01-28 2025-04-22 35 23 mage@apache.org budai.attila.istvan@gmail.com
TransferWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/transfer/service
361 11 2016-01-28 2025-03-18 35 21 mage@apache.org vitu966@gmail.com
SmsMessageScheduledJobServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/infrastructure/sms/scheduler
142 5 2016-11-11 2025-04-01 34 19 satish.sajjan@confluxtechno... thuamwangi001@gmail.com
JournalEntriesApiResource.java
in fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/api
255 9 2016-01-28 2024-06-07 34 21 mage@apache.org marta.jankovics.pub@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
LoanWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service
2871 90 2016-01-28 2025-04-28 234 66 mage@apache.org adamsaghy@gmail.com
LoanReadPlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service
1878 70 2016-01-28 2025-04-24 193 65 mage@apache.org magyari.adam96@gmail.com
LoanApplicationWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service
700 25 2016-01-28 2025-04-23 98 47 mage@apache.org alexey.novikov@onix-systems...
SavingsAccountReadPlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service
1125 36 2016-01-28 2025-03-25 75 42 mage@apache.org danielalejandrolara573@gmai...
LoanScheduleAssembler.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/service
1327 25 2016-01-28 2025-04-24 84 41 mage@apache.org magyari.adam96@gmail.com
LoansApiResource.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api
1142 35 2016-01-28 2025-04-24 86 40 mage@apache.org magyari.adam96@gmail.com
LoanProductDataValidator.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/serialization
2341 30 2016-01-28 2025-04-24 81 40 mage@apache.org magyari.adam96@gmail.com
LoanAccountData.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data
563 15 2016-01-28 2025-04-24 69 40 mage@apache.org magyari.adam96@gmail.com
SavingsAccountWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service
1538 55 2016-01-28 2024-11-11 96 39 mage@apache.org adamsaghy@gmail.com
LoanAccountDomainServiceJpa.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/domain
902 27 2016-01-28 2025-04-23 98 37 mage@apache.org vitu966@gmail.com
ConfigurationDomainServiceJpa.java
in fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/domain
437 62 2016-01-28 2024-11-26 54 34 mage@apache.org leksinomi@gmail.com
LoanProductReadPlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/service
685 33 2016-01-28 2025-04-24 59 32 mage@apache.org magyari.adam96@gmail.com
LoansApiResourceSwagger.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api
1504 60 2018-03-17 2025-04-24 79 31 sanyam.bvcoe96@gmail.com magyari.adam96@gmail.com
AccountingProcessorHelper.java
in fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service
1006 64 2016-01-28 2025-04-17 54 31 mage@apache.org riaskay3@gmail.com
LoanProductWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/service
336 12 2016-01-28 2025-04-09 52 31 mage@apache.org vitu966@gmail.com
LoanRescheduleRequestWritePlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/service
402 8 2016-01-28 2025-04-07 61 30 mage@apache.org alexey.novikov@onix-systems...
ClientReadPlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service
601 23 2016-01-28 2025-02-25 59 30 mage@apache.org alberto@black-box.local
LoanReadPlatformService.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service
79 - 2016-01-28 2025-04-23 48 30 mage@apache.org alberto@black-box.local
LoanProductsApiResource.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/api
396 11 2016-01-28 2025-04-24 53 29 mage@apache.org magyari.adam96@gmail.com
changelog-tenant.xml
in fineract-provider/src/main/resources/db/changelog/tenant
177 - 2022-02-09 2025-04-28 142 28 galovicsarnold@gmail.com adamsaghy@gmail.com
LoanTransactionsApiResource.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api
667 28 2016-01-28 2025-04-25 50 28 mage@apache.org riaskay3@gmail.com
InteropServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/interoperation/service
532 25 2019-05-07 2025-03-18 46 28 marta.jankovics@dpc.hu vitu966@gmail.com
DepositAccountReadPlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service
1413 40 2016-01-28 2024-02-18 44 28 mage@apache.org alberto@black-box.local
CenterReadPlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/group/service
445 18 2016-01-28 2024-06-19 45 27 mage@apache.org kristof.jozsa@gmail.com
ClientWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service
914 20 2016-01-28 2024-06-26 60 26 mage@apache.org marta.jankovics.pub@gmail.com
ReadReportingServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/service
343 18 2016-01-28 2023-11-04 47 26 mage@apache.org aleks@apache.org
GroupingTypesWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/group/service
732 27 2016-01-28 2024-11-18 49 25 mage@apache.org alexey.novikov@onix-systems...
RecurringDepositAccount.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain
1009 65 2016-01-28 2023-10-12 49 25 mage@apache.org marta.jankovics@dpc.hu
AccrualBasedAccountingProcessorForLoan.java
in fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service
1079 25 2016-01-28 2025-04-25 48 25 mage@apache.org riaskay3@gmail.com
DepositAccountWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service
1155 37 2016-01-28 2025-04-28 45 25 mage@apache.org danielalejandrolara573@gmai...
Loan.java
in fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain
2171 238 2023-05-25 2025-04-29 108 24 galovicsarnold@gmail.com magyari.adam96@gmail.com
ClientsApiResource.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api
533 30 2016-01-28 2025-02-25 41 24 mage@apache.org alberto@black-box.local
FixedDepositAccount.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain
690 48 2016-01-28 2023-10-12 36 23 mage@apache.org marta.jankovics@dpc.hu
LoanUtilService.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service
244 12 2016-01-28 2025-04-22 35 23 mage@apache.org budai.attila.istvan@gmail.com
SavingsApplicationProcessWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service
578 16 2016-01-28 2025-04-05 45 22 mage@apache.org abhinavcillanki@gmail.com
SavingsAccountDomainServiceJpa.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain
271 13 2016-01-28 2024-06-07 39 22 mage@apache.org marta.jankovics.pub@gmail.com
JobRegisterServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service
327 19 2016-01-28 2025-02-26 37 22 mage@apache.org galovicsarnold@gmail.com
SavingsAccountsApiResource.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api
556 25 2016-01-28 2025-04-09 36 22 mage@apache.org galovicsarnold@gmail.com
DepositApplicationProcessWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service
633 13 2016-01-28 2024-06-07 36 22 mage@apache.org marta.jankovics.pub@gmail.com
GroupsApiResource.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/group/api
526 14 2016-01-28 2024-06-26 30 22 mage@apache.org marta.jankovics.pub@gmail.com
CentersApiResource.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/group/api
360 11 2016-01-28 2024-06-26 28 22 mage@apache.org marta.jankovics.pub@gmail.com
DatatablesApiResource.java
in fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/api
330 16 2016-01-28 2025-03-19 28 22 mage@apache.org alexey.novikov@onix-systems...
JournalEntryWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service
639 27 2016-01-28 2025-04-02 44 21 mage@apache.org alexey.novikov@onix-systems...
TellerManagementReadPlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/organisation/teller/service
585 27 2016-01-28 2025-03-13 37 21 mage@apache.org adamsaghy@gmail.com
TransferWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/transfer/service
361 11 2016-01-28 2025-03-18 35 21 mage@apache.org vitu966@gmail.com
JournalEntriesApiResource.java
in fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/api
255 9 2016-01-28 2024-06-07 34 21 mage@apache.org marta.jankovics.pub@gmail.com
AccountDetailsReadPlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/accountdetails/service
510 20 2016-01-28 2024-03-28 33 21 mage@apache.org bassey.udo@advancly.com
AppUserWritePlatformServiceJpaRepositoryImpl.java
in fineract-provider/src/main/java/org/apache/fineract/useradministration/service
262 7 2016-01-28 2025-03-23 33 21 mage@apache.org marta.jankovics.pub@gmail.com
LoanChargeReadPlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service
259 16 2016-01-28 2024-11-11 32 21 mage@apache.org marta.jankovics.pub@gmail.com
AccountsApiResource.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/accounts/api
184 8 2016-01-28 2025-04-02 30 21 mage@apache.org vitek.pavfurious@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
0001_initial_schema.xml
in fineract-provider/src/main/resources/db/changelog/tenant/parts
9427 - 2022-02-09 2022-02-09 1 1 galovicsarnold@gmail.com galovicsarnold@gmail.com
0002_initial_data.xml
in fineract-provider/src/main/resources/db/changelog/tenant-store/parts
2518 - 2022-02-09 2022-02-09 1 1 galovicsarnold@gmail.com galovicsarnold@gmail.com
DatatableWriteServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/service
1220 55 2025-03-19 2025-03-19 1 1 alexey.novikov@onix-systems... alexey.novikov@onix-systems...
0163_transaction_summary_with_asset_owner_report_accrual_adj_merged_with_accrual.xml
in fineract-provider/src/main/resources/db/changelog/tenant/parts
1075 - 2025-01-09 2025-01-09 1 1 adamsaghy@gmail.com adamsaghy@gmail.com
0148_transaction_summary_with_asset_owner_report_performance_improvement.xml
in fineract-provider/src/main/resources/db/changelog/tenant/parts
1069 - 2024-09-18 2024-09-18 1 1 alexey.novikov@onix-systems... alexey.novikov@onix-systems...
0150_transaction_summary_with_asset_owner_report_interest_waiver_interest_refund_added.xml
in fineract-provider/src/main/resources/db/changelog/tenant/parts
1069 - 2024-10-16 2024-10-16 1 1 adamsaghy@gmail.com adamsaghy@gmail.com
1069 - 2025-01-29 2025-01-29 1 1 adamsaghy@gmail.com adamsaghy@gmail.com
0166_transaction_summary_with_asset_owner_report_charge_adjustment_fix.xml
in fineract-provider/src/main/resources/db/changelog/tenant/parts
1021 - 2025-02-06 2025-02-06 1 1 adamsaghy@gmail.com adamsaghy@gmail.com
0168_transaction_summary_with_asset_owner_report_add_active_intermediate_filtering.xml
in fineract-provider/src/main/resources/db/changelog/tenant/parts
1021 - 2025-03-03 2025-03-03 1 1 galovicsarnold@gmail.com galovicsarnold@gmail.com
0097_update_accounting_summary_table_reports.xml
in fineract-provider/src/main/resources/db/changelog/tenant/parts
893 - 2023-03-20 2023-03-20 1 1 alberto@macbook-pro.local alberto@macbook-pro.local
0144_transaction_summary_with_asset_owner_report_unc_allocation_fix.xml
in fineract-provider/src/main/resources/db/changelog/tenant/parts
888 - 2024-07-23 2024-07-23 1 1 adamsaghy@gmail.com adamsaghy@gmail.com
LoanTransactionValidatorImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/serialization
884 43 2025-04-28 2025-04-28 1 1 adamsaghy@gmail.com adamsaghy@gmail.com
0133_transaction_summary_with_asset_owner_report_recovery_repayments_chargeoff_reason.xml
in fineract-provider/src/main/resources/db/changelog/tenant/parts
878 - 2024-01-18 2024-01-18 1 1 galovicsarnold@gmail.com galovicsarnold@gmail.com
0134_transaction_summary_with_asset_owner_report_down_payment_amount_fix.xml
in fineract-provider/src/main/resources/db/changelog/tenant/parts
878 - 2024-02-12 2024-02-12 1 1 adamsaghy@gmail.com adamsaghy@gmail.com
0129_transaction_summary_with_asset_owner_report_overpaid_amount.xml
in fineract-provider/src/main/resources/db/changelog/tenant/parts
878 - 2023-11-20 2023-11-20 1 1 galovicsarnold@gmail.com galovicsarnold@gmail.com
0125_transaction_summary_with_asset_owner_report_chargeoff_reason.xml
in fineract-provider/src/main/resources/db/changelog/tenant/parts
836 - 2023-09-20 2023-09-20 1 1 adamsaghy@gmail.com adamsaghy@gmail.com
apidocs.css
in fineract-provider/src/main/resources/static/legacy-docs
630 - 2022-04-27 2022-04-27 1 1 aleks@apache.org aleks@apache.org
0098_update_transaction_summary_table_report.xml
in fineract-provider/src/main/resources/db/changelog/tenant/parts
617 - 2023-03-23 2023-03-23 1 1 44206706+josehernandezfinte... 44206706+josehernandezfinte...
0101_update_transaction_summary_table_report.xml
in fineract-provider/src/main/resources/db/changelog/tenant/parts
617 - 2023-03-30 2023-03-30 1 1 alberto@macbook-pro.local alberto@macbook-pro.local
ClientData.java
in fineract-core/src/main/java/org/apache/fineract/portfolio/client/data
568 19 2023-05-25 2023-05-25 1 1 adamsaghy@gmail.com adamsaghy@gmail.com
LoanProductUpdateUtil.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service
536 6 2025-04-09 2025-04-09 1 1 vitu966@gmail.com vitu966@gmail.com
RecurringDepositAccountData.java
in fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/data
532 15 2023-12-11 2023-12-11 1 1 alberto@blue-daemon.local alberto@blue-daemon.local
SavingsProductData.java
in fineract-core/src/main/java/org/apache/fineract/portfolio/savings/data
510 35 2023-05-25 2023-05-25 1 1 adamsaghy@gmail.com adamsaghy@gmail.com
FixedDepositAccountData.java
in fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/data
471 13 2023-12-11 2023-12-11 1 1 alberto@blue-daemon.local alberto@blue-daemon.local
RecurringDepositAccountDataV1.avsc
in fineract-avro-schemas/src/main/avro/recurringdeposit/v1
437 - 2022-08-30 2022-09-01 3 1 galovicsarnold@gmail.com galovicsarnold@gmail.com
SavingsAccountDataValidator.java
in fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/data
416 9 2023-12-11 2023-12-11 1 1 alberto@blue-daemon.local alberto@blue-daemon.local
DepositProductAssembler.java
in fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/domain
412 13 2023-12-11 2023-12-11 1 1 alberto@blue-daemon.local alberto@blue-daemon.local
FixedDepositAccountDataV1.avsc
in fineract-avro-schemas/src/main/avro/fixeddeposit/v1
405 - 2022-08-30 2022-09-01 3 1 galovicsarnold@gmail.com galovicsarnold@gmail.com
RecurringDepositProductData.java
in fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/data
402 23 2023-12-11 2023-12-11 1 1 alberto@blue-daemon.local alberto@blue-daemon.local
SavingsAccountDataV1.avsc
in fineract-avro-schemas/src/main/avro/savings/v1
397 - 2022-08-31 2022-09-01 2 1 galovicsarnold@gmail.com galovicsarnold@gmail.com
ChargeDefinitionCommandFromApiJsonDeserializer.java
in fineract-charge/src/main/java/org/apache/fineract/portfolio/charge/serialization
377 6 2024-05-21 2024-05-21 1 1 alberto@black-box.lan alberto@black-box.lan
FixedDepositProductData.java
in fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/data
376 20 2023-12-11 2023-12-11 1 1 alberto@blue-daemon.local alberto@blue-daemon.local
DepositProductData.java
in fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/data
373 23 2023-12-11 2023-12-11 1 1 alberto@blue-daemon.local alberto@blue-daemon.local
TellerApiResourceSwagger.java
in fineract-branch/src/main/java/org/apache/fineract/organisation/teller/api
369 23 2024-04-03 2024-04-03 1 1 alberto@black-box.lan alberto@black-box.lan
LoanChargeApiJsonValidator.java
in fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/serialization
355 10 2024-05-30 2024-05-30 1 1 alberto@black-box.local alberto@black-box.local
DelinquencyWritePlatformServiceImpl.java
in fineract-loan/src/main/java/org/apache/fineract/portfolio/delinquency/service
339 22 2024-05-30 2024-05-30 1 1 alberto@black-box.local alberto@black-box.local
LoanDisbursementService.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service
305 8 2024-11-18 2025-04-07 4 1 alexey.novikov@onix-systems... alexey.novikov@onix-systems...
0029_add_delinquency_buckets.xml
in fineract-provider/src/main/resources/db/changelog/tenant/parts
305 - 2022-08-08 2022-08-08 1 1 44206706+josehernandezfinte... 44206706+josehernandezfinte...
0056_add_external_event_default_configuration.xml
in fineract-provider/src/main/resources/db/changelog/tenant/parts
303 - 2022-10-14 2022-10-14 1 1 ruchi.dhamankar@gmail.com ruchi.dhamankar@gmail.com
DatatableCommandFromApiJsonDeserializer.java
in fineract-core/src/main/java/org/apache/fineract/infrastructure/core/serialization
299 8 2024-06-07 2024-06-07 1 1 marta.jankovics.pub@gmail.com marta.jankovics.pub@gmail.com
SavingsAccountTemplateReadPlatformServiceImpl.java
in fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service
297 5 2025-02-25 2025-02-25 1 1 alberto@black-box.local alberto@black-box.local
ClientDataV1.avsc
in fineract-avro-schemas/src/main/avro/client/v1
285 - 2022-08-30 2022-08-31 2 1 galovicsarnold@gmail.com galovicsarnold@gmail.com
DepositAccountData.java
in fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/data
284 9 2023-12-11 2023-12-11 1 1 alberto@blue-daemon.local alberto@blue-daemon.local
LoanChargesApiResourceSwagger.java
in fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/api
281 16 2024-05-30 2024-05-30 1 1 alberto@black-box.local alberto@black-box.local
CalendarDataV1.avsc
in fineract-avro-schemas/src/main/avro/generic/v1
269 - 2022-08-30 2022-09-01 3 1 galovicsarnold@gmail.com galovicsarnold@gmail.com
SavingsAccountSummary.java
in fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/domain
268 23 2023-12-11 2023-12-11 1 1 alberto@blue-daemon.local alberto@blue-daemon.local
AccountingRuleWritePlatformServiceJpaRepositoryImpl.java
in fineract-accounting/src/main/java/org/apache/fineract/accounting/rule/service
268 8 2023-12-19 2023-12-19 1 1 alberto@blue-daemon.local alberto@blue-daemon.local
FixedDepositProduct.java
in fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/domain
267 20 2023-12-11 2023-12-11 1 1 alberto@blue-daemon.local alberto@blue-daemon.local
CenterData.java
in fineract-core/src/main/java/org/apache/fineract/portfolio/group/data
244 21 2023-05-25 2023-05-25 1 1 adamsaghy@gmail.com adamsaghy@gmail.com
LoanRescheduleRequestReadPlatformServiceImpl.java
in fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/service
242 11 2024-05-30 2024-05-30 1 1 alberto@black-box.local alberto@black-box.local
Correlations

File Size vs. Number of Changes: 4723 points

fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/api/LoanProductsApiResourceSwagger.java x: 1524 lines of code y: 22 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/Loan.java x: 2171 lines of code y: 108 # changes fineract-loan/src/main/resources/db/changelog/tenant/module/loan/module-changelog-master.xml x: 33 lines of code y: 26 # changes fineract-loan/src/main/resources/db/changelog/tenant/module/loan/parts/1028_add_missing_indexes.xml x: 22 lines of code y: 1 # changes fineract-accounting/src/main/java/org/apache/fineract/accounting/glaccount/api/GLAccountsApiResource.java x: 234 lines of code y: 4 # changes fineract-accounting/src/main/java/org/apache/fineract/accounting/glaccount/api/GLAccountsApiResourceSwagger.java x: 135 lines of code y: 2 # changes fineract-accounting/src/main/java/org/apache/fineract/accounting/glaccount/exception/GLAccountInvalidDeleteException.java x: 30 lines of code y: 3 # changes fineract-accounting/src/main/java/org/apache/fineract/accounting/glaccount/service/GLAccountWritePlatformServiceJpaRepositoryImpl.java x: 200 lines of code y: 3 # changes fineract-accounting/src/main/java/org/apache/fineract/accounting/journalentry/command/JournalEntryCommand.java x: 77 lines of code y: 2 # changes fineract-accounting/src/main/java/org/apache/fineract/accounting/journalentry/serialization/JournalEntryCommandFromApiJsonDeserializer.java x: 89 lines of code y: 2 # changes fineract-provider/src/main/resources/db/changelog/tenant/changelog-tenant.xml x: 177 lines of code y: 142 # changes fineract-provider/src/main/resources/db/changelog/tenant/parts/0175_add_fk_acc_product_mapping.xml x: 11 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/cob/loan/LoanInterestRecalculationCOBBusinessStep.java x: 47 lines of code y: 5 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanDownPaymentHandlerServiceImpl.java x: 184 lines of code y: 9 # changes fineract-progressive-loan-embeddable-schedule-generator/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/EmbeddableProgressiveLoanScheduleGenerator.java x: 50 lines of code y: 2 # changes fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/ProgressiveLoanScheduleGenerator.java x: 398 lines of code y: 26 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/savings/DepositsApiConstants.java x: 296 lines of code y: 5 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/ImportHandlerUtils.java x: 391 lines of code y: 28 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/chartofaccounts/ChartOfAccountsImportHandler.java x: 211 lines of code y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/fixeddeposits/FixedDepositImportHandler.java x: 379 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/fixeddeposits/FixedDepositTransactionImportHandler.java x: 133 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/journalentry/JournalEntriesImportHandler.java x: 173 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/chartofaccounts/ChartOfAccountsWorkbook.java x: 261 lines of code y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/fixeddeposits/FixedDepositWorkbookPopulator.java x: 308 lines of code y: 9 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/loanrepayment/LoanRepaymentWorkbookPopulator.java x: 253 lines of code y: 25 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/recurringdeposit/RecurringDepositTransactionWorkbookPopulator.java x: 217 lines of code y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/data/DepositAccountTransactionDataValidator.java x: 183 lines of code y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/DepositAccountWritePlatformServiceJpaRepositoryImpl.java x: 1155 lines of code y: 45 # changes custom/acme/note/service/src/main/java/com/acme/fineract/portfolio/note/service/AcmeNoteWritePlatformService.java x: 38 lines of code y: 3 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/note/service/NoteWritePlatformService.java x: 11 lines of code y: 2 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/interestpauses/service/InterestPauseWritePlatformServiceImpl.java x: 167 lines of code y: 10 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanTransaction.java x: 714 lines of code y: 42 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/serialization/LoanTransactionValidator.java x: 46 lines of code y: 1 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanWritePlatformService.java x: 67 lines of code y: 10 # changes fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/CapitalizedIncomeWritePlatformServiceImpl.java x: 82 lines of code y: 1 # changes fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/ProgressiveLoanTransactionValidatorImpl.java x: 211 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/serialization/LoanApplicationValidator.java x: 1872 lines of code y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/serialization/LoanTransactionValidatorImpl.java x: 884 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanWritePlatformServiceJpaRepositoryImpl.java x: 2871 lines of code y: 234 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/note/service/NoteWritePlatformServiceJpaRepositoryImpl.java x: 360 lines of code y: 16 # changes fineract-core/src/main/java/org/apache/fineract/commands/service/CommandWrapperBuilder.java x: 3344 lines of code y: 20 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/AccrualBasedAccountingProcessorForLoan.java x: 1079 lines of code y: 48 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanTransactionsApiResource.java x: 667 lines of code y: 50 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/InterestRefundService.java x: 15 lines of code y: 4 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanAccountDomainServiceJpa.java x: 902 lines of code y: 98 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/ProgressiveLoanInterestRefundServiceImpl.java x: 111 lines of code y: 15 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanScheduleService.java x: 93 lines of code y: 11 # changes fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/transactionprocessor/impl/AdvancedPaymentScheduleTransactionProcessor.java x: 2243 lines of code y: 54 # changes fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/transactionprocessor/impl/ProgressiveTransactionCtx.java x: 32 lines of code y: 9 # changes fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/calc/data/ProgressiveLoanInterestScheduleModel.java x: 328 lines of code y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanTransactionProcessingServiceImpl.java x: 148 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/ProgressiveLoanSummaryDataProvider.java x: 103 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/ReprocessLoanTransactionsServiceImpl.java x: 112 lines of code y: 1 # changes fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/calc/data/InterestPeriod.java x: 135 lines of code y: 5 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/ChangedTransactionDetail.java x: 43 lines of code y: 4 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/accounts/api/AccountsApiResource.java x: 184 lines of code y: 30 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/shareaccounts/api/SelfShareAccountsApiResource.java x: 131 lines of code y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/data/ShareAccountApplicationTimelineData.java x: 57 lines of code y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/data/ShareAccountData.java x: 237 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/data/ShareAccountTransactionData.java x: 23 lines of code y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/domain/CalendarInstanceRepository.java x: 63 lines of code y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/service/LoanScheduleAssembler.java x: 1327 lines of code y: 84 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanUtilService.java x: 244 lines of code y: 35 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/LoanApplicationTerms.java x: 1745 lines of code y: 40 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/LoanProductConstants.java x: 118 lines of code y: 18 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/data/LoanProductData.java x: 1268 lines of code y: 13 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/domain/LoanProduct.java x: 612 lines of code y: 31 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/domain/LoanProductRelatedDetail.java x: 261 lines of code y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoansApiResource.java x: 1142 lines of code y: 86 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoansApiResourceSwagger.java x: 1504 lines of code y: 79 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanAccountData.java x: 563 lines of code y: 69 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanProductAssembler.java x: 336 lines of code y: 3 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanProductRelatedDetailUpdateUtil.java x: 281 lines of code y: 3 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanReadPlatformServiceImpl.java x: 1878 lines of code y: 193 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/api/LoanProductsApiResource.java x: 396 lines of code y: 53 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/serialization/LoanProductDataValidator.java x: 2341 lines of code y: 81 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/service/LoanProductReadPlatformServiceImpl.java x: 685 lines of code y: 59 # changes fineract-accounting/src/main/java/org/apache/fineract/accounting/producttoaccountmapping/service/ProductToGLAccountMappingHelper.java x: 427 lines of code y: 6 # changes fineract-accounting/src/main/java/org/apache/fineract/accounting/producttoaccountmapping/service/ProductToGLAccountMappingReadPlatformServiceImpl.java x: 347 lines of code y: 10 # changes fineract-core/src/main/java/org/apache/fineract/accounting/common/AccountingConstants.java x: 422 lines of code y: 7 # changes fineract-loan/src/main/java/org/apache/fineract/accounting/productaccountmapping/service/LoanProductToGLAccountMappingHelper.java x: 316 lines of code y: 4 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/productaccountmapping/service/ProductToGLAccountMappingWritePlatformServiceImpl.java x: 348 lines of code y: 5 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/workingdays/api/WorkingDaysApiResource.java x: 71 lines of code y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/workingdays/data/WorkingDaysData.java x: 47 lines of code y: 9 # changes fineract-core/src/main/java/org/apache/fineract/organisation/staff/data/StaffData.java x: 104 lines of code y: 2 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/staff/api/StaffApiResource.java x: 138 lines of code y: 27 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/staff/api/StaffApiResourceSwagger.java x: 40 lines of code y: 11 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/staff/service/StaffReadPlatformService.java x: 11 lines of code y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/staff/service/StaffReadPlatformServiceImpl.java x: 202 lines of code y: 30 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanApplicationWritePlatformServiceJpaRepositoryImpl.java x: 700 lines of code y: 98 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanAssemblerImpl.java x: 748 lines of code y: 10 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanApiConstants.java x: 144 lines of code y: 7 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanTransactionsApiResourceSwagger.java x: 385 lines of code y: 6 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanTransactionData.java x: 342 lines of code y: 6 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanTransactionEnumData.java x: 89 lines of code y: 10 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/service/LoanEnumerations.java x: 477 lines of code y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanReadPlatformService.java x: 79 lines of code y: 48 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/starter/LoanAccountConfiguration.java x: 456 lines of code y: 31 # changes fineract-investor/src/main/java/org/apache/fineract/investor/accounting/journalentry/service/InvestorAccountingHelper.java x: 105 lines of code y: 4 # changes fineract-investor/src/main/java/org/apache/fineract/investor/service/AccountingServiceImpl.java x: 234 lines of code y: 6 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/address/data/AddressData.java x: 145 lines of code y: 2 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/address/service/AddressReadPlatformService.java x: 13 lines of code y: 7 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/address/service/AddressReadPlatformServiceImpl.java x: 157 lines of code y: 11 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientAddressApiResource.java x: 92 lines of code y: 4 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientAddressApiResourcesSwagger.java x: 18 lines of code y: 13 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientsApiResourceSwagger.java x: 505 lines of code y: 27 # changes fineract-core/src/main/java/org/apache/fineract/infrastructure/core/config/FineractProperties.java x: 448 lines of code y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/config/OAuth2SecurityConfig.java x: 129 lines of code y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/config/SecurityConfig.java x: 198 lines of code y: 20 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/collectionsheet/api/CollectionSheetApiResource.java x: 68 lines of code y: 3 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/collectionsheet/data/IndividualCollectionSheetData.java x: 20 lines of code y: 7 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/collectionsheet/service/CollectionSheetReadPlatformServiceImpl.java x: 703 lines of code y: 30 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/group/service/GroupLevelReadPlatformServiceImpl.java x: 44 lines of code y: 7 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/api/InterestRateChartSlabsApiResource.java x: 120 lines of code y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/api/InterestRateChartSlabsApiResourceSwagger.java x: 66 lines of code y: 13 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartReadPlatformServiceImpl.java x: 330 lines of code y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartSlabReadPlatformService.java x: 9 lines of code y: 5 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/DepositAccountInterestRateChartReadPlatformServiceImpl.java x: 295 lines of code y: 17 # changes fineract-savings/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestRateChartSlabData.java x: 162 lines of code y: 2 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanChargeWritePlatformServiceImpl.java x: 1288 lines of code y: 50 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientFamilyMembersReadPlatformService.java x: 8 lines of code y: 6 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientFamilyMembersWritePlatformServiceImpl.java x: 254 lines of code y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientIdentifiersApiResource.java x: 165 lines of code y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientIdentifiersApiResourceSwagger.java x: 69 lines of code y: 14 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/DefaultLoanLifecycleStateMachine.java x: 321 lines of code y: 7 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanChargeService.java x: 123 lines of code y: 3 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanRefundService.java x: 63 lines of code y: 4 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/service/AccountTransfersWritePlatformServiceImpl.java x: 448 lines of code y: 26 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/service/LoanScheduleCalculationPlatformServiceImpl.java x: 168 lines of code y: 32 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/service/LoanRescheduleRequestWritePlatformServiceImpl.java x: 402 lines of code y: 61 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanDisbursementService.java x: 305 lines of code y: 4 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/adjustment/LoanAdjustmentServiceImpl.java x: 239 lines of code y: 3 # changes fineract-core/src/main/java/org/apache/fineract/commands/domain/CommandWrapper.java x: 256 lines of code y: 6 # changes fineract-core/src/main/java/org/apache/fineract/commands/service/CommandSourceService.java x: 140 lines of code y: 9 # changes fineract-core/src/main/java/org/apache/fineract/commands/service/PortfolioCommandSourceWritePlatformServiceImpl.java x: 109 lines of code y: 6 # changes fineract-core/src/main/java/org/apache/fineract/commands/service/SynchronousCommandProcessingService.java x: 269 lines of code y: 12 # changes fineract-core/src/main/java/org/apache/fineract/useradministration/domain/AppUser.java x: 565 lines of code y: 6 # changes fineract-core/src/main/java/org/apache/fineract/useradministration/service/AppUserConstants.java x: 13 lines of code y: 3 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/center/CenterImportHandler.java x: 237 lines of code y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/group/GroupImportHandler.java x: 244 lines of code y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/interoperation/api/InteropWrapperBuilder.java x: 53 lines of code y: 7 # changes fineract-provider/src/main/java/org/apache/fineract/useradministration/api/UsersApiResource.java x: 195 lines of code y: 24 # changes fineract-provider/src/main/java/org/apache/fineract/useradministration/api/UsersApiResourceSwagger.java x: 188 lines of code y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/useradministration/service/AppUserWritePlatformServiceJpaRepositoryImpl.java x: 262 lines of code y: 33 # changes fineract-command/src/main/java/org/apache/fineract/command/implementation/DisruptorCommandExecutor.java x: 68 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/AccountingProcessorHelper.java x: 1006 lines of code y: 54 # changes fineract-provider/src/main/resources/db/changelog/tenant/parts/0172_create_loan_capitalized_income_balance.xml x: 97 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/client/ClientPersonImportHandler.java x: 182 lines of code y: 24 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/loan/LoanImportHandler.java x: 488 lines of code y: 25 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/savings/SavingsImportHandler.java x: 353 lines of code y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/AbstractWorkbookPopulator.java x: 126 lines of code y: 24 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/loan/LoanWorkbookPopulator.java x: 548 lines of code y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/savings/SavingsWorkbookPopulator.java x: 358 lines of code y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsAccountReadPlatformServiceImpl.java x: 1125 lines of code y: 75 # changes fineract-accounting/src/main/java/org/apache/fineract/accounting/financialactivityaccount/api/FinancialActivityAccountsApiResource.java x: 127 lines of code y: 4 # changes fineract-accounting/src/main/java/org/apache/fineract/accounting/financialactivityaccount/exception/FinancialActivityAccountInvalidException.java x: 19 lines of code y: 2 # changes fineract-core/src/main/java/org/apache/fineract/infrastructure/core/domain/AbstractPersistableCustom.java x: 34 lines of code y: 5 # changes fineract-core/src/main/java/org/apache/fineract/infrastructure/core/serialization/GoogleGsonSerializerHelper.java x: 76 lines of code y: 3 # changes fineract-core/src/main/java/org/apache/fineract/infrastructure/core/serialization/JsonParserHelper.java x: 661 lines of code y: 6 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/data/GuarantorData.java x: 169 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/data/GuarantorFundingData.java x: 47 lines of code y: 6 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/data/GuarantorTransactionData.java x: 30 lines of code y: 4 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/loanaccount/api/SelfLoansApiResource.java x: 233 lines of code y: 26 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/CumulativeLoanSummaryDataProvider.java x: 64 lines of code y: 5 # changes fineract-avro-schemas/src/main/avro/loan/v1/LoanAccountDelinquencyRangeDataV1.avsc x: 77 lines of code y: 6 # changes fineract-avro-schemas/src/main/avro/loan/v1/LoanOwnershipTransferDataV1.avsc x: 177 lines of code y: 4 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanCharge.java x: 797 lines of code y: 13 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanInterestRecalculationDetails.java x: 131 lines of code y: 7 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanRepaymentScheduleInstallment.java x: 905 lines of code y: 30 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/collateralmanagement/service/ClientCollateralManagementReadPlatformServiceImpl.java x: 70 lines of code y: 5 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/service/LoanReschedulePreviewPlatformServiceImpl.java x: 104 lines of code y: 24 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanAccrualsProcessingServiceImpl.java x: 1122 lines of code y: 22 # changes fineract-avro-schemas/src/main/avro/loan/v1/LoanProductDataV1.avsc x: 673 lines of code y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsApplicationProcessWritePlatformServiceJpaRepositoryImpl.java x: 578 lines of code y: 45 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/domain/LoanProductInterestRecalculationDetails.java x: 92 lines of code y: 6 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanProductUpdateUtil.java x: 536 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/service/LoanProductWritePlatformServiceJpaRepositoryImpl.java x: 336 lines of code y: 52 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanAccrualActivityProcessingServiceImpl.java x: 199 lines of code y: 12 # changes fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/calc/data/RepaymentPeriod.java x: 220 lines of code y: 5 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/calendar/data/CalendarData.java x: 365 lines of code y: 6 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/client/ClientEntityImportHandler.java x: 194 lines of code y: 22 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/office/OfficeImportHandler.java x: 93 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/centers/CentersWorkbookPopulator.java x: 196 lines of code y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/group/GroupsWorkbookPopulator.java x: 240 lines of code y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/group/serialization/GroupingTypesDataValidator.java x: 431 lines of code y: 17 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/savings/data/SavingsAccountApplicationTimelineData.java x: 66 lines of code y: 2 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/savings/data/SavingsAccountChargeData.java x: 192 lines of code y: 2 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/savings/data/SavingsAccountData.java x: 839 lines of code y: 3 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/savings/data/SavingsAccountSummaryData.java x: 236 lines of code y: 3 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/savings/data/SavingsAccountTransactionData.java x: 533 lines of code y: 6 # changes fineract-provider/src/main/java/org/apache/fineract/batch/command/internal/GetSavingsAccountByIdCommandStrategy.java x: 62 lines of code y: 6 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/SavingsAccountsApiResource.java x: 556 lines of code y: 36 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/savings/api/SelfSavingsApiResource.java x: 163 lines of code y: 21 # changes fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsSchedularInterestPoster.java x: 211 lines of code y: 3 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/delinquency/api/DelinquencyApiResourceSwagger.java x: 100 lines of code y: 3 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/api/StandingInstructionApiResourceSwagger.java x: 422 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/charge/service/ChargeWritePlatformServiceJpaRepositoryImpl.java x: 203 lines of code y: 31 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/note/api/NotesApiResourceSwagger.java x: 43 lines of code y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/FixedDepositProductsApiResourceSwagger.java x: 401 lines of code y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/RecurringDepositProductsApiResourceSwagger.java x: 425 lines of code y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/SavingsAccountsApiResourceSwagger.java x: 285 lines of code y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/SavingsProductsApiResourceSwagger.java x: 522 lines of code y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/account/api/SelfAccountTransferApiResourceSwagger.java x: 92 lines of code y: 9 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/client/api/SelfClientsApiResourceSwagger.java x: 348 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/loanaccount/api/SelfLoansApiResourceSwagger.java x: 741 lines of code y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/pockets/api/PocketApiResourceSwagger.java x: 60 lines of code y: 9 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/savings/api/SelfSavingsApiResourceSwagger.java x: 277 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/security/api/SelfAuthenticationApiResourceSwagger.java x: 53 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/shareaccounts/api/SelfShareAccountsApiResourceSwagger.java x: 466 lines of code y: 11 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/tax/api/TaxComponentApiResourceSwagger.java x: 97 lines of code y: 13 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/calendar/domain/CalendarEntityType.java x: 103 lines of code y: 3 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/api/CalendarsApiResource.java x: 154 lines of code y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/service/CalendarReadPlatformServiceImpl.java x: 386 lines of code y: 27 # changes fineract-client/src/main/java/org/apache/fineract/client/util/FineractClient.java x: 494 lines of code y: 28 # changes fineract-charge/src/main/java/org/apache/fineract/portfolio/charge/api/ChargesApiResourceSwagger.java x: 212 lines of code y: 2 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanChargeAssembler.java x: 281 lines of code y: 20 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/api/StandingInstructionApiResource.java x: 188 lines of code y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/data/StandingInstructionData.java x: 280 lines of code y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/jobs/executestandinginstructions/ExecuteStandingInstructionsTasklet.java x: 143 lines of code y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/api/StandingInstructionHistoryApiResource.java x: 78 lines of code y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/service/AccountTransfersReadPlatformServiceImpl.java x: 325 lines of code y: 29 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/service/StandingInstructionReadPlatformServiceImpl.java x: 477 lines of code y: 22 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/mapper/LoanAccountingBridgeMapper.java x: 196 lines of code y: 1 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/mapper/LoanTermVariationsMapper.java x: 120 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/JournalEntryWritePlatformService.java x: 21 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/JournalEntryWritePlatformServiceJpaRepositoryImpl.java x: 639 lines of code y: 44 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/api/ProductMixApiResource.java x: 85 lines of code y: 12 # changes fineract-avro-schemas/src/main/avro/loan/v1/LoanChargeDataV1.avsc x: 272 lines of code y: 7 # changes fineract-core/src/main/java/org/apache/fineract/infrastructure/core/service/MathUtil.java x: 316 lines of code y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/starter/LoanAccountAutoStarter.java x: 96 lines of code y: 14 # changes fineract-core/src/main/java/org/apache/fineract/infrastructure/core/service/database/DatabaseSpecificSQLGenerator.java x: 244 lines of code y: 9 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/collateralmanagement/api/ClientCollateralManagementApiResource.java x: 118 lines of code y: 7 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/CashBasedAccountingProcessorForLoan.java x: 740 lines of code y: 28 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/collateral/api/CollateralsApiResource.java x: 137 lines of code y: 21 # changes fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/calc/EMICalculator.java x: 51 lines of code y: 20 # changes fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/calc/ProgressiveEMICalculator.java x: 764 lines of code y: 37 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/sms/scheduler/SmsMessageScheduledJobServiceImpl.java x: 142 lines of code y: 34 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/delinquency/api/DelinquencyApiResource.java x: 165 lines of code y: 3 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/delinquency/service/DelinquencyReadPlatformServiceImpl.java x: 177 lines of code y: 2 # changes fineract-investor/src/main/resources/jpa/investor/persistence.xml x: 105 lines of code y: 8 # changes fineract-progressive-loan/src/main/resources/jpa/progressiveloan/persistence.xml x: 112 lines of code y: 5 # changes fineract-provider/src/main/resources/jpa/persistence.xml x: 137 lines of code y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/address/data/FieldConfigurationData.java x: 8 lines of code y: 8 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/transactionprocessor/AbstractLoanRepaymentScheduleTransactionProcessor.java x: 809 lines of code y: 26 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/transactionprocessor/impl/HeavensFamilyLoanRepaymentScheduleTransactionProcessor.java x: 179 lines of code y: 3 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/api/RunreportsApiResource.java x: 112 lines of code y: 26 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/account/api/SelfAccountTransferApiResource.java x: 121 lines of code y: 14 # changes fineract-core/src/main/java/org/apache/fineract/infrastructure/event/business/service/BusinessEventNotifierServiceImpl.java x: 202 lines of code y: 5 # changes fineract-provider/src/main/java/org/apache/fineract/cob/service/AsyncLoanCOBExecutorServiceImpl.java x: 86 lines of code y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/JobStarter.java x: 107 lines of code y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/SchedulerJobListener.java x: 95 lines of code y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/SchedulerTriggerListener.java x: 54 lines of code y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/search/api/SearchApiResource.java x: 75 lines of code y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/search/service/SearchReadPlatformServiceImpl.java x: 244 lines of code y: 27 # changes fineract-provider/src/main/java/org/apache/fineract/commands/api/MakercheckersApiResource.java x: 117 lines of code y: 20 # changes buildSrc/src/main/groovy/org/apache/fineract/gradle/FineractPlugin.groovy x: 324 lines of code y: 7 # changes fineract-provider/src/main/java/org/apache/fineract/cob/api/ConfigureBusinessStepApiResource.java x: 78 lines of code y: 4 # changes fineract-investor/src/main/java/org/apache/fineract/investor/service/ExternalAssetOwnersWriteServiceImpl.java x: 489 lines of code y: 15 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanRepository.java x: 178 lines of code y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/interoperation/service/InteropServiceImpl.java x: 532 lines of code y: 46 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/service/CalendarWritePlatformServiceJpaRepositoryImpl.java x: 218 lines of code y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/transfer/service/TransferWritePlatformServiceJpaRepositoryImpl.java x: 361 lines of code y: 35 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/monetary/api/CurrenciesApiResource.java x: 60 lines of code y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/monetary/api/CurrenciesApiResourceSwagger.java x: 31 lines of code y: 11 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/api/DatatablesApiResource.java x: 330 lines of code y: 28 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/handler/DeleteOneToManyDatatableEntryCommandHandler.java x: 18 lines of code y: 6 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/service/DatatableUtil.java x: 178 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/service/DatatableWriteServiceImpl.java x: 1220 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/service/EntityDatatableChecksWritePlatformServiceImpl.java x: 223 lines of code y: 27 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/service/ReadSurveyServiceImpl.java x: 135 lines of code y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/starter/SavingsConfiguration.java x: 401 lines of code y: 6 # changes fineract-provider/src/main/java/org/apache/fineract/mix/api/MixTaxonomyApiResource.java x: 28 lines of code y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/mix/api/MixTaxonomyMappingApiResource.java x: 46 lines of code y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/client/api/SelfClientsApiResource.java x: 224 lines of code y: 25 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/api/BulkImportApiResource.java x: 73 lines of code y: 13 # changes fineract-core/src/main/java/org/apache/fineract/infrastructure/core/exception/ErrorHandler.java x: 168 lines of code y: 4 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/api/EntityDatatableChecksApiResource.java x: 102 lines of code y: 20 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/SavingsAccountTransactionsApiResource.java x: 211 lines of code y: 27 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/client/ClientEntityWorkbookPopulator.java x: 357 lines of code y: 9 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/client/ClientPersonWorkbookPopulator.java x: 330 lines of code y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/fund/api/FundsApiResource.java x: 90 lines of code y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/fund/service/FundReadPlatformServiceImpl.java x: 49 lines of code y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/ScheduledJobRunnerConfig.java x: 70 lines of code y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/charge/service/ChargeReadPlatformServiceImpl.java x: 356 lines of code y: 27 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/note/api/NotesApiResource.java x: 182 lines of code y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/note/service/NoteReadPlatformServiceImpl.java x: 111 lines of code y: 22 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/provisioning/service/ProvisioningEntriesWritePlatformServiceJpaRepositoryImpl.java x: 173 lines of code y: 31 # changes fineract-provider/src/main/java/org/apache/fineract/commands/service/AuditReadPlatformServiceImpl.java x: 399 lines of code y: 36 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/api/EmailApiResource.java x: 141 lines of code y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/teller/service/TellerManagementReadPlatformServiceImpl.java x: 585 lines of code y: 37 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/domain/GlobalConfigurationProperty.java x: 41 lines of code y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/service/GlobalConfigurationWritePlatformServiceJpaRepositoryImpl.java x: 63 lines of code y: 16 # changes fineract-avro-schemas/src/main/avro/loan/v1/LoanAccountDataV1.avsc x: 847 lines of code y: 16 # changes fineract-core/src/main/java/org/apache/fineract/infrastructure/core/api/JsonCommand.java x: 485 lines of code y: 9 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/data/LoanProductRelatedDetailMinimumData.java x: 138 lines of code y: 4 # changes fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsAccount.java x: 3090 lines of code y: 3 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/AbstractCumulativeLoanScheduleGenerator.java x: 2269 lines of code y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientsApiResource.java x: 533 lines of code y: 41 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientReadPlatformService.java x: 21 lines of code y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientReadPlatformServiceImpl.java x: 601 lines of code y: 59 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsAccountTemplateReadPlatformServiceImpl.java x: 297 lines of code y: 1 # changes fineract-core/src/main/java/org/apache/fineract/infrastructure/core/service/DateUtils.java x: 335 lines of code y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanChargesApiResource.java x: 473 lines of code y: 25 # changes fineract-core/src/main/java/org/apache/fineract/infrastructure/dataqueries/data/ResultsetColumnHeaderData.java x: 189 lines of code y: 4 # changes fineract-investor/src/main/java/org/apache/fineract/investor/cob/loan/LoanAccountOwnerTransferBusinessStep.java x: 246 lines of code y: 13 # changes fineract-investor/src/main/java/org/apache/fineract/investor/domain/ExternalAssetOwnerTransfer.java x: 52 lines of code y: 11 # changes fineract-investor/src/main/java/org/apache/fineract/investor/service/LoanAccountOwnerTransferServiceImpl.java x: 163 lines of code y: 5 # changes fineract-provider/src/main/resources/db/changelog/tenant/parts/0168_transaction_summary_with_asset_owner_report_add_active_intermediate_filtering.xml x: 1021 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/service/migration/TenantDatabaseUpgradeService.java x: 177 lines of code y: 13 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/provisioning/api/ProvisioningCategoryApiResource.java x: 65 lines of code y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/provisioning/api/ProvisioningCriteriaApiResource.java x: 123 lines of code y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/api/GlobalConfigurationApiResource.java x: 138 lines of code y: 22 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/tax/service/TaxReadPlatformServiceImpl.java x: 230 lines of code y: 11 # changes fineract-provider/src/main/java/org/apache/fineract/adhocquery/data/AdHocData.java x: 38 lines of code y: 13 # changes fineract-provider/src/main/java/org/apache/fineract/adhocquery/service/AdHocReadPlatformServiceImpl.java x: 77 lines of code y: 20 # changes fineract-client/src/main/java/org/apache/fineract/client/util/JSON.java x: 222 lines of code y: 7 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/JobRegisterServiceImpl.java x: 327 lines of code y: 37 # changes fineract-branch/src/main/java/org/apache/fineract/organisation/teller/domain/Cashier.java x: 148 lines of code y: 3 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/sms/api/SmsCampaignApiResource.java x: 165 lines of code y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/sms/domain/SmsCampaign.java x: 434 lines of code y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/sms/service/SmsCampaignDomainServiceImpl.java x: 385 lines of code y: 34 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/sms/service/SmsCampaignReadPlatformServiceImpl.java x: 78 lines of code y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/sms/service/SmsCampaignWritePlatformServiceJpaImpl.java x: 437 lines of code y: 29 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/sms/api/SmsApiResource.java x: 89 lines of code y: 24 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/sms/service/SmsReadPlatformServiceImpl.java x: 193 lines of code y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/accrual/service/AccrualAccountingWritePlatformServiceImpl.java x: 37 lines of code y: 14 # changes fineract-core/src/main/java/org/apache/fineract/infrastructure/core/data/DataValidatorBuilder.java x: 889 lines of code y: 9 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/data/LoanSchedulePeriodData.java x: 294 lines of code y: 12 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanArrearsAgingServiceImpl.java x: 456 lines of code y: 4 # changes fineract-provider/src/main/resources/db/changelog/tenant/parts/0164_transaction_summary_with_asset_owner_report_accrual_adj_report_separately_and_exclude_accrual_activity.xml x: 1069 lines of code y: 1 # changes fineract-provider/src/main/resources/db/changelog/tenant/parts/0163_transaction_summary_with_asset_owner_report_accrual_adj_merged_with_accrual.xml x: 1075 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/codes/api/CodeValuesApiResourceSwagger.java x: 78 lines of code y: 11 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/creditbureau/service/ThitsaWorksCreditBureauIntegrationWritePlatformServiceImpl.java x: 330 lines of code y: 15 # changes fineract-core/src/main/java/org/apache/fineract/batch/service/BatchApiServiceImpl.java x: 262 lines of code y: 11 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/jobs/updateloanarrearsageing/LoanArrearsAgeingUpdateHandler.java x: 222 lines of code y: 2 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/service/LoanScheduleHistoryReadPlatformServiceImpl.java x: 176 lines of code y: 20 # changes fineract-core/src/main/java/org/apache/fineract/organisation/monetary/domain/Money.java x: 376 lines of code y: 9 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/data/LoanScheduleParams.java x: 425 lines of code y: 3 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/DefaultScheduledDateGenerator.java x: 369 lines of code y: 2 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/group/service/GroupingTypesWritePlatformServiceJpaRepositoryImpl.java x: 732 lines of code y: 49 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanRepaymentScheduleProcessingWrapper.java x: 210 lines of code y: 8 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/SingleLoanChargeRepaymentScheduleProcessingWrapper.java x: 198 lines of code y: 6 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanChargeReadPlatformServiceImpl.java x: 259 lines of code y: 32 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanSummaryData.java x: 71 lines of code y: 9 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/InternalLoanInformationApiResource.java x: 127 lines of code y: 13 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/domain/ConfigurationDomainServiceJpa.java x: 437 lines of code y: 54 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/filter/LoanCOBFilterHelper.java x: 223 lines of code y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/service/BulkImportWorkbookPopulatorServiceImpl.java x: 610 lines of code y: 26 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsAccountWritePlatformServiceJpaRepositoryImpl.java x: 1538 lines of code y: 96 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/data/LoanRescheduleRequestDataValidatorImpl.java x: 295 lines of code y: 3 # changes fineract-savings/src/main/java/org/apache/fineract/portfolio/interestratechart/domain/InterestRateChartSlabFields.java x: 302 lines of code y: 2 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/filter/LoanCOBApiFilter.java x: 68 lines of code y: 27 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/service/SpringSecurityPlatformSecurityContext.java x: 121 lines of code y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/reportmailingjob/api/ReportMailingJobApiResource.java x: 158 lines of code y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/domain/JobExecutionRepository.java x: 204 lines of code y: 11 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/data/ClientDataValidator.java x: 616 lines of code y: 28 # changes fineract-provider/src/main/java/org/apache/fineract/cob/loan/LoanCOBManagerConfiguration.java x: 108 lines of code y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/api/SchedulerJobApiResource.java x: 224 lines of code y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/products/api/SelfLoanProductsApiResource.java x: 116 lines of code y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/guarantor/GuarantorWorkbookPopulator.java x: 275 lines of code y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/group/service/GroupReadPlatformServiceImpl.java x: 220 lines of code y: 30 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/calendar/domain/Calendar.java x: 459 lines of code y: 6 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/calendar/service/CalendarUtils.java x: 695 lines of code y: 7 # changes fineract-provider/src/main/resources/db/changelog/tenant/parts/0144_transaction_summary_with_asset_owner_report_unc_allocation_fix.xml x: 888 lines of code y: 1 # changes fineract-avro-schemas/src/main/avro/loan/v1/CollectionDataV1.avsc x: 141 lines of code y: 6 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/JournalEntryReadPlatformServiceImpl.java x: 450 lines of code y: 32 # changes fineract-charge/src/main/java/org/apache/fineract/portfolio/charge/domain/Charge.java x: 613 lines of code y: 3 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientWritePlatformServiceJpaRepositoryImpl.java x: 914 lines of code y: 60 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/group/api/CentersApiResource.java x: 360 lines of code y: 28 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/group/api/GroupsApiResource.java x: 526 lines of code y: 30 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/group/service/CenterReadPlatformServiceImpl.java x: 445 lines of code y: 45 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/service/MeetingWritePlatformServiceJpaRepositoryImpl.java x: 259 lines of code y: 21 # changes fineract-core/src/main/java/org/apache/fineract/organisation/office/domain/Office.java x: 173 lines of code y: 5 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/group/domain/Group.java x: 576 lines of code y: 4 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/domain/ImportDocument.java x: 72 lines of code y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/domain/EmailCampaign.java x: 316 lines of code y: 20 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/domain/EmailConfiguration.java x: 21 lines of code y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/domain/Report.java x: 226 lines of code y: 22 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/domain/JobParameter.java x: 41 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/sms/domain/SmsMessage.java x: 85 lines of code y: 25 # changes fineract-provider/src/main/java/org/apache/fineract/notification/domain/Notification.java x: 32 lines of code y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/domain/AccountTransferDetails.java x: 117 lines of code y: 13 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/domain/AccountTransferStandingInstruction.java x: 223 lines of code y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/domain/AccountTransferTransaction.java x: 106 lines of code y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/ClientCharge.java x: 224 lines of code y: 13 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/ClientChargePaidBy.java x: 46 lines of code y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/ClientFamilyMembers.java x: 147 lines of code y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/ClientNonPerson.java x: 140 lines of code y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/ClientTransaction.java x: 165 lines of code y: 26 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/domain/Guarantor.java x: 280 lines of code y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/domain/Meeting.java x: 138 lines of code y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain/RecurringDepositScheduleInstallment.java x: 179 lines of code y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/domain/ShareAccount.java x: 464 lines of code y: 27 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/domain/ShareAccountTransaction.java x: 187 lines of code y: 16 # changes fineract-savings/src/main/java/org/apache/fineract/portfolio/interestratechart/domain/InterestRateChart.java x: 268 lines of code y: 2 # changes fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/domain/DepositAccountTermAndPreClosure.java x: 253 lines of code y: 2 # changes fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsAccountCharge.java x: 716 lines of code y: 2 # changes fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsAccountTransaction.java x: 690 lines of code y: 2 # changes fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsProduct.java x: 604 lines of code y: 2 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/delinquency/service/DelinquencyWritePlatformServiceImpl.java x: 339 lines of code y: 1 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/delinquency/validator/DelinquencyActionParseAndValidator.java x: 166 lines of code y: 1 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanChargesApiResourceSwagger.java x: 281 lines of code y: 1 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/service/LoanRescheduleRequestReadPlatformServiceImpl.java x: 242 lines of code y: 1 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/serialization/LoanChargeApiJsonValidator.java x: 355 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/api/JournalEntriesApiResource.java x: 255 lines of code y: 34 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain/DepositAccountDomainServiceJpa.java x: 483 lines of code y: 32 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsAccountDomainServiceJpa.java x: 271 lines of code y: 39 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/DepositApplicationProcessWritePlatformServiceJpaRepositoryImpl.java x: 633 lines of code y: 36 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/service/ShareAccountWritePlatformServiceJpaRepositoryImpl.java x: 441 lines of code y: 30 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/service/GuarantorDomainServiceImpl.java x: 495 lines of code y: 31 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/service/GuarantorWritePlatformServiceJpaRepositoryIImpl.java x: 303 lines of code y: 24 # changes fineract-charge/src/main/java/org/apache/fineract/portfolio/charge/serialization/ChargeDefinitionCommandFromApiJsonDeserializer.java x: 377 lines of code y: 1 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/search/service/SearchUtil.java x: 282 lines of code y: 2 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/reportmailingjob/service/ReportMailingJobReadPlatformServiceImpl.java x: 165 lines of code y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientChargesApiResource.java x: 197 lines of code y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientTransactionsApiResource.java x: 276 lines of code y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/FixedDepositAccountsApiResource.java x: 424 lines of code y: 28 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/RecurringDepositAccountsApiResource.java x: 383 lines of code y: 22 # changes fineract-branch/src/main/java/org/apache/fineract/organisation/teller/api/TellerApiResourceSwagger.java x: 369 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/accountdetails/service/AccountDetailsReadPlatformServiceJpaRepositoryImpl.java x: 510 lines of code y: 33 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/FixedDepositAccountsApiResourceSwagger.java x: 431 lines of code y: 13 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/data/DepositAccountDataValidator.java x: 645 lines of code y: 15 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/savings/SavingsAccountTransactionType.java x: 141 lines of code y: 5 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsEnumerations.java x: 729 lines of code y: 3 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/data/SavingsAccountTransactionDataValidator.java x: 251 lines of code y: 24 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/DepositAccountReadPlatformServiceImpl.java x: 1413 lines of code y: 44 # changes fineract-accounting/src/main/java/org/apache/fineract/accounting/rule/service/AccountingRuleWritePlatformServiceJpaRepositoryImpl.java x: 268 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/interoperation/data/InteropTransactionData.java x: 73 lines of code y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/serialization/ShareAccountDataSerializer.java x: 940 lines of code y: 27 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/shareproducts/serialization/ShareProductDataSerializer.java x: 431 lines of code y: 21 # changes fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/data/FixedDepositAccountData.java x: 471 lines of code y: 1 # changes fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/data/RecurringDepositProductData.java x: 402 lines of code y: 1 # changes fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/data/SavingsAccountDataValidator.java x: 416 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/cob/loan/SetLoanDelinquencyTagsBusinessStep.java x: 90 lines of code y: 7 # changes fineract-provider/src/main/java/org/apache/fineract/cob/service/InlineLoanCOBExecutorServiceImpl.java x: 221 lines of code y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/filter/TenantAwareBasicAuthenticationFilter.java x: 135 lines of code y: 31 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/filter/TenantAwareTenantIdentifierFilter.java x: 104 lines of code y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/service/EmailCampaignReadPlatformServiceImpl.java x: 205 lines of code y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/service/EmailCampaignWritePlatformCommandHandlerImpl.java x: 349 lines of code y: 30 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/jobs/executeemail/ExecuteEmailTasklet.java x: 206 lines of code y: 6 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/service/ReadReportingServiceImpl.java x: 343 lines of code y: 47 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/documentmanagement/service/ImageWritePlatformServiceJpaRepositoryImpl.java x: 125 lines of code y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/teller/service/TellerWritePlatformServiceJpaImpl.java x: 314 lines of code y: 31 # changes fineract-provider/src/main/java/org/apache/fineract/template/service/JpaTemplateDomainService.java x: 86 lines of code y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/useradministration/service/RoleWritePlatformServiceJpaRepositoryImpl.java x: 184 lines of code y: 25 # changes fineract-provider/src/main/java/org/apache/fineract/notification/service/NotificationDomainServiceImpl.java x: 254 lines of code y: 26 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/service/GenericDataServiceImpl.java x: 251 lines of code y: 33 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/entityaccess/service/FineractEntityAccessWriteServiceImpl.java x: 134 lines of code y: 20 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/hooks/service/HookWritePlatformServiceJpaRepositoryImpl.java x: 252 lines of code y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/reportmailingjob/service/ReportMailingJobWritePlatformServiceImpl.java x: 142 lines of code y: 30 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/holiday/service/HolidayWritePlatformServiceJpaRepositoryImpl.java x: 177 lines of code y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/provisioning/service/ProvisioningCategoryWritePlatformServiceJpaRepositoryImpl.java x: 91 lines of code y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/provisioning/service/ProvisioningCriteriaWritePlatformServiceJpaRepositoryImpl.java x: 136 lines of code y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/staff/service/StaffWritePlatformServiceJpaRepositoryImpl.java x: 95 lines of code y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/service/StandingInstructionWritePlatformServiceImpl.java x: 106 lines of code y: 33 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientIdentifierWritePlatformServiceJpaRepositoryImpl.java x: 162 lines of code y: 22 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/service/ProductMixWritePlatformServiceJpaRepositoryImpl.java x: 178 lines of code y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/FixedDepositProductWritePlatformServiceJpaRepositoryImpl.java x: 149 lines of code y: 20 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/registration/service/SelfServiceRegistrationWritePlatformServiceImpl.java x: 242 lines of code y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/spm/service/SpmService.java x: 101 lines of code y: 25 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/DepositProductReadPlatformServiceImpl.java x: 291 lines of code y: 13 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsAccountInterestPostingServiceImpl.java x: 422 lines of code y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsProductReadPlatformServiceImpl.java x: 218 lines of code y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/api/AccountTransfersApiResourceSwagger.java x: 447 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientChargesApiResourceSwagger.java x: 142 lines of code y: 13 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/group/api/CentersApiResourceSwagger.java x: 248 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/group/api/GroupsApiResourceSwagger.java x: 396 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/products/api/ProductsApiResourceSwagger.java x: 460 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/RecurringDepositAccountTransactionsApiResourceSwagger.java x: 217 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/shareproducts/service/ShareProductReadPlatformServiceImpl.java x: 224 lines of code y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/service/ShareAccountReadPlatformServiceImpl.java x: 428 lines of code y: 31 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/pockets/service/PocketWritePlatformServiceImpl.java x: 75 lines of code y: 7 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/jobs/executereportmailingjobs/ExecuteReportMailingJobsTasklet.java x: 186 lines of code y: 6 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/tax/serialization/TaxValidator.java x: 308 lines of code y: 10 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/savings/domain/interest/PostingPeriod.java x: 395 lines of code y: 2 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain/DepositAccountAssembler.java x: 400 lines of code y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain/FixedDepositAccount.java x: 690 lines of code y: 36 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain/RecurringDepositAccount.java x: 1009 lines of code y: 49 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsAccountAssembler.java x: 397 lines of code y: 29 # changes fineract-provider/src/main/java/org/apache/fineract/template/service/TemplateMergeService.java x: 155 lines of code y: 15 # changes fineract-avro-schemas/src/main/avro/loan/v1/LoanSchedulePeriodDataV1.avsc x: 343 lines of code y: 4 # changes fineract-provider/src/main/java/org/apache/fineract/batch/command/internal/ApplySavingsCommandStrategy.java x: 20 lines of code y: 15 # changes fineract-provider/src/main/resources/db/changelog/tenant/parts/0125_transaction_summary_with_asset_owner_report_chargeoff_reason.xml x: 836 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/cob/loan/LoanInlineCOBConfig.java x: 108 lines of code y: 11 # changes fineract-provider/src/main/java/org/apache/fineract/useradministration/service/AppUserReadPlatformServiceImpl.java x: 152 lines of code y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/service/PortfolioAccountReadPlatformServiceImpl.java x: 303 lines of code y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/gcm/domain/Sender.java x: 502 lines of code y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/service/GuarantorReadPlatformServiceImpl.java x: 287 lines of code y: 22 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/api/EmailCampaignApiResource.java x: 147 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/codes/api/CodeValuesApiResource.java x: 129 lines of code y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/codes/api/CodesApiResource.java x: 115 lines of code y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/service/ReadReportingService.java x: 23 lines of code y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/api/AuthenticationApiResource.java x: 118 lines of code y: 25 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/api/UserDetailsApiResource.java x: 91 lines of code y: 22 # changes fineract-provider/src/main/java/org/apache/fineract/interoperation/api/InteropApiResource.java x: 342 lines of code y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/interoperation/service/InteropService.java x: 50 lines of code y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/FixedDepositProductsApiResource.java x: 256 lines of code y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/spm/api/LookupTableApiResource.java x: 93 lines of code y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/spm/api/SpmApiResource.java x: 123 lines of code y: 22 # changes fineract-provider/src/main/java/org/apache/fineract/template/api/TemplatesApiResource.java x: 179 lines of code y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/useradministration/api/PermissionsApiResource.java x: 88 lines of code y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/useradministration/api/RolesApiResource.java x: 200 lines of code y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/security/api/SelfAuthenticationApiResource.java x: 37 lines of code y: 22 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/security/api/SelfUserDetailsApiResource.java x: 32 lines of code y: 20 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/client/data/ClientData.java x: 568 lines of code y: 1 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/savings/data/SavingsProductData.java x: 510 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/cob/loan/InlineLoanCOBBuildExecutionContextTasklet.java x: 75 lines of code y: 8 # changes fineract-provider/src/main/resources/db/changelog/tenant/parts/0101_update_transaction_summary_table_report.xml x: 617 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/notification/eventandlistener/NotificationEventListener.java x: 13 lines of code y: 9 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/api/DatatablesApiResourceSwagger.java x: 203 lines of code y: 15 # changes fineract-db/old-schema-files/0001a-mifosplatform-core-ddl-latest.sql x: 849 lines of code y: 8 # changes fineract-db/old-schema-files/0002-mifosx-base-reference-data-utf8.sql x: 283 lines of code y: 6 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/data/AccountTransferDTO.java x: 177 lines of code y: 7 # changes fineract-db/multi-tenant-demo-backups/ceda/ceda-schema-customisations.sql x: 303 lines of code y: 7 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/recurringdeposit/RecurringDepositImportHandler.java x: 358 lines of code y: 11 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/savings/SavingsTransactionImportHandler.java x: 133 lines of code y: 11 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/sharedaccount/SharedAccountImportHandler.java x: 145 lines of code y: 11 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/staff/serialization/StaffCommandFromApiJsonDeserializer.java x: 160 lines of code y: 13 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/service/TwoFactorServiceImpl.java x: 169 lines of code y: 7 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/ClientSheetPopulator.java x: 111 lines of code y: 9 # changes fineract-avro-schemas/src/main/avro/fixeddeposit/v1/FixedDepositAccountDataV1.avsc x: 405 lines of code y: 3 # changes fineract-avro-schemas/src/main/avro/generic/v1/CalendarDataV1.avsc x: 269 lines of code y: 3 # changes fineract-avro-schemas/src/main/avro/recurringdeposit/v1/RecurringDepositAccountDataV1.avsc x: 437 lines of code y: 3 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/CashBasedAccountingProcessorForSavings.java x: 205 lines of code y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/group/domain/GroupRepositoryWrapper.java x: 39 lines of code y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/address/service/AddressWritePlatformServiceImpl.java x: 175 lines of code y: 26 # changes fineract-provider/src/main/resources/static/legacy-docs/apidocs.css x: 630 lines of code y: 1 # changes fineract-provider/src/main/resources/db/changelog/tenant-store/parts/0002_initial_data.xml x: 2518 lines of code y: 1 # changes fineract-provider/src/main/resources/db/changelog/tenant/parts/0001_initial_schema.xml x: 9427 lines of code y: 1 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/data/EmailDataValidator.java x: 210 lines of code y: 9 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/data/EmailCampaignValidator.java x: 189 lines of code y: 9 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/data/StandingInstructionDataValidator.java x: 233 lines of code y: 9 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/data/MeetingDataValidator.java x: 121 lines of code y: 9 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/service/GuarantorReadPlatformService.java x: 10 lines of code y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestRateChartSlabDataValidator.java x: 226 lines of code y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/transfer/data/TransfersDataValidator.java x: 176 lines of code y: 11 # changes
234.0
# changes
  min: 1.0
  average: 5.05
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 234.0
0 9427.0
lines of code
min: 2.0 | average: 76.45 | 25th percentile: 13.0 | median: 25.0 | 75th percentile: 64.0 | max: 9427.0

Number of Contributors vs. Number of Changes: 4723 points

fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/api/LoanProductsApiResourceSwagger.java x: 10 # contributors y: 22 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/Loan.java x: 24 # contributors y: 108 # changes fineract-loan/src/main/resources/db/changelog/tenant/module/loan/module-changelog-master.xml x: 8 # contributors y: 26 # changes fineract-loan/src/main/resources/db/changelog/tenant/module/loan/parts/1028_add_missing_indexes.xml x: 1 # contributors y: 1 # changes fineract-accounting/src/main/java/org/apache/fineract/accounting/glaccount/api/GLAccountsApiResource.java x: 4 # contributors y: 4 # changes fineract-accounting/src/main/java/org/apache/fineract/accounting/glaccount/api/GLAccountsApiResourceSwagger.java x: 2 # contributors y: 2 # changes fineract-accounting/src/main/java/org/apache/fineract/accounting/glaccount/exception/GLAccountInvalidDeleteException.java x: 3 # contributors y: 3 # changes fineract-provider/src/main/resources/db/changelog/tenant/changelog-tenant.xml x: 28 # contributors y: 142 # changes fineract-provider/src/main/java/org/apache/fineract/cob/loan/LoanInterestRecalculationCOBBusinessStep.java x: 4 # contributors y: 5 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanDownPaymentHandlerServiceImpl.java x: 6 # contributors y: 9 # changes fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/ProgressiveLoanScheduleGenerator.java x: 11 # contributors y: 26 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/savings/DepositsApiConstants.java x: 5 # contributors y: 5 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/ImportHandlerUtils.java x: 17 # contributors y: 28 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/chartofaccounts/ChartOfAccountsImportHandler.java x: 13 # contributors y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/fixeddeposits/FixedDepositImportHandler.java x: 10 # contributors y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/chartofaccounts/ChartOfAccountsWorkbook.java x: 12 # contributors y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/fixeddeposits/FixedDepositTransactionWorkbookPopulator.java x: 12 # contributors y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/fixeddeposits/FixedDepositWorkbookPopulator.java x: 7 # contributors y: 9 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/loanrepayment/LoanRepaymentWorkbookPopulator.java x: 16 # contributors y: 25 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/recurringdeposit/RecurringDepositTransactionWorkbookPopulator.java x: 10 # contributors y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/data/DepositAccountTransactionDataValidator.java x: 9 # contributors y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/DepositAccountWritePlatformServiceJpaRepositoryImpl.java x: 25 # contributors y: 45 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/interestpauses/service/InterestPauseWritePlatformServiceImpl.java x: 4 # contributors y: 10 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanTransaction.java x: 16 # contributors y: 42 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanWritePlatformService.java x: 5 # contributors y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/serialization/LoanApplicationValidator.java x: 12 # contributors y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanWritePlatformServiceJpaRepositoryImpl.java x: 66 # contributors y: 234 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/note/service/NoteWritePlatformServiceJpaRepositoryImpl.java x: 14 # contributors y: 16 # changes fineract-core/src/main/java/org/apache/fineract/commands/service/CommandWrapperBuilder.java x: 11 # contributors y: 20 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/AccrualBasedAccountingProcessorForLoan.java x: 25 # contributors y: 48 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanTransactionsApiResource.java x: 28 # contributors y: 50 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/InterestRefundService.java x: 3 # contributors y: 4 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanAccountDomainServiceJpa.java x: 37 # contributors y: 98 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/ProgressiveLoanInterestRefundServiceImpl.java x: 9 # contributors y: 15 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanScheduleService.java x: 8 # contributors y: 11 # changes fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/transactionprocessor/impl/AdvancedPaymentScheduleTransactionProcessor.java x: 13 # contributors y: 54 # changes fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/InterestScheduleModelRepositoryWrapper.java x: 1 # contributors y: 2 # changes fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/calc/data/ProgressiveLoanInterestScheduleModel.java x: 3 # contributors y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/ProgressiveLoanSummaryDataProvider.java x: 6 # contributors y: 12 # changes fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/calc/data/InterestPeriod.java x: 3 # contributors y: 5 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/accounts/api/AccountsApiResource.java x: 21 # contributors y: 30 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/shareaccounts/api/SelfShareAccountsApiResource.java x: 10 # contributors y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/data/ShareAccountApplicationTimelineData.java x: 7 # contributors y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/service/LoanScheduleAssembler.java x: 41 # contributors y: 84 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanUtilService.java x: 23 # contributors y: 35 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/LoanApplicationTerms.java x: 15 # contributors y: 40 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/LoanProductConstants.java x: 9 # contributors y: 18 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/data/LoanProductData.java x: 7 # contributors y: 13 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/domain/LoanProduct.java x: 13 # contributors y: 31 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/domain/LoanProductRelatedDetail.java x: 11 # contributors y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoansApiResource.java x: 40 # contributors y: 86 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoansApiResourceSwagger.java x: 31 # contributors y: 79 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanAccountData.java x: 40 # contributors y: 69 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanProductAssembler.java x: 2 # contributors y: 3 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanReadPlatformServiceImpl.java x: 65 # contributors y: 193 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/api/LoanProductsApiResource.java x: 29 # contributors y: 53 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/serialization/LoanProductDataValidator.java x: 40 # contributors y: 81 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/service/LoanProductReadPlatformServiceImpl.java x: 32 # contributors y: 59 # changes fineract-accounting/src/main/java/org/apache/fineract/accounting/producttoaccountmapping/service/ProductToGLAccountMappingHelper.java x: 5 # contributors y: 6 # changes fineract-accounting/src/main/java/org/apache/fineract/accounting/producttoaccountmapping/service/ProductToGLAccountMappingReadPlatformServiceImpl.java x: 7 # contributors y: 10 # changes fineract-core/src/main/java/org/apache/fineract/accounting/common/AccountingConstants.java x: 6 # contributors y: 7 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/workingdays/api/WorkingDaysApiResource.java x: 15 # contributors y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/staff/api/StaffApiResource.java x: 20 # contributors y: 27 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/staff/service/StaffReadPlatformService.java x: 8 # contributors y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanApplicationWritePlatformServiceJpaRepositoryImpl.java x: 47 # contributors y: 98 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanApiConstants.java x: 4 # contributors y: 7 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanTransactionsApiResourceSwagger.java x: 2 # contributors y: 6 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanTransactionData.java x: 4 # contributors y: 6 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanTransactionType.java x: 6 # contributors y: 10 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/service/LoanEnumerations.java x: 7 # contributors y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanReadPlatformService.java x: 30 # contributors y: 48 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/starter/LoanAccountConfiguration.java x: 16 # contributors y: 31 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientAddressApiResource.java x: 2 # contributors y: 4 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientAddressApiResourcesSwagger.java x: 10 # contributors y: 13 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientsApiResourceSwagger.java x: 19 # contributors y: 27 # changes fineract-core/src/main/java/org/apache/fineract/infrastructure/core/config/FineractProperties.java x: 7 # contributors y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/config/SecurityConfig.java x: 9 # contributors y: 20 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/collectionsheet/data/IndividualCollectionSheetData.java x: 8 # contributors y: 7 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/collectionsheet/service/CollectionSheetReadPlatformServiceImpl.java x: 20 # contributors y: 30 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/group/api/GroupsLevelApiResource.java x: 8 # contributors y: 9 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/group/service/GroupLevelReadPlatformService.java x: 5 # contributors y: 4 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/api/InterestRateChartSlabsApiResource.java x: 15 # contributors y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/api/InterestRateChartSlabsApiResourceSwagger.java x: 11 # contributors y: 13 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartReadPlatformServiceImpl.java x: 16 # contributors y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartSlabReadPlatformService.java x: 6 # contributors y: 5 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartSlabReadPlatformServiceImpl.java x: 11 # contributors y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanChargeWritePlatformServiceImpl.java x: 20 # contributors y: 50 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientFamilyMembersReadPlatformServiceImpl.java x: 10 # contributors y: 11 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientFamilyMembersWritePlatformServiceImpl.java x: 14 # contributors y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientIdentifiersApiResource.java x: 15 # contributors y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientIdentifiersApiResourceSwagger.java x: 12 # contributors y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/data/ClientIdentifierData.java x: 7 # contributors y: 7 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/DefaultLoanLifecycleStateMachine.java x: 5 # contributors y: 7 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/service/AccountTransfersWritePlatformServiceImpl.java x: 21 # contributors y: 26 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/service/LoanScheduleCalculationPlatformServiceImpl.java x: 19 # contributors y: 32 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/service/LoanRescheduleRequestWritePlatformServiceImpl.java x: 30 # contributors y: 61 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanDisbursementService.java x: 1 # contributors y: 4 # changes fineract-provider/src/main/java/org/apache/fineract/useradministration/api/UsersApiResource.java x: 20 # contributors y: 24 # changes fineract-provider/src/main/java/org/apache/fineract/useradministration/service/AppUserWritePlatformServiceJpaRepositoryImpl.java x: 21 # contributors y: 33 # changes fineract-provider/src/main/java/org/apache/fineract/useradministration/service/UserDataValidator.java x: 11 # contributors y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/config/jpa/JPAConfig.java x: 3 # contributors y: 6 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/AccountingProcessorHelper.java x: 31 # contributors y: 54 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/client/ClientPersonImportHandler.java x: 14 # contributors y: 24 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/loan/LoanImportHandler.java x: 18 # contributors y: 25 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/savings/SavingsImportHandler.java x: 11 # contributors y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/AbstractWorkbookPopulator.java x: 15 # contributors y: 24 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/loan/LoanWorkbookPopulator.java x: 12 # contributors y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsAccountReadPlatformServiceImpl.java x: 42 # contributors y: 75 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/helper/DateSerializer.java x: 8 # contributors y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/api/GuarantorsApiResource.java x: 16 # contributors y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/data/GuarantorData.java x: 12 # contributors y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/data/GuarantorFundingData.java x: 7 # contributors y: 6 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/loanaccount/api/SelfLoansApiResource.java x: 17 # contributors y: 26 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanCharge.java x: 6 # contributors y: 13 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanRepaymentScheduleInstallment.java x: 15 # contributors y: 30 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/service/LoanReschedulePreviewPlatformServiceImpl.java x: 18 # contributors y: 24 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanAccrualsProcessingServiceImpl.java x: 12 # contributors y: 22 # changes fineract-avro-schemas/src/main/avro/loan/v1/LoanProductDataV1.avsc x: 4 # contributors y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsApplicationProcessWritePlatformServiceJpaRepositoryImpl.java x: 22 # contributors y: 45 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/service/LoanProductWritePlatformServiceJpaRepositoryImpl.java x: 31 # contributors y: 52 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/service/ExternalServicesPropertiesReadPlatformServiceImpl.java x: 16 # contributors y: 20 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanAccrualActivityProcessingServiceImpl.java x: 7 # contributors y: 12 # changes fineract-core/src/main/java/org/apache/fineract/portfolio/calendar/data/CalendarData.java x: 6 # contributors y: 6 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/client/ClientEntityImportHandler.java x: 13 # contributors y: 22 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/group/serialization/GroupingTypesDataValidator.java x: 14 # contributors y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/SavingsAccountsApiResource.java x: 22 # contributors y: 36 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/savings/api/SelfSavingsApiResource.java x: 14 # contributors y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/charge/service/ChargeWritePlatformServiceJpaRepositoryImpl.java x: 20 # contributors y: 31 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/account/api/SelfAccountTransferApiResourceSwagger.java x: 9 # contributors y: 9 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/shareaccounts/api/SelfShareAccountsApiResourceSwagger.java x: 9 # contributors y: 11 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/api/CalendarsApiResource.java x: 13 # contributors y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/service/CalendarReadPlatformService.java x: 10 # contributors y: 9 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/service/CalendarReadPlatformServiceImpl.java x: 21 # contributors y: 27 # changes fineract-client/src/main/java/org/apache/fineract/client/util/FineractClient.java x: 12 # contributors y: 28 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanChargeAssembler.java x: 13 # contributors y: 20 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/api/StandingInstructionApiResource.java x: 17 # contributors y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/api/StandingInstructionHistoryApiResource.java x: 17 # contributors y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/service/AccountTransfersReadPlatformServiceImpl.java x: 20 # contributors y: 29 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/service/StandingInstructionReadPlatformServiceImpl.java x: 17 # contributors y: 22 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/JournalEntryWritePlatformServiceJpaRepositoryImpl.java x: 21 # contributors y: 44 # changes fineract-avro-schemas/src/main/avro/loan/v1/LoanChargeDataV1.avsc x: 3 # contributors y: 7 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/starter/LoanAccountAutoStarter.java x: 8 # contributors y: 14 # changes fineract-core/src/main/java/org/apache/fineract/infrastructure/core/service/database/DatabaseSpecificSQLGenerator.java x: 4 # contributors y: 9 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/CashBasedAccountingProcessorForLoan.java x: 18 # contributors y: 28 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/collateral/api/CollateralsApiResource.java x: 18 # contributors y: 21 # changes fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/calc/ProgressiveEMICalculator.java x: 10 # contributors y: 37 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/sms/scheduler/SmsMessageScheduledJobServiceImpl.java x: 19 # contributors y: 34 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/address/data/FieldConfigurationData.java x: 6 # contributors y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/api/RunreportsApiResource.java x: 18 # contributors y: 26 # changes fineract-provider/src/main/java/org/apache/fineract/cob/service/AsyncLoanCOBExecutorServiceImpl.java x: 7 # contributors y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/SchedulerTriggerListener.java x: 15 # contributors y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/commands/api/MakercheckersApiResource.java x: 15 # contributors y: 20 # changes fineract-provider/src/main/java/org/apache/fineract/cob/api/LoanAccountLockApiResource.java x: 5 # contributors y: 8 # changes fineract-investor/src/main/java/org/apache/fineract/investor/service/ExternalAssetOwnersWriteServiceImpl.java x: 8 # contributors y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/interoperation/service/InteropServiceImpl.java x: 28 # contributors y: 46 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/service/CalendarWritePlatformServiceJpaRepositoryImpl.java x: 18 # contributors y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/transfer/service/TransferWritePlatformServiceJpaRepositoryImpl.java x: 21 # contributors y: 35 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/api/DatatablesApiResource.java x: 22 # contributors y: 28 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/service/EntityDatatableChecksWritePlatformServiceImpl.java x: 15 # contributors y: 27 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/jersey/JerseyJacksonObjectArgumentHandler.java x: 2 # contributors y: 5 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/self/client/api/SelfClientsApiResource.java x: 17 # contributors y: 25 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/api/EntityDatatableChecksApiResource.java x: 17 # contributors y: 20 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/note/service/NoteReadPlatformServiceImpl.java x: 16 # contributors y: 22 # changes fineract-provider/src/main/java/org/apache/fineract/commands/service/AuditReadPlatformServiceImpl.java x: 20 # contributors y: 36 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/api/EmailApiResource.java x: 10 # contributors y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/teller/service/TellerManagementReadPlatformServiceImpl.java x: 21 # contributors y: 37 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/domain/GlobalConfigurationProperty.java x: 17 # contributors y: 23 # changes fineract-avro-schemas/src/main/avro/loan/v1/LoanAccountDataV1.avsc x: 9 # contributors y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientsApiResource.java x: 24 # contributors y: 41 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientReadPlatformServiceImpl.java x: 30 # contributors y: 59 # changes fineract-core/src/main/java/org/apache/fineract/infrastructure/core/service/DateUtils.java x: 9 # contributors y: 14 # changes fineract-investor/src/main/java/org/apache/fineract/investor/cob/loan/LoanAccountOwnerTransferBusinessStep.java x: 8 # contributors y: 13 # changes fineract-investor/src/main/java/org/apache/fineract/investor/domain/ExternalAssetOwnerTransfer.java x: 6 # contributors y: 11 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/service/migration/TenantDatabaseUpgradeService.java x: 9 # contributors y: 13 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/provisioning/api/ProvisioningCategoryApiResource.java x: 13 # contributors y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/tax/service/TaxReadPlatformServiceImpl.java x: 11 # contributors y: 11 # changes fineract-provider/src/main/java/org/apache/fineract/adhocquery/api/AdHocApiResource.java x: 11 # contributors y: 16 # changes fineract-avro-schemas/src/main/avro/loan/v1/LoanTransactionDataV1.avsc x: 5 # contributors y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/JobRegisterServiceImpl.java x: 22 # contributors y: 37 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/sms/domain/SmsCampaign.java x: 15 # contributors y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/sms/service/SmsCampaignWritePlatformServiceJpaImpl.java x: 18 # contributors y: 29 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/accrual/service/AccrualAccountingWritePlatformServiceImpl.java x: 14 # contributors y: 14 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/service/LoanScheduleWritePlatformServiceImpl.java x: 9 # contributors y: 12 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/interestpauses/api/LoanInterestPauseApiResource.java x: 1 # contributors y: 3 # changes fineract-core/src/main/java/org/apache/fineract/batch/service/BatchApiServiceImpl.java x: 5 # contributors y: 11 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/service/LoanScheduleHistoryReadPlatformServiceImpl.java x: 14 # contributors y: 20 # changes fineract-core/src/main/java/org/apache/fineract/organisation/monetary/domain/MonetaryCurrency.java x: 3 # contributors y: 2 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/group/service/GroupingTypesWritePlatformServiceJpaRepositoryImpl.java x: 25 # contributors y: 49 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanChargeReadPlatformServiceImpl.java x: 21 # contributors y: 32 # changes fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanSummaryData.java x: 5 # contributors y: 9 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/domain/ConfigurationDomainServiceJpa.java x: 34 # contributors y: 54 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsAccountWritePlatformServiceJpaRepositoryImpl.java x: 39 # contributors y: 96 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/filter/LoanCOBApiFilter.java x: 7 # contributors y: 27 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/data/ClientDataValidator.java x: 19 # contributors y: 28 # changes fineract-provider/src/main/java/org/apache/fineract/cob/loan/LoanCOBManagerConfiguration.java x: 7 # contributors y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/codes/service/CodeWritePlatformServiceJpaRepositoryImpl.java x: 12 # contributors y: 20 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/JournalEntryReadPlatformServiceImpl.java x: 20 # contributors y: 32 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsAccountChargeReadPlatformServiceImpl.java x: 19 # contributors y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientWritePlatformServiceJpaRepositoryImpl.java x: 26 # contributors y: 60 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/group/api/GroupsApiResource.java x: 22 # contributors y: 30 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/group/service/CenterReadPlatformServiceImpl.java x: 27 # contributors y: 45 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/service/MeetingWritePlatformServiceJpaRepositoryImpl.java x: 16 # contributors y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/provisioning/domain/LoanProductProvisioningEntry.java x: 12 # contributors y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/domain/Report.java x: 15 # contributors y: 22 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/domain/ReportParameterUsage.java x: 11 # contributors y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/sms/domain/SmsMessage.java x: 14 # contributors y: 25 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/account/domain/AccountTransferStandingInstruction.java x: 14 # contributors y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/address/domain/Address.java x: 11 # contributors y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/ClientTransaction.java x: 16 # contributors y: 26 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/note/domain/Note.java x: 13 # contributors y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/domain/ShareAccount.java x: 13 # contributors y: 27 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/api/JournalEntriesApiResource.java x: 21 # contributors y: 34 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsAccountDomainServiceJpa.java x: 22 # contributors y: 39 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/service/ShareAccountWritePlatformServiceJpaRepositoryImpl.java x: 14 # contributors y: 30 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/service/GuarantorDomainServiceImpl.java x: 15 # contributors y: 31 # changes fineract-provider/src/main/java/org/apache/fineract/adhocquery/service/AdHocWritePlatformServiceJpaRepositoryImpl.java x: 13 # contributors y: 18 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/office/service/OfficeReadPlatformServiceImpl.java x: 18 # contributors y: 20 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/data/DepositAccountDataValidator.java x: 14 # contributors y: 15 # changes fineract-provider/src/main/java/org/apache/fineract/cob/loan/LoanCOBWorkerConfiguration.java x: 7 # contributors y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/data/LoanTransactionDTO.java x: 10 # contributors y: 10 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/data/SavingsAccountTransactionDataValidator.java x: 16 # contributors y: 24 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/DepositAccountReadPlatformServiceImpl.java x: 28 # contributors y: 44 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsDropdownReadPlatformServiceImpl.java x: 9 # contributors y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/serialization/ShareAccountDataSerializer.java x: 11 # contributors y: 27 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/shareproducts/serialization/ShareProductDataSerializer.java x: 11 # contributors y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/cob/loan/ApplyLoanLockTasklet.java x: 5 # contributors y: 13 # changes fineract-provider/src/main/java/org/apache/fineract/cob/service/InlineLoanCOBExecutorServiceImpl.java x: 6 # contributors y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/filter/TenantAwareBasicAuthenticationFilter.java x: 17 # contributors y: 31 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/filter/TenantAwareTenantIdentifierFilter.java x: 13 # contributors y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/service/EmailCampaignReadPlatformServiceImpl.java x: 13 # contributors y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/service/EmailCampaignWritePlatformCommandHandlerImpl.java x: 18 # contributors y: 30 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/service/ReadReportingServiceImpl.java x: 26 # contributors y: 47 # changes fineract-provider/src/main/java/org/apache/fineract/useradministration/service/PermissionWritePlatformServiceJpaRepositoryImpl.java x: 9 # contributors y: 7 # changes fineract-provider/src/main/java/org/apache/fineract/useradministration/service/RoleWritePlatformServiceJpaRepositoryImpl.java x: 15 # contributors y: 25 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/accountnumberformat/service/AccountNumberFormatWritePlatformServiceJpaRepositoryImpl.java x: 11 # contributors y: 19 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/creditbureau/service/CreditReportWritePlatformServiceImpl.java x: 7 # contributors y: 11 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/service/GenericDataServiceImpl.java x: 19 # contributors y: 33 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/hooks/service/HookWritePlatformServiceJpaRepositoryImpl.java x: 12 # contributors y: 21 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/holiday/service/HolidayWritePlatformServiceJpaRepositoryImpl.java x: 13 # contributors y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/provisioning/service/ProvisioningCategoryWritePlatformServiceJpaRepositoryImpl.java x: 14 # contributors y: 23 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsProductWritePlatformServiceJpaRepositoryImpl.java x: 14 # contributors y: 22 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/DepositProductReadPlatformServiceImpl.java x: 12 # contributors y: 13 # changes fineract-provider/src/main/java/org/apache/fineract/mix/service/XBRLResultServiceImpl.java x: 15 # contributors y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/service/LoanScheduleHistoryWritePlatformServiceImpl.java x: 11 # contributors y: 17 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain/FixedDepositAccount.java x: 23 # contributors y: 36 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsAccountAssembler.java x: 21 # contributors y: 29 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/service/TwoFactorConfigurationServiceImpl.java x: 10 # contributors y: 8 # changes fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/ClientTransactionRepository.java x: 4 # contributors y: 3 # changes fineract-core/src/main/java/org/apache/fineract/infrastructure/core/jpa/CriteriaQueryFactory.java x: 1 # contributors y: 5 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/api/EmailCampaignApiResource.java x: 8 # contributors y: 12 # changes fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/api/AuthenticationApiResource.java x: 20 # contributors y: 25 # changes fineract-provider/src/main/java/org/apache/fineract/organisation/provisioning/domain/ProvisioningCriteria.java x: 10 # contributors y: 16 # changes fineract-provider/src/main/java/org/apache/fineract/cob/loan/LoanCOBConstant.java x: 4 # contributors y: 12 # changes fineract-provider/src/main/resources/db/changelog/tenant/parts/0010_lien_allowed_on_savings_account_products.xml x: 2 # contributors y: 1 # changes
234.0
# changes
  min: 1.0
  average: 5.05
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 234.0
0 66.0
# contributors
min: 1.0 | average: 3.97 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 66.0

Number of Contributors vs. File Size: 4723 points

fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/api/LoanProductsApiResourceSwagger.java x: 10 # contributors y: 1524 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/Loan.java x: 24 # contributors y: 2171 lines of code fineract-loan/src/main/resources/db/changelog/tenant/module/loan/module-changelog-master.xml x: 8 # contributors y: 33 lines of code fineract-loan/src/main/resources/db/changelog/tenant/module/loan/parts/1028_add_missing_indexes.xml x: 1 # contributors y: 22 lines of code fineract-accounting/src/main/java/org/apache/fineract/accounting/glaccount/api/GLAccountsApiResource.java x: 4 # contributors y: 234 lines of code fineract-accounting/src/main/java/org/apache/fineract/accounting/glaccount/api/GLAccountsApiResourceSwagger.java x: 2 # contributors y: 135 lines of code fineract-accounting/src/main/java/org/apache/fineract/accounting/glaccount/exception/GLAccountInvalidDeleteException.java x: 3 # contributors y: 30 lines of code fineract-accounting/src/main/java/org/apache/fineract/accounting/glaccount/service/GLAccountWritePlatformServiceJpaRepositoryImpl.java x: 3 # contributors y: 200 lines of code fineract-accounting/src/main/java/org/apache/fineract/accounting/journalentry/command/JournalEntryCommand.java x: 2 # contributors y: 77 lines of code fineract-provider/src/main/resources/db/changelog/tenant/changelog-tenant.xml x: 28 # contributors y: 177 lines of code fineract-provider/src/main/java/org/apache/fineract/cob/loan/LoanInterestRecalculationCOBBusinessStep.java x: 4 # contributors y: 47 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanDownPaymentHandlerServiceImpl.java x: 6 # contributors y: 184 lines of code fineract-progressive-loan-embeddable-schedule-generator/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/EmbeddableProgressiveLoanScheduleGenerator.java x: 2 # contributors y: 50 lines of code fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/ProgressiveLoanScheduleGenerator.java x: 11 # contributors y: 398 lines of code fineract-core/src/main/java/org/apache/fineract/portfolio/savings/DepositsApiConstants.java x: 5 # contributors y: 296 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/ImportHandlerUtils.java x: 17 # contributors y: 391 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/chartofaccounts/ChartOfAccountsImportHandler.java x: 13 # contributors y: 211 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/fixeddeposits/FixedDepositImportHandler.java x: 10 # contributors y: 379 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/fixeddeposits/FixedDepositTransactionImportHandler.java x: 10 # contributors y: 133 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/journalentry/JournalEntriesImportHandler.java x: 10 # contributors y: 173 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/chartofaccounts/ChartOfAccountsWorkbook.java x: 12 # contributors y: 261 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/fixeddeposits/FixedDepositTransactionWorkbookPopulator.java x: 12 # contributors y: 216 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/fixeddeposits/FixedDepositWorkbookPopulator.java x: 7 # contributors y: 308 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/loanrepayment/LoanRepaymentWorkbookPopulator.java x: 16 # contributors y: 253 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/recurringdeposit/RecurringDepositTransactionWorkbookPopulator.java x: 10 # contributors y: 217 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/data/DepositAccountTransactionDataValidator.java x: 9 # contributors y: 183 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/DepositAccountWritePlatformServiceJpaRepositoryImpl.java x: 25 # contributors y: 1155 lines of code custom/acme/note/service/src/main/java/com/acme/fineract/portfolio/note/service/AcmeNoteWritePlatformService.java x: 3 # contributors y: 38 lines of code fineract-core/src/main/java/org/apache/fineract/portfolio/note/service/NoteWritePlatformService.java x: 2 # contributors y: 11 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/interestpauses/service/InterestPauseWritePlatformServiceImpl.java x: 4 # contributors y: 167 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanTransaction.java x: 16 # contributors y: 714 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/serialization/LoanTransactionValidator.java x: 1 # contributors y: 46 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanWritePlatformService.java x: 5 # contributors y: 67 lines of code fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/CapitalizedIncomeWritePlatformServiceImpl.java x: 1 # contributors y: 82 lines of code fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/ProgressiveLoanTransactionValidatorImpl.java x: 1 # contributors y: 211 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/serialization/LoanApplicationValidator.java x: 12 # contributors y: 1872 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/serialization/LoanTransactionValidatorImpl.java x: 1 # contributors y: 884 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanWritePlatformServiceJpaRepositoryImpl.java x: 66 # contributors y: 2871 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/note/service/NoteWritePlatformServiceJpaRepositoryImpl.java x: 14 # contributors y: 360 lines of code fineract-core/src/main/java/org/apache/fineract/commands/service/CommandWrapperBuilder.java x: 11 # contributors y: 3344 lines of code fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/AccrualBasedAccountingProcessorForLoan.java x: 25 # contributors y: 1079 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanTransactionsApiResource.java x: 28 # contributors y: 667 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanAccountDomainServiceJpa.java x: 37 # contributors y: 902 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/ProgressiveLoanInterestRefundServiceImpl.java x: 9 # contributors y: 111 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanScheduleService.java x: 8 # contributors y: 93 lines of code fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/transactionprocessor/impl/AdvancedPaymentScheduleTransactionProcessor.java x: 13 # contributors y: 2243 lines of code fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/transactionprocessor/impl/ProgressiveTransactionCtx.java x: 6 # contributors y: 32 lines of code fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/calc/data/ProgressiveLoanInterestScheduleModel.java x: 3 # contributors y: 328 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanTransactionProcessingServiceImpl.java x: 1 # contributors y: 148 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/ProgressiveLoanSummaryDataProvider.java x: 6 # contributors y: 103 lines of code fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/calc/data/InterestPeriod.java x: 3 # contributors y: 135 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/accounts/api/AccountsApiResource.java x: 21 # contributors y: 184 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/data/ShareAccountApplicationTimelineData.java x: 7 # contributors y: 57 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/data/ShareAccountData.java x: 10 # contributors y: 237 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/data/ShareAccountTransactionData.java x: 7 # contributors y: 23 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/domain/CalendarInstanceRepository.java x: 10 # contributors y: 63 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/service/LoanScheduleAssembler.java x: 41 # contributors y: 1327 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanUtilService.java x: 23 # contributors y: 244 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/LoanApplicationTerms.java x: 15 # contributors y: 1745 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/LoanProductConstants.java x: 9 # contributors y: 118 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/data/LoanProductData.java x: 7 # contributors y: 1268 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/domain/LoanProduct.java x: 13 # contributors y: 612 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/domain/LoanProductRelatedDetail.java x: 11 # contributors y: 261 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoansApiResource.java x: 40 # contributors y: 1142 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoansApiResourceSwagger.java x: 31 # contributors y: 1504 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanAccountData.java x: 40 # contributors y: 563 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanProductAssembler.java x: 2 # contributors y: 336 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanProductRelatedDetailUpdateUtil.java x: 2 # contributors y: 281 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanReadPlatformServiceImpl.java x: 65 # contributors y: 1878 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/api/LoanProductsApiResource.java x: 29 # contributors y: 396 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/serialization/LoanProductDataValidator.java x: 40 # contributors y: 2341 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/service/LoanProductReadPlatformServiceImpl.java x: 32 # contributors y: 685 lines of code fineract-accounting/src/main/java/org/apache/fineract/accounting/producttoaccountmapping/service/ProductToGLAccountMappingHelper.java x: 5 # contributors y: 427 lines of code fineract-accounting/src/main/java/org/apache/fineract/accounting/producttoaccountmapping/service/ProductToGLAccountMappingReadPlatformServiceImpl.java x: 7 # contributors y: 347 lines of code fineract-core/src/main/java/org/apache/fineract/accounting/common/AccountingConstants.java x: 6 # contributors y: 422 lines of code fineract-loan/src/main/java/org/apache/fineract/accounting/productaccountmapping/service/LoanProductToGLAccountMappingHelper.java x: 4 # contributors y: 316 lines of code fineract-provider/src/main/java/org/apache/fineract/accounting/productaccountmapping/service/ProductToGLAccountMappingWritePlatformServiceImpl.java x: 5 # contributors y: 348 lines of code fineract-provider/src/main/java/org/apache/fineract/organisation/workingdays/api/WorkingDaysApiResource.java x: 15 # contributors y: 71 lines of code fineract-provider/src/main/java/org/apache/fineract/organisation/staff/api/StaffApiResource.java x: 20 # contributors y: 138 lines of code fineract-provider/src/main/java/org/apache/fineract/organisation/staff/api/StaffApiResourceSwagger.java x: 8 # contributors y: 40 lines of code fineract-provider/src/main/java/org/apache/fineract/organisation/staff/service/StaffReadPlatformServiceImpl.java x: 21 # contributors y: 202 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanApplicationWritePlatformServiceJpaRepositoryImpl.java x: 47 # contributors y: 700 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanAssemblerImpl.java x: 7 # contributors y: 748 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanApiConstants.java x: 4 # contributors y: 144 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanTransactionsApiResourceSwagger.java x: 2 # contributors y: 385 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanTransactionData.java x: 4 # contributors y: 342 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanTransactionEnumData.java x: 7 # contributors y: 89 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/service/LoanEnumerations.java x: 7 # contributors y: 477 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanReadPlatformService.java x: 30 # contributors y: 79 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/starter/LoanAccountConfiguration.java x: 16 # contributors y: 456 lines of code fineract-investor/src/main/java/org/apache/fineract/investor/accounting/journalentry/service/InvestorAccountingHelper.java x: 4 # contributors y: 105 lines of code fineract-investor/src/main/java/org/apache/fineract/investor/service/AccountingServiceImpl.java x: 5 # contributors y: 234 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/address/service/AddressReadPlatformServiceImpl.java x: 8 # contributors y: 157 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientAddressApiResourcesSwagger.java x: 10 # contributors y: 18 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientsApiResourceSwagger.java x: 19 # contributors y: 505 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/config/SecurityConfig.java x: 9 # contributors y: 198 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/collectionsheet/service/CollectionSheetReadPlatformServiceImpl.java x: 20 # contributors y: 703 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/group/service/GroupLevelReadPlatformService.java x: 5 # contributors y: 6 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/api/InterestRateChartSlabsApiResource.java x: 15 # contributors y: 120 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/api/InterestRateChartSlabsApiResourceSwagger.java x: 11 # contributors y: 66 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartReadPlatformServiceImpl.java x: 16 # contributors y: 330 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartSlabReadPlatformServiceImpl.java x: 11 # contributors y: 186 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/DepositAccountInterestRateChartReadPlatformServiceImpl.java x: 15 # contributors y: 295 lines of code fineract-savings/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestRateChartSlabData.java x: 2 # contributors y: 162 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanChargeWritePlatformServiceImpl.java x: 20 # contributors y: 1288 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientFamilyMembersReadPlatformServiceImpl.java x: 10 # contributors y: 90 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientFamilyMembersWritePlatformServiceImpl.java x: 14 # contributors y: 254 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientIdentifiersApiResource.java x: 15 # contributors y: 165 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientIdentifiersApiResourceSwagger.java x: 12 # contributors y: 69 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/DefaultLoanLifecycleStateMachine.java x: 5 # contributors y: 321 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/account/service/AccountTransfersWritePlatformServiceImpl.java x: 21 # contributors y: 448 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/service/LoanScheduleCalculationPlatformServiceImpl.java x: 19 # contributors y: 168 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/service/LoanRescheduleRequestWritePlatformServiceImpl.java x: 30 # contributors y: 402 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanDisbursementService.java x: 1 # contributors y: 305 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/adjustment/LoanAdjustmentServiceImpl.java x: 3 # contributors y: 239 lines of code fineract-core/src/main/java/org/apache/fineract/commands/domain/CommandSource.java x: 5 # contributors y: 159 lines of code fineract-core/src/main/java/org/apache/fineract/commands/service/CommandSourceService.java x: 6 # contributors y: 140 lines of code fineract-core/src/main/java/org/apache/fineract/commands/service/PortfolioCommandSourceWritePlatformServiceImpl.java x: 5 # contributors y: 109 lines of code fineract-core/src/main/java/org/apache/fineract/commands/service/SynchronousCommandProcessingService.java x: 6 # contributors y: 269 lines of code fineract-core/src/main/java/org/apache/fineract/useradministration/domain/AppUser.java x: 5 # contributors y: 565 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/group/GroupImportHandler.java x: 15 # contributors y: 244 lines of code fineract-provider/src/main/java/org/apache/fineract/useradministration/api/UsersApiResource.java x: 20 # contributors y: 195 lines of code fineract-provider/src/main/java/org/apache/fineract/useradministration/api/UsersApiResourceSwagger.java x: 14 # contributors y: 188 lines of code fineract-provider/src/main/java/org/apache/fineract/useradministration/service/AppUserWritePlatformServiceJpaRepositoryImpl.java x: 21 # contributors y: 262 lines of code fineract-provider/src/main/java/org/apache/fineract/useradministration/service/UserDataValidator.java x: 11 # contributors y: 237 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/config/jpa/JPAConfig.java x: 3 # contributors y: 107 lines of code fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/AccountingProcessorHelper.java x: 31 # contributors y: 1006 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/client/ClientPersonImportHandler.java x: 14 # contributors y: 182 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/loan/LoanImportHandler.java x: 18 # contributors y: 488 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/savings/SavingsImportHandler.java x: 11 # contributors y: 353 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/loan/LoanWorkbookPopulator.java x: 12 # contributors y: 548 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsAccountReadPlatformServiceImpl.java x: 42 # contributors y: 1125 lines of code fineract-core/src/main/java/org/apache/fineract/infrastructure/core/domain/AbstractAuditableWithUTCDateTimeCustom.java x: 6 # contributors y: 57 lines of code fineract-core/src/main/java/org/apache/fineract/infrastructure/core/serialization/JsonParserHelper.java x: 5 # contributors y: 661 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/api/GuarantorsApiResource.java x: 16 # contributors y: 165 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/data/GuarantorData.java x: 12 # contributors y: 169 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/self/loanaccount/api/SelfLoansApiResource.java x: 17 # contributors y: 233 lines of code fineract-avro-schemas/src/main/avro/loan/v1/LoanOwnershipTransferDataV1.avsc x: 3 # contributors y: 177 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanCharge.java x: 6 # contributors y: 797 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanRepaymentScheduleInstallment.java x: 15 # contributors y: 905 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/service/LoanReschedulePreviewPlatformServiceImpl.java x: 18 # contributors y: 104 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanAccrualsProcessingServiceImpl.java x: 12 # contributors y: 1122 lines of code fineract-avro-schemas/src/main/avro/loan/v1/LoanProductDataV1.avsc x: 4 # contributors y: 673 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsApplicationProcessWritePlatformServiceJpaRepositoryImpl.java x: 22 # contributors y: 578 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/domain/LoanProductGuaranteeDetails.java x: 4 # contributors y: 36 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanProductUpdateUtil.java x: 1 # contributors y: 536 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/service/LoanProductWritePlatformServiceJpaRepositoryImpl.java x: 31 # contributors y: 336 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/service/ExternalServicesPropertiesReadPlatformServiceImpl.java x: 16 # contributors y: 189 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanAccrualActivityProcessingServiceImpl.java x: 7 # contributors y: 199 lines of code fineract-core/src/main/java/org/apache/fineract/portfolio/calendar/data/CalendarData.java x: 6 # contributors y: 365 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/importhandler/office/OfficeImportHandler.java x: 11 # contributors y: 93 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/centers/CentersWorkbookPopulator.java x: 8 # contributors y: 196 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/group/GroupsWorkbookPopulator.java x: 8 # contributors y: 240 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/group/serialization/GroupingTypesDataValidator.java x: 14 # contributors y: 431 lines of code fineract-core/src/main/java/org/apache/fineract/portfolio/savings/data/SavingsAccountChargeData.java x: 2 # contributors y: 192 lines of code fineract-core/src/main/java/org/apache/fineract/portfolio/savings/data/SavingsAccountData.java x: 3 # contributors y: 839 lines of code fineract-core/src/main/java/org/apache/fineract/portfolio/savings/data/SavingsAccountTransactionData.java x: 4 # contributors y: 533 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/SavingsAccountsApiResource.java x: 22 # contributors y: 556 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/account/api/StandingInstructionApiResourceSwagger.java x: 10 # contributors y: 422 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/FixedDepositProductsApiResourceSwagger.java x: 12 # contributors y: 401 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/RecurringDepositProductsApiResourceSwagger.java x: 12 # contributors y: 425 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/SavingsAccountsApiResourceSwagger.java x: 14 # contributors y: 285 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/SavingsProductsApiResourceSwagger.java x: 14 # contributors y: 522 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/self/client/api/SelfClientsApiResourceSwagger.java x: 10 # contributors y: 348 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/self/loanaccount/api/SelfLoansApiResourceSwagger.java x: 15 # contributors y: 741 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/self/pockets/api/PocketApiResourceSwagger.java x: 9 # contributors y: 60 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/self/savings/api/SelfSavingsApiResourceSwagger.java x: 10 # contributors y: 277 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/self/shareaccounts/api/SelfShareAccountsApiResourceSwagger.java x: 9 # contributors y: 466 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/api/CalendarsApiResource.java x: 13 # contributors y: 154 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/service/CalendarReadPlatformServiceImpl.java x: 21 # contributors y: 386 lines of code fineract-client/src/main/java/org/apache/fineract/client/util/FineractClient.java x: 12 # contributors y: 494 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanChargeAssembler.java x: 13 # contributors y: 281 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/account/api/StandingInstructionApiResource.java x: 17 # contributors y: 188 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/account/data/StandingInstructionData.java x: 8 # contributors y: 280 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/account/jobs/executestandinginstructions/ExecuteStandingInstructionsTasklet.java x: 7 # contributors y: 143 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/account/api/StandingInstructionHistoryApiResource.java x: 17 # contributors y: 78 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/account/service/AccountTransfersReadPlatformServiceImpl.java x: 20 # contributors y: 325 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/account/service/StandingInstructionReadPlatformServiceImpl.java x: 17 # contributors y: 477 lines of code fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/JournalEntryWritePlatformServiceJpaRepositoryImpl.java x: 21 # contributors y: 639 lines of code fineract-avro-schemas/src/main/avro/loan/v1/LoanChargeDataV1.avsc x: 3 # contributors y: 272 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/collateralmanagement/api/CollateralManagementApiResource.java x: 5 # contributors y: 113 lines of code fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/CashBasedAccountingProcessorForLoan.java x: 18 # contributors y: 740 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/collateral/api/CollateralsApiResource.java x: 18 # contributors y: 137 lines of code fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/calc/ProgressiveEMICalculator.java x: 10 # contributors y: 764 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/sms/scheduler/SmsMessageScheduledJobServiceImpl.java x: 19 # contributors y: 142 lines of code fineract-investor/src/main/java/org/apache/fineract/investor/api/ExternalAssetOwnersApiResource.java x: 6 # contributors y: 193 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/transactionprocessor/AbstractLoanRepaymentScheduleTransactionProcessor.java x: 11 # contributors y: 809 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/self/account/api/SelfAccountTransferApiResource.java x: 12 # contributors y: 121 lines of code fineract-core/src/main/java/org/apache/fineract/infrastructure/event/business/service/BusinessEventNotifierServiceImpl.java x: 5 # contributors y: 202 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/SchedulerJobListener.java x: 13 # contributors y: 95 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/search/api/SearchApiResource.java x: 14 # contributors y: 75 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/search/service/SearchReadPlatformServiceImpl.java x: 21 # contributors y: 244 lines of code fineract-provider/src/main/java/org/apache/fineract/commands/api/MakercheckersApiResourceSwagger.java x: 9 # contributors y: 13 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/reamortization/LoanReAmortizationServiceImpl.java x: 8 # contributors y: 118 lines of code fineract-investor/src/main/java/org/apache/fineract/investor/service/ExternalAssetOwnersWriteServiceImpl.java x: 8 # contributors y: 489 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanRepository.java x: 7 # contributors y: 178 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanRepositoryWrapper.java x: 6 # contributors y: 226 lines of code fineract-provider/src/main/java/org/apache/fineract/interoperation/service/InteropServiceImpl.java x: 28 # contributors y: 532 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/service/CalendarWritePlatformServiceJpaRepositoryImpl.java x: 18 # contributors y: 218 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/transfer/service/TransferWritePlatformServiceJpaRepositoryImpl.java x: 21 # contributors y: 361 lines of code fineract-provider/src/main/java/org/apache/fineract/organisation/monetary/api/CurrenciesApiResource.java x: 16 # contributors y: 60 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/api/DatatablesApiResource.java x: 22 # contributors y: 330 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/service/DatatableUtil.java x: 1 # contributors y: 178 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/service/DatatableWriteServiceImpl.java x: 1 # contributors y: 1220 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/service/EntityDatatableChecksReadPlatformServiceImpl.java x: 11 # contributors y: 168 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/search/SavingsAccountTransactionsSearchServiceImpl.java x: 7 # contributors y: 240 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/starter/SavingsConfiguration.java x: 6 # contributors y: 401 lines of code fineract-provider/src/main/java/org/apache/fineract/mix/api/MixTaxonomyApiResource.java x: 15 # contributors y: 28 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/service/BulkImportWorkbookServiceImpl.java x: 18 # contributors y: 240 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/SavingsAccountTransactionsApiResource.java x: 19 # contributors y: 211 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/client/ClientEntityWorkbookPopulator.java x: 8 # contributors y: 357 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/client/ClientPersonWorkbookPopulator.java x: 8 # contributors y: 330 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/fund/api/FundsApiResource.java x: 15 # contributors y: 90 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/charge/service/ChargeReadPlatformServiceImpl.java x: 20 # contributors y: 356 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/note/api/NotesApiResource.java x: 18 # contributors y: 182 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/note/service/NoteReadPlatformServiceImpl.java x: 16 # contributors y: 111 lines of code fineract-provider/src/main/java/org/apache/fineract/accounting/provisioning/service/ProvisioningEntriesWritePlatformServiceJpaRepositoryImpl.java x: 20 # contributors y: 173 lines of code fineract-provider/src/main/java/org/apache/fineract/commands/service/AuditReadPlatformServiceImpl.java x: 20 # contributors y: 399 lines of code fineract-provider/src/main/java/org/apache/fineract/organisation/teller/service/TellerManagementReadPlatformServiceImpl.java x: 21 # contributors y: 585 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/domain/GlobalConfigurationProperty.java x: 17 # contributors y: 41 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/service/GlobalConfigurationWritePlatformServiceJpaRepositoryImpl.java x: 13 # contributors y: 63 lines of code fineract-avro-schemas/src/main/avro/loan/v1/LoanAccountDataV1.avsc x: 9 # contributors y: 847 lines of code fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsAccount.java x: 3 # contributors y: 3090 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/AbstractCumulativeLoanScheduleGenerator.java x: 8 # contributors y: 2269 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientsApiResource.java x: 24 # contributors y: 533 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientReadPlatformService.java x: 12 # contributors y: 21 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientReadPlatformServiceImpl.java x: 30 # contributors y: 601 lines of code fineract-core/src/main/java/org/apache/fineract/infrastructure/core/service/DateUtils.java x: 9 # contributors y: 335 lines of code fineract-provider/src/main/resources/db/changelog/tenant/parts/0168_transaction_summary_with_asset_owner_report_add_active_intermediate_filtering.xml x: 1 # contributors y: 1021 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/api/GlobalConfigurationApiResource.java x: 16 # contributors y: 138 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/service/ConfigurationReadPlatformServiceImpl.java x: 14 # contributors y: 73 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/tax/api/TaxComponentApiResource.java x: 12 # contributors y: 100 lines of code fineract-client/src/main/java/org/apache/fineract/client/util/JSON.java x: 4 # contributors y: 222 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/sms/api/SmsCampaignApiResource.java x: 17 # contributors y: 165 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/sms/domain/SmsCampaign.java x: 15 # contributors y: 434 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/sms/service/SmsCampaignDomainServiceImpl.java x: 19 # contributors y: 385 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/sms/service/SmsCampaignWritePlatformServiceJpaImpl.java x: 18 # contributors y: 437 lines of code fineract-provider/src/main/java/org/apache/fineract/accounting/accrual/service/AccrualAccountingWritePlatformServiceImpl.java x: 14 # contributors y: 37 lines of code fineract-core/src/main/java/org/apache/fineract/infrastructure/core/data/DataValidatorBuilder.java x: 9 # contributors y: 889 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanArrearsAgingServiceImpl.java x: 3 # contributors y: 456 lines of code fineract-provider/src/main/resources/db/changelog/tenant/parts/0164_transaction_summary_with_asset_owner_report_accrual_adj_report_separately_and_exclude_accrual_activity.xml x: 1 # contributors y: 1069 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/creditbureau/service/ThitsaWorksCreditBureauIntegrationWritePlatformServiceImpl.java x: 10 # contributors y: 330 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/data/LoanScheduleParams.java x: 3 # contributors y: 425 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/DefaultScheduledDateGenerator.java x: 3 # contributors y: 369 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/group/service/GroupingTypesWritePlatformServiceJpaRepositoryImpl.java x: 25 # contributors y: 732 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/domain/ConfigurationDomainServiceJpa.java x: 34 # contributors y: 437 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/service/BulkImportWorkbookPopulatorServiceImpl.java x: 18 # contributors y: 610 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsAccountWritePlatformServiceJpaRepositoryImpl.java x: 39 # contributors y: 1538 lines of code fineract-savings/src/main/java/org/apache/fineract/portfolio/interestratechart/domain/InterestRateChartSlabFields.java x: 2 # contributors y: 302 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/service/SpringSecurityPlatformSecurityContext.java x: 13 # contributors y: 121 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/client/data/ClientDataValidator.java x: 19 # contributors y: 616 lines of code fineract-core/src/main/java/org/apache/fineract/portfolio/calendar/domain/Calendar.java x: 6 # contributors y: 459 lines of code fineract-core/src/main/java/org/apache/fineract/portfolio/calendar/service/CalendarUtils.java x: 6 # contributors y: 695 lines of code fineract-avro-schemas/src/main/avro/loan/v1/LoanSummaryDataV1.avsc x: 5 # contributors y: 463 lines of code fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/JournalEntryReadPlatformServiceImpl.java x: 20 # contributors y: 450 lines of code fineract-charge/src/main/java/org/apache/fineract/portfolio/charge/domain/Charge.java x: 3 # contributors y: 613 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientWritePlatformServiceJpaRepositoryImpl.java x: 26 # contributors y: 914 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/group/api/CentersApiResource.java x: 22 # contributors y: 360 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/group/service/CenterReadPlatformServiceImpl.java x: 27 # contributors y: 445 lines of code fineract-core/src/main/java/org/apache/fineract/portfolio/group/domain/Group.java x: 4 # contributors y: 576 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/domain/EmailCampaign.java x: 14 # contributors y: 316 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/gcm/domain/DeviceRegistration.java x: 11 # contributors y: 33 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/ClientNonPerson.java x: 14 # contributors y: 140 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/domain/ShareAccount.java x: 13 # contributors y: 464 lines of code fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/domain/DepositAccountTermAndPreClosure.java x: 2 # contributors y: 253 lines of code fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsAccountCharge.java x: 2 # contributors y: 716 lines of code fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsAccountTransaction.java x: 2 # contributors y: 690 lines of code fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsProduct.java x: 2 # contributors y: 604 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/delinquency/service/DelinquencyWritePlatformServiceImpl.java x: 1 # contributors y: 339 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanChargesApiResourceSwagger.java x: 1 # contributors y: 281 lines of code fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/service/LoanRescheduleRequestReadPlatformServiceImpl.java x: 1 # contributors y: 242 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain/DepositAccountDomainServiceJpa.java x: 20 # contributors y: 483 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsAccountDomainServiceJpa.java x: 22 # contributors y: 271 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/DepositApplicationProcessWritePlatformServiceJpaRepositoryImpl.java x: 22 # contributors y: 633 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/service/GuarantorDomainServiceImpl.java x: 15 # contributors y: 495 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/service/GuarantorWritePlatformServiceJpaRepositoryIImpl.java x: 15 # contributors y: 303 lines of code fineract-charge/src/main/java/org/apache/fineract/portfolio/charge/serialization/ChargeDefinitionCommandFromApiJsonDeserializer.java x: 1 # contributors y: 377 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientChargeReadPlatformServiceImpl.java x: 11 # contributors y: 121 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/RecurringDepositAccountsApiResource.java x: 16 # contributors y: 383 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/accountdetails/service/AccountDetailsReadPlatformServiceJpaRepositoryImpl.java x: 21 # contributors y: 510 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/FixedDepositAccountsApiResourceSwagger.java x: 11 # contributors y: 431 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/data/DepositAccountDataValidator.java x: 14 # contributors y: 645 lines of code fineract-core/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsEnumerations.java x: 3 # contributors y: 729 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/DepositAccountReadPlatformServiceImpl.java x: 28 # contributors y: 1413 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/serialization/ShareAccountDataSerializer.java x: 11 # contributors y: 940 lines of code fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/data/FixedDepositAccountData.java x: 1 # contributors y: 471 lines of code fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/data/SavingsAccountDataValidator.java x: 1 # contributors y: 416 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/filter/TenantAwareBasicAuthenticationFilter.java x: 17 # contributors y: 135 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/service/EmailCampaignWritePlatformCommandHandlerImpl.java x: 18 # contributors y: 349 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/service/ReadReportingServiceImpl.java x: 26 # contributors y: 343 lines of code fineract-provider/src/main/java/org/apache/fineract/organisation/teller/service/TellerWritePlatformServiceJpaImpl.java x: 17 # contributors y: 314 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/service/GenericDataServiceImpl.java x: 19 # contributors y: 251 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/hooks/service/HookWritePlatformServiceJpaRepositoryImpl.java x: 12 # contributors y: 252 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/account/service/StandingInstructionWritePlatformServiceImpl.java x: 19 # contributors y: 106 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsAccountInterestPostingServiceImpl.java x: 9 # contributors y: 422 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsProductReadPlatformServiceImpl.java x: 15 # contributors y: 218 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/account/api/AccountTransfersApiResourceSwagger.java x: 10 # contributors y: 447 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/service/ShareAccountReadPlatformServiceImpl.java x: 17 # contributors y: 428 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain/FixedDepositAccount.java x: 23 # contributors y: 690 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/domain/RecurringDepositAccount.java x: 25 # contributors y: 1009 lines of code fineract-provider/src/main/resources/db/changelog/tenant/parts/0125_transaction_summary_with_asset_owner_report_chargeoff_reason.xml x: 1 # contributors y: 836 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/gcm/domain/Sender.java x: 13 # contributors y: 502 lines of code fineract-provider/src/main/java/org/apache/fineract/interoperation/api/InteropApiResource.java x: 13 # contributors y: 342 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/FixedDepositProductsApiResource.java x: 13 # contributors y: 256 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/self/security/api/SelfAuthenticationApiResource.java x: 17 # contributors y: 37 lines of code fineract-provider/src/main/java/org/apache/fineract/portfolio/self/security/api/SelfUserDetailsApiResource.java x: 16 # contributors y: 32 lines of code fineract-core/src/main/java/org/apache/fineract/portfolio/client/data/ClientData.java x: 1 # contributors y: 568 lines of code fineract-core/src/main/java/org/apache/fineract/portfolio/savings/data/SavingsProductData.java x: 1 # contributors y: 510 lines of code fineract-provider/src/main/resources/db/changelog/tenant/parts/0101_update_transaction_summary_table_report.xml x: 1 # contributors y: 617 lines of code fineract-provider/src/main/resources/db/changelog/tenant/parts/0097_update_accounting_summary_table_reports.xml x: 1 # contributors y: 893 lines of code fineract-db/old-schema-files/0001a-mifosplatform-core-ddl-latest.sql x: 8 # contributors y: 849 lines of code fineract-db/old-schema-files/0002-mifosx-base-reference-data-utf8.sql x: 7 # contributors y: 283 lines of code fineract-provider/src/main/resources/db/changelog/tenant-store/parts/0002_initial_data.xml x: 1 # contributors y: 2518 lines of code fineract-provider/src/main/resources/db/changelog/tenant/parts/0001_initial_schema.xml x: 1 # contributors y: 9427 lines of code fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/sms/serialization/SmsCampaignValidator.java x: 9 # contributors y: 258 lines of code
9427.0
lines of code
  min: 2.0
  average: 76.45
  25th percentile: 13.0
  median: 25.0
  75th percentile: 64.0
  max: 9427.0
0 66.0
# contributors
min: 1.0 | average: 3.97 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 66.0