apache / fineract-cn-payroll
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 57 files with 2,498 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)
    • 1 file changed 6-20 times (58 lines of code)
    • 56 files changed 1-5 times (2,440 lines of code)
0% | 0% | 0% | 2% | 97%
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 57 files with 2,498 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 (58 lines of code)
    • 13 files changed by 2-5 contributors (818 lines of code)
    • 43 files changed by 1 contributor (1,622 lines of code)
0% | 0% | 2% | 32% | 64%
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, gradle, txt, yml, sql, xml, gitignore, dockerignore, bat, sh, md, json, 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%
java0% | 0% | 0% | 0% | 100%
xml0% | 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% | 4% | 95%
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
58 - 2017-04-04 2022-06-02 11 9 myrle@apache.org 56669674+fynmanoj@users.nor...
PayrollServiceConfiguration.java
in service/src/main/java/org/apache/fineract/cn/payroll/service
57 3 2018-04-16 2022-06-02 5 5 myrle@apache.org 56669674+fynmanoj@users.nor...
AbstractPayrollTest.java
in component-test/src/main/java/org/apache/fineract/cn/payroll
79 5 2018-04-16 2022-06-02 5 5 myrle@apache.org 56669674+fynmanoj@users.nor...
bootstrap.yml
in service/src/main/resources
3 - 2017-04-04 2018-03-16 4 4 myrle@apache.org myrle@apache.org
logback-test.xml
in component-test/src/main/resources
15 - 2017-09-18 2018-03-16 3 3 mgeiss@mifos.org myrle@apache.org
SuiteTestEnvironment.java
in component-test/src/main/java/org/apache/fineract/cn/payroll
20 - 2018-04-16 2019-09-03 3 3 myrle@apache.org ikamga@apache.org
logback.xml
in service/src/main/resources
33 - 2017-09-18 2018-03-16 3 3 mgeiss@mifos.org myrle@apache.org
MigrationAggregate.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/handler
34 2 2018-04-16 2019-09-03 3 3 myrle@apache.org ikamga@apache.org
PayrollCollectionEntity.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
60 11 2018-04-16 2019-09-03 3 3 myrle@apache.org ikamga@apache.org
PayrollManager.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client
73 1 2018-04-16 2022-06-02 3 3 myrle@apache.org 56669674+fynmanoj@users.nor...
PayrollConfigurationEntity.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
77 15 2018-04-16 2019-09-03 3 3 myrle@apache.org ikamga@apache.org
PayrollApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/payroll
326 8 2018-09-04 2018-09-06 3 2 u2isaac@gmail.com yannickawasum@gmail.com
V2__add_distribution_processing_behavior.sql
in service/src/main/resources/db/migrations/postgresql
2 - 2019-05-09 2019-09-03 2 2 u2isaac@gmail.com ikamga@apache.org
V1__initial_setup.sql
in service/src/main/resources/db/migrations/postgresql
39 - 2019-05-09 2019-09-03 2 2 u2isaac@gmail.com ikamga@apache.org
PayrollDistributionValidationException.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollPaymentValidationException.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationNotFoundException.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CustomerNotFoundException.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ServiceConstants.java
in service/src/main/java/org/apache/fineract/cn/payroll/service
4 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
MigrateServiceCommand.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command
6 1 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PermittableGroupIds.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1
6 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollAllocationRepository.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
7 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationRepository.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
8 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollPaymentRepository.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
10 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollCollectionRepository.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
10 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollApplication.java
in service/src/main/java/org/apache/fineract/cn/payroll/service
10 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
TestSuite.java
in component-test/src/main/java/org/apache/fineract/cn/payroll
10 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
DistributePayrollCommand.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command
12 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
EventConstants.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1
14 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollPaymentMapper.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/mapper
17 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PutPayrollConfigurationCommand.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command
18 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationMapper.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/mapper
20 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PageableBuilder.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/rest/util
21 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollAllocationMapper.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/mapper
22 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
DomainObjectGenerator.java
in component-test/src/main/java/org/apache/fineract/cn/payroll/domain
23 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollCollectionSheet.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
27 5 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/payroll/listener
27 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CustomerAdaptor.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/service/adaptor
33 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollDistributionListener.java
in component-test/src/main/java/org/apache/fineract/cn/payroll/listener
33 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationListener.java
in component-test/src/main/java/org/apache/fineract/cn/payroll/listener
33 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollPaymentPage.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
35 8 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
MigrationRestController.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/rest
36 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollCollectionHistory.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
40 9 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollAllocation.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
47 9 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollPayment.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
51 11 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfiguration.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
54 13 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollAllocationEntity.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
60 11 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationService.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/service
61 4 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollDistributionService.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/service
72 5 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationAggregate.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/handler
74 2 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
58 - 2017-04-04 2022-06-02 11 9 myrle@apache.org 56669674+fynmanoj@users.nor...
AbstractPayrollTest.java
in component-test/src/main/java/org/apache/fineract/cn/payroll
79 5 2018-04-16 2022-06-02 5 5 myrle@apache.org 56669674+fynmanoj@users.nor...
PayrollServiceConfiguration.java
in service/src/main/java/org/apache/fineract/cn/payroll/service
57 3 2018-04-16 2022-06-02 5 5 myrle@apache.org 56669674+fynmanoj@users.nor...
bootstrap.yml
in service/src/main/resources
3 - 2017-04-04 2018-03-16 4 4 myrle@apache.org myrle@apache.org
logback-test.xml
in component-test/src/main/resources
15 - 2017-09-18 2018-03-16 3 3 mgeiss@mifos.org myrle@apache.org
SuiteTestEnvironment.java
in component-test/src/main/java/org/apache/fineract/cn/payroll
20 - 2018-04-16 2019-09-03 3 3 myrle@apache.org ikamga@apache.org
PayrollManager.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client
73 1 2018-04-16 2022-06-02 3 3 myrle@apache.org 56669674+fynmanoj@users.nor...
logback.xml
in service/src/main/resources
33 - 2017-09-18 2018-03-16 3 3 mgeiss@mifos.org myrle@apache.org
PayrollConfigurationEntity.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
77 15 2018-04-16 2019-09-03 3 3 myrle@apache.org ikamga@apache.org
PayrollCollectionEntity.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
60 11 2018-04-16 2019-09-03 3 3 myrle@apache.org ikamga@apache.org
MigrationAggregate.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/handler
34 2 2018-04-16 2019-09-03 3 3 myrle@apache.org ikamga@apache.org
PayrollApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/payroll
326 8 2018-09-04 2018-09-06 3 2 u2isaac@gmail.com yannickawasum@gmail.com
V2__add_distribution_processing_behavior.sql
in service/src/main/resources/db/migrations/postgresql
2 - 2019-05-09 2019-09-03 2 2 u2isaac@gmail.com ikamga@apache.org
V1__initial_setup.sql
in service/src/main/resources/db/migrations/postgresql
39 - 2019-05-09 2019-09-03 2 2 u2isaac@gmail.com ikamga@apache.org
PayrollConfigurationListener.java
in component-test/src/main/java/org/apache/fineract/cn/payroll/listener
33 2 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/payroll/listener
27 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollDistributionListener.java
in component-test/src/main/java/org/apache/fineract/cn/payroll/listener
33 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
TestPayrollDistribution.java
in component-test/src/main/java/org/apache/fineract/cn/payroll
154 5 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
TestPayrollConfiguration.java
in component-test/src/main/java/org/apache/fineract/cn/payroll
81 5 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
DomainObjectGenerator.java
in component-test/src/main/java/org/apache/fineract/cn/payroll/domain
23 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
TestSuite.java
in component-test/src/main/java/org/apache/fineract/cn/payroll
10 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PermittableGroupIds.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1
6 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
EventConstants.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1
14 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollPaymentPage.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
35 8 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollAllocation.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
47 9 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollCollectionSheet.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
27 5 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollCollectionHistory.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
40 9 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollPayment.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
51 11 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfiguration.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
54 13 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CustomerNotFoundException.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationNotFoundException.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollPaymentValidationException.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollDistributionValidationException.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollApplication.java
in service/src/main/java/org/apache/fineract/cn/payroll/service
10 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollAllocationEntity.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
60 11 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollPaymentEntity.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
76 15 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollAllocationRepository.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
7 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollCollectionRepository.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
10 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationRepository.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
8 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollPaymentRepository.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
10 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationMapper.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/mapper
20 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollAllocationMapper.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/mapper
22 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollPaymentMapper.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/mapper
17 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollDistributionAggregate.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/handler
77 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationAggregate.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/handler
74 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PutPayrollConfigurationCommand.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command
18 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
DistributePayrollCommand.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command
12 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
MigrateServiceCommand.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command
6 1 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationService.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/service
61 4 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CustomerAdaptor.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/service/adaptor
33 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
TestPayrollDistribution.java
in component-test/src/main/java/org/apache/fineract/cn/payroll
154 5 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollDistributionRestController.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/rest
130 4 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
AccountingAdaptor.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/service/adaptor
98 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationRestController.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/rest
93 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
TestPayrollConfiguration.java
in component-test/src/main/java/org/apache/fineract/cn/payroll
81 5 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollDistributionAggregate.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/handler
77 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollPaymentEntity.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
76 15 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationAggregate.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/handler
74 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollDistributionService.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/service
72 5 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationService.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/service
61 4 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollAllocationEntity.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
60 11 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfiguration.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
54 13 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollPayment.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
51 11 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollAllocation.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
47 9 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollCollectionHistory.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
40 9 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
MigrationRestController.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/rest
36 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollPaymentPage.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
35 8 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationListener.java
in component-test/src/main/java/org/apache/fineract/cn/payroll/listener
33 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollDistributionListener.java
in component-test/src/main/java/org/apache/fineract/cn/payroll/listener
33 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CustomerAdaptor.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/service/adaptor
33 2 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/payroll/listener
27 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollCollectionSheet.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain
27 5 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
DomainObjectGenerator.java
in component-test/src/main/java/org/apache/fineract/cn/payroll/domain
23 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollAllocationMapper.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/mapper
22 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PageableBuilder.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/rest/util
21 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationMapper.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/mapper
20 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PutPayrollConfigurationCommand.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command
18 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollPaymentMapper.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/mapper
17 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
EventConstants.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1
14 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
DistributePayrollCommand.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command
12 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
TestSuite.java
in component-test/src/main/java/org/apache/fineract/cn/payroll
10 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollApplication.java
in service/src/main/java/org/apache/fineract/cn/payroll/service
10 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollCollectionRepository.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
10 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollPaymentRepository.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
10 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationRepository.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
8 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollAllocationRepository.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
7 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PermittableGroupIds.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1
6 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
MigrateServiceCommand.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command
6 1 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ServiceConstants.java
in service/src/main/java/org/apache/fineract/cn/payroll/service
4 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CustomerNotFoundException.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollConfigurationNotFoundException.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollPaymentValidationException.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollDistributionValidationException.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
PayrollApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/payroll
326 8 2018-09-04 2018-09-06 3 2 u2isaac@gmail.com yannickawasum@gmail.com
V1__initial_setup.sql
in service/src/main/resources/db/migrations/postgresql
39 - 2019-05-09 2019-09-03 2 2 u2isaac@gmail.com ikamga@apache.org
V2__add_distribution_processing_behavior.sql
in service/src/main/resources/db/migrations/postgresql
2 - 2019-05-09 2019-09-03 2 2 u2isaac@gmail.com ikamga@apache.org
PayrollConfigurationEntity.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
77 15 2018-04-16 2019-09-03 3 3 myrle@apache.org ikamga@apache.org
PayrollManager.java
in api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client
73 1 2018-04-16 2022-06-02 3 3 myrle@apache.org 56669674+fynmanoj@users.nor...
PayrollCollectionEntity.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository
60 11 2018-04-16 2019-09-03 3 3 myrle@apache.org ikamga@apache.org
MigrationAggregate.java
in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/handler
34 2 2018-04-16 2019-09-03 3 3 myrle@apache.org ikamga@apache.org
Correlations

File Size vs. Number of Changes: 57 points

api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client/PayrollManager.java x: 73 lines of code y: 3 # changes component-test/src/main/java/org/apache/fineract/cn/payroll/AbstractPayrollTest.java x: 79 lines of code y: 5 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/PayrollServiceConfiguration.java x: 57 lines of code y: 5 # changes service/src/main/resources/application.yml x: 58 lines of code y: 11 # changes component-test/src/main/java/org/apache/fineract/cn/payroll/SuiteTestEnvironment.java x: 20 lines of code y: 3 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/handler/MigrationAggregate.java x: 34 lines of code y: 3 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository/PayrollCollectionEntity.java x: 60 lines of code y: 3 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository/PayrollConfigurationEntity.java x: 77 lines of code y: 3 # changes service/src/main/resources/db/migrations/postgresql/V1__initial_setup.sql x: 39 lines of code y: 2 # changes service/src/main/resources/db/migrations/postgresql/V2__add_distribution_processing_behavior.sql x: 2 lines of code y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/payroll/PayrollApiDocumentation.java x: 326 lines of code y: 3 # changes api/src/main/java/org/apache/fineract/cn/payroll/api/v1/EventConstants.java x: 14 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/payroll/api/v1/PermittableGroupIds.java x: 6 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client/CustomerNotFoundException.java x: 3 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain/PayrollAllocation.java x: 47 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain/PayrollCollectionHistory.java x: 40 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain/PayrollCollectionSheet.java x: 27 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain/PayrollConfiguration.java x: 54 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain/PayrollPayment.java x: 51 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain/PayrollPaymentPage.java x: 35 lines of code y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/payroll/TestPayrollConfiguration.java x: 81 lines of code y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/payroll/TestPayrollDistribution.java x: 154 lines of code y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/payroll/TestSuite.java x: 10 lines of code y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/payroll/domain/DomainObjectGenerator.java x: 23 lines of code y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/payroll/listener/PayrollConfigurationListener.java x: 33 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/ServiceConstants.java x: 4 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/DistributePayrollCommand.java x: 12 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/PutPayrollConfigurationCommand.java x: 18 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/handler/PayrollConfigurationAggregate.java x: 74 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/handler/PayrollDistributionAggregate.java x: 77 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/internal/mapper/PayrollAllocationMapper.java x: 22 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/internal/mapper/PayrollConfigurationMapper.java x: 20 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/internal/mapper/PayrollPaymentMapper.java x: 17 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository/PayrollAllocationEntity.java x: 60 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository/PayrollAllocationRepository.java x: 7 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository/PayrollConfigurationRepository.java x: 8 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository/PayrollPaymentEntity.java x: 76 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/internal/service/PayrollConfigurationService.java x: 61 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/internal/service/PayrollDistributionService.java x: 72 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/internal/service/adaptor/AccountingAdaptor.java x: 98 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/rest/MigrationRestController.java x: 36 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/rest/PayrollConfigurationRestController.java x: 93 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/rest/PayrollDistributionRestController.java x: 130 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/payroll/service/rest/util/PageableBuilder.java x: 21 lines of code y: 1 # changes component-test/src/main/resources/logback-test.xml x: 15 lines of code y: 3 # changes service/src/main/resources/bootstrap.yml x: 3 lines of code y: 4 # changes service/src/main/resources/logback.xml x: 33 lines of code y: 3 # changes
11.0
# changes
  min: 1.0
  average: 1.68
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.5
  max: 11.0
0 326.0
lines of code
min: 2.0 | average: 43.82 | 25th percentile: 10.0 | median: 33.0 | 75th percentile: 60.5 | max: 326.0

Number of Contributors vs. Number of Changes: 57 points

api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client/PayrollManager.java x: 3 # contributors y: 3 # changes component-test/src/main/java/org/apache/fineract/cn/payroll/AbstractPayrollTest.java x: 5 # contributors y: 5 # changes service/src/main/resources/application.yml x: 9 # contributors y: 11 # changes service/src/main/resources/db/migrations/postgresql/V1__initial_setup.sql x: 2 # contributors y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/payroll/PayrollApiDocumentation.java x: 2 # contributors y: 3 # changes api/src/main/java/org/apache/fineract/cn/payroll/api/v1/EventConstants.java x: 1 # contributors y: 1 # changes service/src/main/resources/bootstrap.yml x: 4 # contributors y: 4 # changes
11.0
# changes
  min: 1.0
  average: 1.68
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.5
  max: 11.0
0 9.0
# contributors
min: 1.0 | average: 1.63 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.5 | max: 9.0

Number of Contributors vs. File Size: 57 points

api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client/PayrollManager.java x: 3 # contributors y: 73 lines of code component-test/src/main/java/org/apache/fineract/cn/payroll/AbstractPayrollTest.java x: 5 # contributors y: 79 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/PayrollServiceConfiguration.java x: 5 # contributors y: 57 lines of code service/src/main/resources/application.yml x: 9 # contributors y: 58 lines of code component-test/src/main/java/org/apache/fineract/cn/payroll/SuiteTestEnvironment.java x: 3 # contributors y: 20 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/handler/MigrationAggregate.java x: 3 # contributors y: 34 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository/PayrollCollectionEntity.java x: 3 # contributors y: 60 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository/PayrollConfigurationEntity.java x: 3 # contributors y: 77 lines of code service/src/main/resources/db/migrations/postgresql/V1__initial_setup.sql x: 2 # contributors y: 39 lines of code service/src/main/resources/db/migrations/postgresql/V2__add_distribution_processing_behavior.sql x: 2 # contributors y: 2 lines of code component-test/src/main/java/org/apache/fineract/cn/payroll/PayrollApiDocumentation.java x: 2 # contributors y: 326 lines of code api/src/main/java/org/apache/fineract/cn/payroll/api/v1/EventConstants.java x: 1 # contributors y: 14 lines of code api/src/main/java/org/apache/fineract/cn/payroll/api/v1/PermittableGroupIds.java x: 1 # contributors y: 6 lines of code api/src/main/java/org/apache/fineract/cn/payroll/api/v1/client/CustomerNotFoundException.java x: 1 # contributors y: 3 lines of code api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain/PayrollAllocation.java x: 1 # contributors y: 47 lines of code api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain/PayrollCollectionHistory.java x: 1 # contributors y: 40 lines of code api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain/PayrollCollectionSheet.java x: 1 # contributors y: 27 lines of code api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain/PayrollConfiguration.java x: 1 # contributors y: 54 lines of code api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain/PayrollPayment.java x: 1 # contributors y: 51 lines of code api/src/main/java/org/apache/fineract/cn/payroll/api/v1/domain/PayrollPaymentPage.java x: 1 # contributors y: 35 lines of code component-test/src/main/java/org/apache/fineract/cn/payroll/TestPayrollConfiguration.java x: 1 # contributors y: 81 lines of code component-test/src/main/java/org/apache/fineract/cn/payroll/TestPayrollDistribution.java x: 1 # contributors y: 154 lines of code component-test/src/main/java/org/apache/fineract/cn/payroll/TestSuite.java x: 1 # contributors y: 10 lines of code component-test/src/main/java/org/apache/fineract/cn/payroll/domain/DomainObjectGenerator.java x: 1 # contributors y: 23 lines of code component-test/src/main/java/org/apache/fineract/cn/payroll/listener/PayrollConfigurationListener.java x: 1 # contributors y: 33 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/ServiceConstants.java x: 1 # contributors y: 4 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/DistributePayrollCommand.java x: 1 # contributors y: 12 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/PutPayrollConfigurationCommand.java x: 1 # contributors y: 18 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/handler/PayrollConfigurationAggregate.java x: 1 # contributors y: 74 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/internal/command/handler/PayrollDistributionAggregate.java x: 1 # contributors y: 77 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/internal/mapper/PayrollConfigurationMapper.java x: 1 # contributors y: 20 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/internal/mapper/PayrollPaymentMapper.java x: 1 # contributors y: 17 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository/PayrollAllocationEntity.java x: 1 # contributors y: 60 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository/PayrollAllocationRepository.java x: 1 # contributors y: 7 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/internal/repository/PayrollConfigurationRepository.java x: 1 # contributors y: 8 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/internal/service/PayrollConfigurationService.java x: 1 # contributors y: 61 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/internal/service/PayrollDistributionService.java x: 1 # contributors y: 72 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/internal/service/adaptor/AccountingAdaptor.java x: 1 # contributors y: 98 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/rest/MigrationRestController.java x: 1 # contributors y: 36 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/rest/PayrollConfigurationRestController.java x: 1 # contributors y: 93 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/rest/PayrollDistributionRestController.java x: 1 # contributors y: 130 lines of code service/src/main/java/org/apache/fineract/cn/payroll/service/rest/util/PageableBuilder.java x: 1 # contributors y: 21 lines of code component-test/src/main/resources/logback-test.xml x: 3 # contributors y: 15 lines of code service/src/main/resources/bootstrap.yml x: 4 # contributors y: 3 lines of code service/src/main/resources/logback.xml x: 3 # contributors y: 33 lines of code
326.0
lines of code
  min: 2.0
  average: 43.82
  25th percentile: 10.0
  median: 33.0
  75th percentile: 60.5
  max: 326.0
0 9.0
# contributors
min: 1.0 | average: 1.63 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.5 | max: 9.0