apache / fineract-cn-portfolio
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 280 files with 19,696 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 2 files changed 6-20 times (96 lines of code)
    • 278 files changed 1-5 times (19,600 lines of code)
0% | 0% | 0% | <1% | 99%
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 280 files with 19,696 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 1 file changed by 6-10 contributors (63 lines of code)
    • 40 files changed by 2-5 contributors (3,328 lines of code)
    • 239 files changed by 1 contributor (16,305 lines of code)
0% | 0% | <1% | 16% | 82%
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, sql, gradle, txt, xml, yml, bat, gitignore, md, json, dockerignore, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yml0% | 0% | 0% | 95% | 4%
xml0% | 0% | 0% | 73% | 26%
java0% | 0% | 0% | 0% | 100%
sql0% | 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
service0% | 0% | 0% | <1% | 99%
component-test0% | 0% | 0% | 0% | 100%
api0% | 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
application.yml
in service/src/main/resources
63 - 2017-05-26 2022-11-22 15 8 myrle@apache.org 56669674+fynmanoj@users.nor...
logback.xml
in service/src/main/resources
33 - 2017-04-08 2018-03-16 6 5 mage@apache.org myrle@apache.org
PortfolioServiceConfiguration.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/config
65 4 2018-04-16 2022-11-22 5 5 myrle@apache.org 56669674+fynmanoj@users.nor...
BalanceSegmentSetApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
155 6 2018-11-12 2019-09-01 5 5 pembemiriam007@gmail.com ikamga@apache.org
AbstractPortfolioTest.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
315 24 2018-04-16 2022-11-22 5 5 myrle@apache.org 56669674+fynmanoj@users.nor...
CaseRepository.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository
18 - 2018-04-16 2019-09-02 4 3 myrle@apache.org ikamga@apache.org
TestBalanceSegmentSets.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
62 1 2018-04-16 2019-05-09 4 4 myrle@apache.org u2isaac@gmail.com
TestProducts.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
276 15 2018-04-16 2019-05-09 4 4 myrle@apache.org u2isaac@gmail.com
SuiteTestEnvironment.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
19 - 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
CaseDocumentsManager.java
in api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/client
30 - 2018-04-16 2022-11-22 3 3 myrle@apache.org 56669674+fynmanoj@users.nor...
InitializeCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/command/handler
40 2 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
RhythmAdapter.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/util
43 4 2018-04-16 2019-10-16 3 3 myrle@apache.org aasaru@gmail.com
LateCaseEntity.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/repository
53 8 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
PatternApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
54 2 2018-11-12 2019-09-01 3 3 pembemiriam007@gmail.com ikamga@apache.org
PlannedPaymentsApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
74 3 2018-11-12 2019-09-01 3 3 pembemiriam007@gmail.com ikamga@apache.org
CaseCommandEntity.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository
80 14 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
TaskInstanceEntity.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository
84 14 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
IndividualLending.java
in api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/client
84 1 2018-04-16 2022-11-22 3 3 myrle@apache.org 56669674+fynmanoj@users.nor...
CasesApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
90 3 2018-11-12 2019-09-01 3 3 pembemiriam007@gmail.com ikamga@apache.org
CaseDocumentsApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
99 3 2018-11-12 2019-09-01 3 3 pembemiriam007@gmail.com ikamga@apache.org
LossProvisionApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
104 3 2018-11-12 2019-09-01 3 3 pembemiriam007@gmail.com ikamga@apache.org
TaskDefinitionApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
141 6 2018-11-12 2019-09-01 3 3 pembemiriam007@gmail.com ikamga@apache.org
CaseEntity.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository
146 29 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
ChargeDefinitionApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
201 6 2018-11-12 2019-09-01 3 3 pembemiriam007@gmail.com ikamga@apache.org
ProductsApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
202 7 2018-11-12 2019-09-01 3 3 pembemiriam007@gmail.com ikamga@apache.org
ProductEntity.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository
237 51 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
PortfolioManager.java
in api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/client
421 1 2018-04-16 2022-11-22 3 3 myrle@apache.org 56669674+fynmanoj@users.nor...
V2__in_motion.sql
in service/src/main/resources/db/migrations/postgresql
1 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V12__persist_start_of_term_locally.sql
in service/src/main/resources/db/migrations/postgresql
1 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V6__interest_and_charges.sql
in service/src/main/resources/db/migrations/postgresql
1 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V4__fixing_in_motion_migration.sql
in service/src/main/resources/db/migrations/postgresql
1 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V5__readonly_charges.sql
in service/src/main/resources/db/migrations/postgresql
1 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V8__late_payment_determination.sql
in service/src/main/resources/db/migrations/postgresql
2 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
bootstrap.yml
in service/src/main/resources
3 - 2018-03-02 2018-03-16 2 2 u2isaac@gmail.com myrle@apache.org
V10__arrears_determination2.sql
in service/src/main/resources/db/migrations/postgresql
8 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V11__case_documents.sql
in service/src/main/resources/db/migrations/postgresql
10 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V3__task_instances.sql
in service/src/main/resources/db/migrations/postgresql
12 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
logback.xml
in component-test/src/main/resources
12 - 2018-03-02 2018-03-16 2 2 u2isaac@gmail.com myrle@apache.org
V7__balance_segment_sets.sql
in service/src/main/resources/db/migrations/postgresql
13 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V9__arrears_determination.sql
in service/src/main/resources/db/migrations/postgresql
20 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
AnnuityPayment.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/service
50 5 2018-04-16 2018-04-19 2 1 myrle@apache.org myrle@apache.org
V1__initial_setup.sql
in service/src/main/resources/db/migrations/postgresql
117 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
CostComponentService.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/costcomponent
195 8 2018-04-16 2018-04-19 2 1 myrle@apache.org myrle@apache.org
ProductDefinitionIncomplete.java
in api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
TaskExecutionBySameUserAsCaseCreation.java
in api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ProductInUseException.java
in api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ProductAlreadyExistsException.java
in api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
TaskOutstanding.java
in api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CreditWorthinessFactorType.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/repository
4 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CaseAlreadyExistsException.java
in api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/client
4 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
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
application.yml
in service/src/main/resources
63 - 2017-05-26 2022-11-22 15 8 myrle@apache.org 56669674+fynmanoj@users.nor...
logback.xml
in service/src/main/resources
33 - 2017-04-08 2018-03-16 6 5 mage@apache.org myrle@apache.org
AbstractPortfolioTest.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
315 24 2018-04-16 2022-11-22 5 5 myrle@apache.org 56669674+fynmanoj@users.nor...
BalanceSegmentSetApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
155 6 2018-11-12 2019-09-01 5 5 pembemiriam007@gmail.com ikamga@apache.org
PortfolioServiceConfiguration.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/config
65 4 2018-04-16 2022-11-22 5 5 myrle@apache.org 56669674+fynmanoj@users.nor...
TestBalanceSegmentSets.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
62 1 2018-04-16 2019-05-09 4 4 myrle@apache.org u2isaac@gmail.com
TestProducts.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
276 15 2018-04-16 2019-05-09 4 4 myrle@apache.org u2isaac@gmail.com
CaseRepository.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository
18 - 2018-04-16 2019-09-02 4 3 myrle@apache.org ikamga@apache.org
ChargeDefinitionApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
201 6 2018-11-12 2019-09-01 3 3 pembemiriam007@gmail.com ikamga@apache.org
CaseDocumentsApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
99 3 2018-11-12 2019-09-01 3 3 pembemiriam007@gmail.com ikamga@apache.org
SuiteTestEnvironment.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
19 - 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
PlannedPaymentsApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
74 3 2018-11-12 2019-09-01 3 3 pembemiriam007@gmail.com ikamga@apache.org
CasesApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
90 3 2018-11-12 2019-09-01 3 3 pembemiriam007@gmail.com ikamga@apache.org
PatternApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
54 2 2018-11-12 2019-09-01 3 3 pembemiriam007@gmail.com ikamga@apache.org
LossProvisionApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
104 3 2018-11-12 2019-09-01 3 3 pembemiriam007@gmail.com ikamga@apache.org
TaskDefinitionApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
141 6 2018-11-12 2019-09-01 3 3 pembemiriam007@gmail.com ikamga@apache.org
ProductsApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
202 7 2018-11-12 2019-09-01 3 3 pembemiriam007@gmail.com ikamga@apache.org
IndividualLending.java
in api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/client
84 1 2018-04-16 2022-11-22 3 3 myrle@apache.org 56669674+fynmanoj@users.nor...
CaseDocumentsManager.java
in api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/client
30 - 2018-04-16 2022-11-22 3 3 myrle@apache.org 56669674+fynmanoj@users.nor...
PortfolioManager.java
in api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/client
421 1 2018-04-16 2022-11-22 3 3 myrle@apache.org 56669674+fynmanoj@users.nor...
LateCaseEntity.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/repository
53 8 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
ProductEntity.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository
237 51 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
TaskInstanceEntity.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository
84 14 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
CaseCommandEntity.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository
80 14 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
CaseEntity.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository
146 29 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
RhythmAdapter.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/util
43 4 2018-04-16 2019-10-16 3 3 myrle@apache.org aasaru@gmail.com
InitializeCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/command/handler
40 2 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
logback.xml
in component-test/src/main/resources
12 - 2018-03-02 2018-03-16 2 2 u2isaac@gmail.com myrle@apache.org
V5__readonly_charges.sql
in service/src/main/resources/db/migrations/postgresql
1 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V4__fixing_in_motion_migration.sql
in service/src/main/resources/db/migrations/postgresql
1 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V6__interest_and_charges.sql
in service/src/main/resources/db/migrations/postgresql
1 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V3__task_instances.sql
in service/src/main/resources/db/migrations/postgresql
12 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V11__case_documents.sql
in service/src/main/resources/db/migrations/postgresql
10 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V9__arrears_determination.sql
in service/src/main/resources/db/migrations/postgresql
20 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V1__initial_setup.sql
in service/src/main/resources/db/migrations/postgresql
117 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V10__arrears_determination2.sql
in service/src/main/resources/db/migrations/postgresql
8 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V12__persist_start_of_term_locally.sql
in service/src/main/resources/db/migrations/postgresql
1 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V7__balance_segment_sets.sql
in service/src/main/resources/db/migrations/postgresql
13 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V8__late_payment_determination.sql
in service/src/main/resources/db/migrations/postgresql
2 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
V2__in_motion.sql
in service/src/main/resources/db/migrations/postgresql
1 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
bootstrap.yml
in service/src/main/resources
3 - 2018-03-02 2018-03-16 2 2 u2isaac@gmail.com myrle@apache.org
CostComponentService.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/costcomponent
195 8 2018-04-16 2018-04-19 2 1 myrle@apache.org myrle@apache.org
AnnuityPayment.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/service
50 5 2018-04-16 2018-04-19 2 1 myrle@apache.org myrle@apache.org
TaskInstanceEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio/listener
37 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
MigrationEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio/listener
27 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CaseEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio/listener
37 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ProductEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio/listener
54 5 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
BeatPublishEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio/listener
28 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
BalanceSegmentSetEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio/listener
46 4 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CaseDocumentsListener.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio/listener
27 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
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
TestAccountingInteractionInLoanWorkflow.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
1167 33 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
IndividualLoanCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/command/handler
667 20 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
AccountingFixture.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
610 55 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
AccountingAdapter.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/util
388 24 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
IndividualLendingPatternFactory.java
in service/src/main/java/org/apache/fineract/cn/individuallending
365 16 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CaseRestController.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/rest
255 6 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
TestCases.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
222 13 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ScheduledActionHelpers.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/schedule
210 24 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ChargeDefinition.java
in api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain
206 38 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
BeatPublishCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/command/handler
204 6 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
Product.java
in api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain
196 38 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CostComponentService.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/costcomponent
195 8 2018-04-16 2018-04-19 2 1 myrle@apache.org myrle@apache.org
PaymentBuilder.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/costcomponent
190 14 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ProductRestController.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/rest
187 1 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ChargeDefinitionEntity.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository
182 40 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ChargeDefinitionService.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/service
178 5 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
IndividualLoanService.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/service
175 8 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CaseParametersMapper.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/mapper
172 12 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ProductCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/command/handler
169 7 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
DesignatorToAccountIdentifierMapper.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/service
161 16 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
TestTaskInstances.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
144 8 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
TaskDefinitionRestController.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/rest
141 5 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CaseParametersEntity.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/repository
139 31 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
IndividualLoanCaseCommandEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio/listener
136 14 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ChargeDefinitionRestController.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/rest
134 7 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
TaskInstanceRestController.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/rest
131 7 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
Case.java
in api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain
130 24 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
TestChargeDefinitions.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
129 7 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ProductMapper.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/mapper
129 6 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
BalanceSegmentSetRestController.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/rest
128 7 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ScheduledChargesService.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/schedule
125 9 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ProductService.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/service
125 12 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CaseService.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/service
125 14 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
Fixture.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
124 8 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
RealRunningBalances.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/costcomponent
122 6 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ChargeDefinitionCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/command/handler
116 5 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
TestIndividualLoans.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
103 4 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
TaskDefinitionEntity.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository
101 20 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
Period.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/schedule
94 14 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PlannedPaymentsRestController.java
in service/src/main/java/org/apache/fineract/cn/individuallending/rest
91 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ImportParameters.java
in api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain
90 16 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CaseCreditWorthinessFactorEntity.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/repository
90 18 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
WriteOffPaymentBuilderService.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/costcomponent
90 4 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CaseMapper.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/mapper
89 6 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CaseParameters.java
in api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/caseinstance
88 15 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CaseCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/command/handler
88 5 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PaymentCycle.java
in api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain
87 15 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
TaskDefinition.java
in api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain
86 16 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
TestTaskDefinitions.java
in component-test/src/main/java/org/apache/fineract/cn/portfolio
85 7 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
DisbursePaymentBuilderService.java
in service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/costcomponent
85 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
Correlations

File Size vs. Number of Changes: 280 points

api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/client/CaseDocumentsManager.java x: 30 lines of code y: 3 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/client/IndividualLending.java x: 84 lines of code y: 3 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/client/PortfolioManager.java x: 421 lines of code y: 3 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/AbstractPortfolioTest.java x: 315 lines of code y: 5 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/config/PortfolioServiceConfiguration.java x: 65 lines of code y: 5 # changes service/src/main/resources/application.yml x: 63 lines of code y: 15 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/util/RhythmAdapter.java x: 43 lines of code y: 3 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/SuiteTestEnvironment.java x: 19 lines of code y: 3 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/repository/LateCaseEntity.java x: 53 lines of code y: 3 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/command/handler/InitializeCommandHandler.java x: 40 lines of code y: 3 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository/CaseCommandEntity.java x: 80 lines of code y: 3 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository/CaseEntity.java x: 146 lines of code y: 3 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository/CaseRepository.java x: 18 lines of code y: 4 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository/ProductEntity.java x: 237 lines of code y: 3 # changes service/src/main/resources/db/migrations/postgresql/V10__arrears_determination2.sql x: 8 lines of code y: 2 # changes service/src/main/resources/db/migrations/postgresql/V11__case_documents.sql x: 10 lines of code y: 2 # changes service/src/main/resources/db/migrations/postgresql/V12__persist_start_of_term_locally.sql x: 1 lines of code y: 2 # changes service/src/main/resources/db/migrations/postgresql/V1__initial_setup.sql x: 117 lines of code y: 2 # changes service/src/main/resources/db/migrations/postgresql/V3__task_instances.sql x: 12 lines of code y: 2 # changes service/src/main/resources/db/migrations/postgresql/V7__balance_segment_sets.sql x: 13 lines of code y: 2 # changes service/src/main/resources/db/migrations/postgresql/V9__arrears_determination.sql x: 20 lines of code y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/BalanceSegmentSetApiDocumentation.java x: 155 lines of code y: 5 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/CaseDocumentsApiDocumentation.java x: 99 lines of code y: 3 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/CasesApiDocumentation.java x: 90 lines of code y: 3 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/ChargeDefinitionApiDocumentation.java x: 201 lines of code y: 3 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/LossProvisionApiDocumentation.java x: 104 lines of code y: 3 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/PlannedPaymentsApiDocumentation.java x: 74 lines of code y: 3 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/TaskDefinitionApiDocumentation.java x: 141 lines of code y: 3 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/TestBalanceSegmentSets.java x: 62 lines of code y: 4 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/TestProducts.java x: 276 lines of code y: 4 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/AnnuityPayment.java x: 50 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/costcomponent/CostComponentService.java x: 195 lines of code y: 2 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/caseinstance/Balance.java x: 38 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/caseinstance/CaseCustomerDocuments.java x: 76 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/caseinstance/CaseParameters.java x: 88 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/caseinstance/ChargeName.java x: 42 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/caseinstance/CreditWorthinessFactor.java x: 49 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/caseinstance/CreditWorthinessSnapshot.java x: 72 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/caseinstance/PlannedPayment.java x: 44 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/caseinstance/PlannedPaymentPage.java x: 60 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/product/AccountDesignators.java x: 20 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/product/ChargeIdentifiers.java x: 30 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/product/ChargeProportionalDesignator.java x: 34 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/product/LossProvisionConfiguration.java x: 37 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/product/LossProvisionStep.java x: 52 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/product/ProductParameters.java x: 71 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/workflow/Action.java x: 23 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/events/IndividualLoanCommandEvent.java x: 54 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/PermittableGroupIds.java x: 10 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/client/CaseAlreadyExistsException.java x: 4 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/AccountAssignment.java x: 80 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/BalanceSegmentSet.java x: 56 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/Case.java x: 130 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/CaseStatus.java x: 48 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/ChargeDefinition.java x: 206 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/CostComponent.java x: 45 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/ImportParameters.java x: 90 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/InterestBasis.java x: 6 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/Note.java x: 33 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/Payment.java x: 57 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/Product.java x: 196 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/TaskDefinition.java x: 86 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/TaskInstance.java x: 68 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/validation/CheckCurrencyCode.java x: 13 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/validation/CheckValidSortDirection.java x: 16 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/validation/ValidSortColumn.java x: 17 lines of code y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/AccountingFixture.java x: 610 lines of code y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/Fixture.java x: 124 lines of code y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/TestAccountingInteractionInLoanWorkflow.java x: 1167 lines of code y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/TestCases.java x: 222 lines of code y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/TestIndividualLoans.java x: 103 lines of code y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/TestTaskInstances.java x: 144 lines of code y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/listener/BeatPublishEventListener.java x: 28 lines of code y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/listener/CaseDocumentsListener.java x: 27 lines of code y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/listener/IndividualLoanCaseCommandEventListener.java x: 136 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/IndividualLendingPatternFactory.java x: 365 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/command/handler/BeatPublishCommandHandler.java x: 204 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/command/handler/IndividualLoanCommandHandler.java x: 667 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/mapper/CaseParametersMapper.java x: 172 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/repository/CaseCustomerDocumentEntity.java x: 64 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/repository/CaseParametersEntity.java x: 139 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/repository/LossProvisionStepRepository.java x: 11 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/ChargeDefinitionService.java x: 178 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/DataContextOfAction.java x: 62 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/DesignatorToAccountIdentifierMapper.java x: 161 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/IndividualLoanService.java x: 175 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/costcomponent/PaymentBuilder.java x: 190 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/costcomponent/PeriodChargeCalculator.java x: 83 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/costcomponent/RealRunningBalances.java x: 122 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/schedule/Period.java x: 94 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/schedule/ScheduledActionHelpers.java x: 210 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/schedule/ScheduledChargesService.java x: 125 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/rest/CaseDocumentsRestController.java x: 74 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/individuallending/rest/PlannedPaymentsRestController.java x: 91 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/checker/CaseChecker.java x: 67 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/command/handler/ChargeDefinitionCommandHandler.java x: 116 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/command/handler/ProductCommandHandler.java x: 169 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/mapper/TaskInstanceMapper.java x: 24 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository/ChargeDefinitionEntity.java x: 182 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository/TaskDefinitionEntity.java x: 101 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/util/AccountingAdapter.java x: 388 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/rest/BalanceSegmentSetRestController.java x: 128 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/rest/CaseRestController.java x: 255 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/rest/ChargeDefinitionRestController.java x: 134 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/rest/ProductRestController.java x: 187 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/rest/TaskDefinitionRestController.java x: 141 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/rest/TaskInstanceRestController.java x: 131 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/products/spi/ProductCommandDispatcher.java x: 7 lines of code y: 1 # changes service/src/main/resources/bootstrap.yml x: 3 lines of code y: 2 # changes service/src/main/resources/logback.xml x: 33 lines of code y: 6 # changes
15.0
# changes
  min: 1.0
  average: 1.34
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 15.0
0 1167.0
lines of code
min: 1.0 | average: 70.34 | 25th percentile: 23.0 | median: 42.0 | 75th percentile: 78.75 | max: 1167.0

Number of Contributors vs. Number of Changes: 280 points

api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/client/CaseDocumentsManager.java x: 3 # contributors y: 3 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/AbstractPortfolioTest.java x: 5 # contributors y: 5 # changes service/src/main/resources/application.yml x: 8 # contributors y: 15 # changes service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository/CaseRepository.java x: 3 # contributors y: 4 # changes service/src/main/resources/db/migrations/postgresql/V10__arrears_determination2.sql x: 2 # contributors y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/portfolio/TestBalanceSegmentSets.java x: 4 # contributors y: 4 # changes service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/AnnuityPayment.java x: 1 # contributors y: 2 # changes api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/caseinstance/Balance.java x: 1 # contributors y: 1 # changes service/src/main/resources/logback.xml x: 5 # contributors y: 6 # changes
15.0
# changes
  min: 1.0
  average: 1.34
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 15.0
0 8.0
# contributors
min: 1.0 | average: 1.3 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 8.0

Number of Contributors vs. File Size: 280 points

api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/client/CaseDocumentsManager.java x: 3 # contributors y: 30 lines of code api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/client/IndividualLending.java x: 3 # contributors y: 84 lines of code api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/client/PortfolioManager.java x: 3 # contributors y: 421 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/AbstractPortfolioTest.java x: 5 # contributors y: 315 lines of code service/src/main/java/org/apache/fineract/cn/portfolio/service/config/PortfolioServiceConfiguration.java x: 5 # contributors y: 65 lines of code service/src/main/resources/application.yml x: 8 # contributors y: 63 lines of code service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/util/RhythmAdapter.java x: 3 # contributors y: 43 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/SuiteTestEnvironment.java x: 3 # contributors y: 19 lines of code service/src/main/java/org/apache/fineract/cn/individuallending/internal/repository/LateCaseEntity.java x: 3 # contributors y: 53 lines of code service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/command/handler/InitializeCommandHandler.java x: 3 # contributors y: 40 lines of code service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository/CaseCommandEntity.java x: 3 # contributors y: 80 lines of code service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository/CaseEntity.java x: 3 # contributors y: 146 lines of code service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository/CaseRepository.java x: 3 # contributors y: 18 lines of code service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository/ProductEntity.java x: 3 # contributors y: 237 lines of code service/src/main/resources/db/migrations/postgresql/V10__arrears_determination2.sql x: 2 # contributors y: 8 lines of code service/src/main/resources/db/migrations/postgresql/V11__case_documents.sql x: 2 # contributors y: 10 lines of code service/src/main/resources/db/migrations/postgresql/V12__persist_start_of_term_locally.sql x: 2 # contributors y: 1 lines of code service/src/main/resources/db/migrations/postgresql/V1__initial_setup.sql x: 2 # contributors y: 117 lines of code service/src/main/resources/db/migrations/postgresql/V9__arrears_determination.sql x: 2 # contributors y: 20 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/BalanceSegmentSetApiDocumentation.java x: 5 # contributors y: 155 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/CaseDocumentsApiDocumentation.java x: 3 # contributors y: 99 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/CasesApiDocumentation.java x: 3 # contributors y: 90 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/ChargeDefinitionApiDocumentation.java x: 3 # contributors y: 201 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/LossProvisionApiDocumentation.java x: 3 # contributors y: 104 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/PlannedPaymentsApiDocumentation.java x: 3 # contributors y: 74 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/TaskDefinitionApiDocumentation.java x: 3 # contributors y: 141 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/TestBalanceSegmentSets.java x: 4 # contributors y: 62 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/TestProducts.java x: 4 # contributors y: 276 lines of code service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/AnnuityPayment.java x: 1 # contributors y: 50 lines of code service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/costcomponent/CostComponentService.java x: 1 # contributors y: 195 lines of code api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/caseinstance/Balance.java x: 1 # contributors y: 38 lines of code api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/caseinstance/CaseCustomerDocuments.java x: 1 # contributors y: 76 lines of code api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/caseinstance/CaseParameters.java x: 1 # contributors y: 88 lines of code api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/caseinstance/ChargeName.java x: 1 # contributors y: 42 lines of code api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/caseinstance/CreditWorthinessSnapshot.java x: 1 # contributors y: 72 lines of code api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/caseinstance/PlannedPaymentPage.java x: 1 # contributors y: 60 lines of code api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/product/AccountDesignators.java x: 1 # contributors y: 20 lines of code api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/product/ChargeIdentifiers.java x: 1 # contributors y: 30 lines of code api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/product/ChargeProportionalDesignator.java x: 1 # contributors y: 34 lines of code api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/product/LossProvisionStep.java x: 1 # contributors y: 52 lines of code api/src/main/java/org/apache/fineract/cn/individuallending/api/v1/domain/workflow/Action.java x: 1 # contributors y: 23 lines of code api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/PermittableGroupIds.java x: 1 # contributors y: 10 lines of code api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/client/CaseAlreadyExistsException.java x: 1 # contributors y: 4 lines of code api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/AccountAssignment.java x: 1 # contributors y: 80 lines of code api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/BalanceSegmentSet.java x: 1 # contributors y: 56 lines of code api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/Case.java x: 1 # contributors y: 130 lines of code api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/ChargeDefinition.java x: 1 # contributors y: 206 lines of code api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/InterestBasis.java x: 1 # contributors y: 6 lines of code api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/PaymentCycle.java x: 1 # contributors y: 87 lines of code api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/TaskInstance.java x: 1 # contributors y: 68 lines of code api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/validation/CheckValidSortDirection.java x: 1 # contributors y: 16 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/AccountingFixture.java x: 1 # contributors y: 610 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/Fixture.java x: 1 # contributors y: 124 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/TestAccountingInteractionInLoanWorkflow.java x: 1 # contributors y: 1167 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/TestCases.java x: 1 # contributors y: 222 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/TestIndividualLoans.java x: 1 # contributors y: 103 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/TestTaskInstances.java x: 1 # contributors y: 144 lines of code component-test/src/main/java/org/apache/fineract/cn/portfolio/listener/IndividualLoanCaseCommandEventListener.java x: 1 # contributors y: 136 lines of code service/src/main/java/org/apache/fineract/cn/individuallending/IndividualLendingPatternFactory.java x: 1 # contributors y: 365 lines of code service/src/main/java/org/apache/fineract/cn/individuallending/internal/command/handler/IndividualLoanCommandHandler.java x: 1 # contributors y: 667 lines of code service/src/main/java/org/apache/fineract/cn/individuallending/internal/mapper/CaseParametersMapper.java x: 1 # contributors y: 172 lines of code service/src/main/java/org/apache/fineract/cn/individuallending/internal/repository/CaseParametersEntity.java x: 1 # contributors y: 139 lines of code service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/ChargeDefinitionService.java x: 1 # contributors y: 178 lines of code service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/DesignatorToAccountIdentifierMapper.java x: 1 # contributors y: 161 lines of code service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/costcomponent/PaymentBuilder.java x: 1 # contributors y: 190 lines of code service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/schedule/Period.java x: 1 # contributors y: 94 lines of code service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/schedule/ScheduledActionHelpers.java x: 1 # contributors y: 210 lines of code service/src/main/java/org/apache/fineract/cn/individuallending/internal/service/schedule/ScheduledChargesService.java x: 1 # contributors y: 125 lines of code service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/command/handler/ChargeDefinitionCommandHandler.java x: 1 # contributors y: 116 lines of code service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/command/handler/ProductCommandHandler.java x: 1 # contributors y: 169 lines of code service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository/ChargeDefinitionEntity.java x: 1 # contributors y: 182 lines of code service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/repository/TaskDefinitionEntity.java x: 1 # contributors y: 101 lines of code service/src/main/java/org/apache/fineract/cn/portfolio/service/internal/util/AccountingAdapter.java x: 1 # contributors y: 388 lines of code service/src/main/java/org/apache/fineract/cn/portfolio/service/rest/CaseRestController.java x: 1 # contributors y: 255 lines of code service/src/main/java/org/apache/fineract/cn/portfolio/service/rest/ProductRestController.java x: 1 # contributors y: 187 lines of code service/src/main/resources/logback.xml x: 5 # contributors y: 33 lines of code
1167.0
lines of code
  min: 1.0
  average: 70.34
  25th percentile: 23.0
  median: 42.0
  75th percentile: 78.75
  max: 1167.0
0 8.0
# contributors
min: 1.0 | average: 1.3 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 8.0