epam / edp-ddm-rest-api-core-base-image
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 40 files with 2,254 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 (402 lines of code)
    • 39 files changed 1-5 times (1,852 lines of code)
0% | 0% | 0% | 17% | 82%
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 40 files with 2,254 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 6 files changed by 2-5 contributors (438 lines of code)
    • 34 files changed by 1 contributor (1,816 lines of code)
0% | 0% | 0% | 19% | 80%
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, groovy, json, txt, xml, yaml, gitignore, md, sql
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 17% | 82%
groovy0% | 0% | 0% | 0% | 0%
xml0% | 0% | 0% | 0% | 0%
sql0% | 0% | 0% | 0% | 0%
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
src0% | 0% | 0% | 17% | 82%
ROOT0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ApplicationExceptionHandler.java
in src/main/java/com/epam/digital/data/platform/restapi/core/exception
402 9 2022-10-24 2023-04-14 7 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
CsvProcessor.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
7 - 2022-10-24 2022-11-28 4 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
AbstractCsvProcessor.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
100 5 2022-10-24 2022-11-28 4 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
AbstractFilter.java
in src/main/java/com/epam/digital/data/platform/restapi/core/filter
16 1 2022-11-04 2022-11-28 3 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
ResponseCode.java
in src/main/java/com/epam/digital/data/platform/restapi/core/utils
29 1 2022-11-04 2022-11-28 3 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
SecurityContextResolver.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
32 2 2022-11-04 2022-11-28 3 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
AccessPermissionService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
51 2 2022-11-24 2023-04-14 3 2 dmytro_bublik@epam.com yevhen_zvarych@epam.com
AbstractSearchHandler.java
in src/main/java/com/epam/digital/data/platform/restapi/core/searchhandler
74 7 2022-10-13 2023-02-15 3 3 serhii_kulyk@epam.com yevhen_zvarych@epam.com
HeaderValidationFilter.java
in src/main/java/com/epam/digital/data/platform/restapi/core/filter
89 5 2022-11-04 2022-11-28 3 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
DigitalSignatureValidationFilter.java
in src/main/java/com/epam/digital/data/platform/restapi/core/filter
97 6 2022-11-04 2022-11-28 3 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
CsvFileParsingException.java
in src/main/java/com/epam/digital/data/platform/restapi/core/exception
6 1 2022-11-04 2022-11-28 2 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
CsvDtoValidationException.java
in src/main/java/com/epam/digital/data/platform/restapi/core/exception
12 2 2022-11-04 2022-11-28 2 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
WebConfigProperties.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
25 4 2022-11-04 2022-11-28 2 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
RedisFormDataStorageConfig.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
31 3 2022-10-19 2022-11-29 2 1 vladyslav_chuhai@epam.com vladyslav_chuhai@epam.com
FileRequestBodyAspect.java
in src/main/java/com/epam/digital/data/platform/restapi/core/advice
53 7 2023-06-29 2023-08-28 2 2 ruslan_lesyk@epam.com vladyslav_chuhai@epam.com
FileResponseBodyAdvice.java
in src/main/java/com/epam/digital/data/platform/restapi/core/advice
64 5 2023-06-29 2023-08-28 2 2 ruslan_lesyk@epam.com vladyslav_chuhai@epam.com
FileService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
91 3 2023-05-22 2023-06-29 2 1 ruslan_lesyk@epam.com ruslan_lesyk@epam.com
SearchHandlerIT.java
in src/it/java/com/epam/digital/data/platform/restapi/core/searchhandler
92 5 2022-11-24 2023-02-15 2 2 dmytro_bublik@epam.com yevhen_zvarych@epam.com
DigitalSignatureService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
104 8 2022-10-19 2023-04-14 2 2 vladyslav_chuhai@epam.com yevhen_zvarych@epam.com
CsvFileEncodingException.java
in src/main/java/com/epam/digital/data/platform/restapi/core/exception
6 1 2022-10-24 2022-10-24 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
KafkaService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
6 - 2022-10-24 2022-10-24 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
SearchHandler.java
in src/main/java/com/epam/digital/data/platform/restapi/core/searchhandler
8 - 2023-02-15 2023-02-15 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
TestSingleFieldEntity.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
10 2 2022-11-24 2022-11-24 1 1 dmytro_bublik@epam.com dmytro_bublik@epam.com
PageableUtils.java
in src/main/java/com/epam/digital/data/platform/restapi/core/utils
16 2 2023-02-15 2023-02-15 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
GenericSearchService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
20 2 2023-02-15 2023-02-15 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
Header.java
in src/main/java/com/epam/digital/data/platform/restapi/core/utils
22 1 2023-08-28 2023-08-28 1 1 vladyslav_chuhai@epam.com vladyslav_chuhai@epam.com
FileProcessing.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
23 4 2023-05-22 2023-05-22 1 1 ruslan_lesyk@epam.com ruslan_lesyk@epam.com
TestSingleFieldEntitySearchConditions.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
24 6 2022-11-24 2022-11-24 1 1 dmytro_bublik@epam.com dmytro_bublik@epam.com
PagingTestEntitySearchConditions.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
32 8 2023-02-15 2023-02-15 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
FieldsValidationErrorDetails.java
in src/main/java/com/epam/digital/data/platform/restapi/core/model
33 7 2022-10-24 2022-10-24 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
CsvConfig.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
38 2 2022-10-24 2022-10-24 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
RequestContextResolver.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
39 2 2023-08-28 2023-08-28 1 1 vladyslav_chuhai@epam.com vladyslav_chuhai@epam.com
TestEntityFileSearchHandlerIT.java
in src/it/java/com/epam/digital/data/platform/restapi/core/searchhandler
44 3 2023-02-15 2023-02-15 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
TestSingleFieldEntitySearchHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/searchhandler
48 6 2022-11-24 2022-11-24 1 1 dmytro_bublik@epam.com dmytro_bublik@epam.com
FieldProcessingUtils.java
in src/main/java/com/epam/digital/data/platform/restapi/core/utils
49 3 2023-06-29 2023-06-29 1 1 ruslan_lesyk@epam.com ruslan_lesyk@epam.com
AbstractQueryHandler.java
in src/main/java/com/epam/digital/data/platform/restapi/core/queryhandler
65 4 2022-10-13 2022-10-13 1 1 serhii_kulyk@epam.com serhii_kulyk@epam.com
PagingTestEntitySearchHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/searchhandler
66 7 2023-02-15 2023-02-15 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
DaoTestUtils.java
in src/it/java/com/epam/digital/data/platform/restapi/core/util
80 7 2022-11-24 2022-11-24 1 1 dmytro_bublik@epam.com dmytro_bublik@epam.com
FilePropertiesService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
121 9 2023-06-29 2023-06-29 1 1 ruslan_lesyk@epam.com ruslan_lesyk@epam.com
GenericService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
129 6 2022-10-24 2022-10-24 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
2 -
2 -
2 -
TraceProvider.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
5 -
AuditSourceInfoProvider.java
in src/main/java/com/epam/digital/data/platform/restapi/core/audit
5 -
TableDataProvider.java
in src/main/java/com/epam/digital/data/platform/restapi/core/tabledata
5 -
DigitalSignatureNotFoundException.java
in src/main/java/com/epam/digital/data/platform/restapi/core/exception
6 1
KafkaCephResponseNotFoundException.java
in src/main/java/com/epam/digital/data/platform/restapi/core/exception
6 1
NotFoundException.java
in src/main/java/com/epam/digital/data/platform/restapi/core/exception
6 1
ChecksumInconsistencyException.java
in src/main/java/com/epam/digital/data/platform/restapi/core/exception
6 1
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
AbstractSearchHandler.java
in src/main/java/com/epam/digital/data/platform/restapi/core/searchhandler
74 7 2022-10-13 2023-02-15 3 3 serhii_kulyk@epam.com yevhen_zvarych@epam.com
AccessPermissionService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
51 2 2022-11-24 2023-04-14 3 2 dmytro_bublik@epam.com yevhen_zvarych@epam.com
SearchHandlerIT.java
in src/it/java/com/epam/digital/data/platform/restapi/core/searchhandler
92 5 2022-11-24 2023-02-15 2 2 dmytro_bublik@epam.com yevhen_zvarych@epam.com
FileRequestBodyAspect.java
in src/main/java/com/epam/digital/data/platform/restapi/core/advice
53 7 2023-06-29 2023-08-28 2 2 ruslan_lesyk@epam.com vladyslav_chuhai@epam.com
FileResponseBodyAdvice.java
in src/main/java/com/epam/digital/data/platform/restapi/core/advice
64 5 2023-06-29 2023-08-28 2 2 ruslan_lesyk@epam.com vladyslav_chuhai@epam.com
DigitalSignatureService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
104 8 2022-10-19 2023-04-14 2 2 vladyslav_chuhai@epam.com yevhen_zvarych@epam.com
ApplicationExceptionHandler.java
in src/main/java/com/epam/digital/data/platform/restapi/core/exception
402 9 2022-10-24 2023-04-14 7 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
AbstractCsvProcessor.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
100 5 2022-10-24 2022-11-28 4 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
CsvProcessor.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
7 - 2022-10-24 2022-11-28 4 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
SecurityContextResolver.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
32 2 2022-11-04 2022-11-28 3 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
ResponseCode.java
in src/main/java/com/epam/digital/data/platform/restapi/core/utils
29 1 2022-11-04 2022-11-28 3 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
AbstractFilter.java
in src/main/java/com/epam/digital/data/platform/restapi/core/filter
16 1 2022-11-04 2022-11-28 3 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
HeaderValidationFilter.java
in src/main/java/com/epam/digital/data/platform/restapi/core/filter
89 5 2022-11-04 2022-11-28 3 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
DigitalSignatureValidationFilter.java
in src/main/java/com/epam/digital/data/platform/restapi/core/filter
97 6 2022-11-04 2022-11-28 3 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
WebConfigProperties.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
25 4 2022-11-04 2022-11-28 2 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
RedisFormDataStorageConfig.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
31 3 2022-10-19 2022-11-29 2 1 vladyslav_chuhai@epam.com vladyslav_chuhai@epam.com
FileService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
91 3 2023-05-22 2023-06-29 2 1 ruslan_lesyk@epam.com ruslan_lesyk@epam.com
CsvFileParsingException.java
in src/main/java/com/epam/digital/data/platform/restapi/core/exception
6 1 2022-11-04 2022-11-28 2 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
CsvDtoValidationException.java
in src/main/java/com/epam/digital/data/platform/restapi/core/exception
12 2 2022-11-04 2022-11-28 2 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
TestSingleFieldEntity.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
10 2 2022-11-24 2022-11-24 1 1 dmytro_bublik@epam.com dmytro_bublik@epam.com
TestSingleFieldEntitySearchConditions.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
24 6 2022-11-24 2022-11-24 1 1 dmytro_bublik@epam.com dmytro_bublik@epam.com
PagingTestEntitySearchConditions.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
32 8 2023-02-15 2023-02-15 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
PagingTestEntitySearchHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/searchhandler
66 7 2023-02-15 2023-02-15 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
TestSingleFieldEntitySearchHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/searchhandler
48 6 2022-11-24 2022-11-24 1 1 dmytro_bublik@epam.com dmytro_bublik@epam.com
DaoTestUtils.java
in src/it/java/com/epam/digital/data/platform/restapi/core/util
80 7 2022-11-24 2022-11-24 1 1 dmytro_bublik@epam.com dmytro_bublik@epam.com
TestEntityFileSearchHandlerIT.java
in src/it/java/com/epam/digital/data/platform/restapi/core/searchhandler
44 3 2023-02-15 2023-02-15 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
FileProcessing.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
23 4 2023-05-22 2023-05-22 1 1 ruslan_lesyk@epam.com ruslan_lesyk@epam.com
CsvConfig.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
38 2 2022-10-24 2022-10-24 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
RequestContextResolver.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
39 2 2023-08-28 2023-08-28 1 1 vladyslav_chuhai@epam.com vladyslav_chuhai@epam.com
PageableUtils.java
in src/main/java/com/epam/digital/data/platform/restapi/core/utils
16 2 2023-02-15 2023-02-15 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
FieldProcessingUtils.java
in src/main/java/com/epam/digital/data/platform/restapi/core/utils
49 3 2023-06-29 2023-06-29 1 1 ruslan_lesyk@epam.com ruslan_lesyk@epam.com
Header.java
in src/main/java/com/epam/digital/data/platform/restapi/core/utils
22 1 2023-08-28 2023-08-28 1 1 vladyslav_chuhai@epam.com vladyslav_chuhai@epam.com
FieldsValidationErrorDetails.java
in src/main/java/com/epam/digital/data/platform/restapi/core/model
33 7 2022-10-24 2022-10-24 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
SearchHandler.java
in src/main/java/com/epam/digital/data/platform/restapi/core/searchhandler
8 - 2023-02-15 2023-02-15 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
FilePropertiesService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
121 9 2023-06-29 2023-06-29 1 1 ruslan_lesyk@epam.com ruslan_lesyk@epam.com
KafkaService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
6 - 2022-10-24 2022-10-24 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
GenericSearchService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
20 2 2023-02-15 2023-02-15 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
GenericService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
129 6 2022-10-24 2022-10-24 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
CsvFileEncodingException.java
in src/main/java/com/epam/digital/data/platform/restapi/core/exception
6 1 2022-10-24 2022-10-24 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
AbstractQueryHandler.java
in src/main/java/com/epam/digital/data/platform/restapi/core/queryhandler
65 4 2022-10-13 2022-10-13 1 1 serhii_kulyk@epam.com serhii_kulyk@epam.com
2 -
66 -
2 -
2 -
init_db.sql
in src/it/resources
141 -
TestEntityM2mTableDataProvider.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/tabledata
12 2
TestEntityFileTableDataProvider.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/tabledata
12 2
TestEntityTableDataProvider.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/tabledata
12 2
TestEntityFileArrayTableDataProvider.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/tabledata
14 2
TestEntityFileSearchConditions.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
10 2
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
ControllerAuditAspect.java
in src/main/java/com/epam/digital/data/platform/restapi/core/audit
153 9
init_db.sql
in src/it/resources
141 -
EntityConverter.java
in src/main/java/com/epam/digital/data/platform/restapi/core/converter
120 9
JwtValidationService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
102 7
FileListConverter.java
in src/main/java/com/epam/digital/data/platform/restapi/core/converter/jooq
88 5
CephFormDataStorageConfig.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
84 11
DatabaseAuditProcessor.java
in src/main/java/com/epam/digital/data/platform/restapi/core/audit
81 6
RestAuditEventsFacade.java
in src/main/java/com/epam/digital/data/platform/restapi/core/audit
78 4
66 -
CustomServletInputStream.java
in src/main/java/com/epam/digital/data/platform/restapi/core/filter
60 6
TestEntityM2MQueryHandlerIT.java
in src/it/java/com/epam/digital/data/platform/restapi/core/queryhandler
54 1
TestEntitySearchHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/searchhandler
53 6
TestEntityM2MQueryHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/queryhandler
53 4
TestEntityFileArrayQueryHandlerIT.java
in src/it/java/com/epam/digital/data/platform/restapi/core/queryhandler
53 1
FileConverter.java
in src/main/java/com/epam/digital/data/platform/restapi/core/converter/jooq
52 5
TestEntityFileQueryHandlerIT.java
in src/it/java/com/epam/digital/data/platform/restapi/core/queryhandler
51 1
DatabaseEventsFacade.java
in src/main/java/com/epam/digital/data/platform/restapi/core/audit
50 2
TestEntity.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
48 10
QueryHandlerIT.java
in src/it/java/com/epam/digital/data/platform/restapi/core/queryhandler
45 1
SQLExceptionResolverUtil.java
in src/main/java/com/epam/digital/data/platform/restapi/core/utils
42 3
TestEntityFileSearchHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/searchhandler
40 4
ResponseResolverUtil.java
in src/main/java/com/epam/digital/data/platform/restapi/core/utils
40 2
TestEntityQueryHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/queryhandler
39 4
ExecutionTimeLoggingAspect.java
in src/main/java/com/epam/digital/data/platform/restapi/core/advice
39 4
SecurityUtils.java
in src/it/java/com/epam/digital/data/platform/restapi/core/util
38 2
TestEntityFileQueryHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/queryhandler
36 4
CephClientConfig.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
36 4
TestEntityFileArrayQueryHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/queryhandler
34 4
StatusUtils.java
in src/main/java/com/epam/digital/data/platform/restapi/core/utils
34 3
LogbookConfig.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
33 2
TestEntitySearchConditions.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
32 8
JwtInfoProvider.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
29 3
TestEntityFileArray.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
27 6
DetailedErrorResponse.java
in src/main/java/com/epam/digital/data/platform/restapi/core/model
27 6
FilterChainExceptionHandler.java
in src/main/java/com/epam/digital/data/platform/restapi/core/filter
27 2
TestEntityFile.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
26 6
TestEntityM2M.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
26 5
UnauthorizedRequestHandler.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
26 3
RequestProcessingException.java
in src/main/java/com/epam/digital/data/platform/restapi/core/exception
26 6
GenericConfig.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
25 2
MdcAuditSourceInfoProvider.java
in src/main/java/com/epam/digital/data/platform/restapi/core/audit
25 1
ExceptionAuditEvent.java
in src/main/java/com/epam/digital/data/platform/restapi/core/model/audit
25 6
SleuthConfig.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
24 -
WebConfig.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
23 3
MultiReadHttpServletRequest.java
in src/main/java/com/epam/digital/data/platform/restapi/core/filter
23 3
GenericQueryService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
23 2
TestDatabase.java
in src/it/java/com/epam/digital/data/platform/restapi/core/config
22 1
KeycloakConfigProperties.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
22 4
AuditProcessor.java
in src/main/java/com/epam/digital/data/platform/restapi/core/audit
22 1
FieldsAccessCheckDto.java
in src/main/java/com/epam/digital/data/platform/restapi/core/model
22 5
Correlations

File Size vs. Number of Changes: 40 points

src/main/java/com/epam/digital/data/platform/restapi/core/advice/FileRequestBodyAspect.java x: 53 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/restapi/core/advice/FileResponseBodyAdvice.java x: 64 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/restapi/core/config/RequestContextResolver.java x: 39 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/restapi/core/utils/Header.java x: 22 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/restapi/core/service/FilePropertiesService.java x: 121 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/restapi/core/service/FileService.java x: 91 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/restapi/core/utils/FieldProcessingUtils.java x: 49 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/restapi/core/config/FileProcessing.java x: 23 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/restapi/core/exception/ApplicationExceptionHandler.java x: 402 lines of code y: 7 # changes src/main/java/com/epam/digital/data/platform/restapi/core/service/AccessPermissionService.java x: 51 lines of code y: 3 # changes src/main/java/com/epam/digital/data/platform/restapi/core/service/DigitalSignatureService.java x: 104 lines of code y: 2 # changes src/it/java/com/epam/digital/data/platform/restapi/core/impl/model/PagingTestEntitySearchConditions.java x: 32 lines of code y: 1 # changes src/it/java/com/epam/digital/data/platform/restapi/core/impl/searchhandler/PagingTestEntitySearchHandler.java x: 66 lines of code y: 1 # changes src/it/java/com/epam/digital/data/platform/restapi/core/searchhandler/SearchHandlerIT.java x: 92 lines of code y: 2 # changes src/it/java/com/epam/digital/data/platform/restapi/core/searchhandler/TestEntityFileSearchHandlerIT.java x: 44 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/restapi/core/searchhandler/AbstractSearchHandler.java x: 74 lines of code y: 3 # changes src/main/java/com/epam/digital/data/platform/restapi/core/searchhandler/SearchHandler.java x: 8 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/restapi/core/service/GenericSearchService.java x: 20 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/restapi/core/utils/PageableUtils.java x: 16 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/restapi/core/config/RedisFormDataStorageConfig.java x: 31 lines of code y: 2 # changes src/it/java/com/epam/digital/data/platform/restapi/core/impl/model/TestSingleFieldEntity.java x: 10 lines of code y: 1 # changes src/it/java/com/epam/digital/data/platform/restapi/core/impl/model/TestSingleFieldEntitySearchConditions.java x: 24 lines of code y: 1 # changes src/it/java/com/epam/digital/data/platform/restapi/core/impl/searchhandler/TestSingleFieldEntitySearchHandler.java x: 48 lines of code y: 1 # changes src/it/java/com/epam/digital/data/platform/restapi/core/util/DaoTestUtils.java x: 80 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/restapi/core/config/SecurityContextResolver.java x: 32 lines of code y: 3 # changes src/main/java/com/epam/digital/data/platform/restapi/core/config/WebConfigProperties.java x: 25 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/restapi/core/exception/CsvDtoValidationException.java x: 12 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/restapi/core/exception/CsvFileParsingException.java x: 6 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/restapi/core/filter/AbstractFilter.java x: 16 lines of code y: 3 # changes src/main/java/com/epam/digital/data/platform/restapi/core/filter/DigitalSignatureValidationFilter.java x: 97 lines of code y: 3 # changes src/main/java/com/epam/digital/data/platform/restapi/core/filter/HeaderValidationFilter.java x: 89 lines of code y: 3 # changes src/main/java/com/epam/digital/data/platform/restapi/core/service/AbstractCsvProcessor.java x: 100 lines of code y: 4 # changes src/main/java/com/epam/digital/data/platform/restapi/core/service/CsvProcessor.java x: 7 lines of code y: 4 # changes src/main/java/com/epam/digital/data/platform/restapi/core/utils/ResponseCode.java x: 29 lines of code y: 3 # changes src/main/java/com/epam/digital/data/platform/restapi/core/config/CsvConfig.java x: 38 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/restapi/core/exception/CsvFileEncodingException.java x: 6 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/restapi/core/model/FieldsValidationErrorDetails.java x: 33 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/restapi/core/service/GenericService.java x: 129 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/restapi/core/queryhandler/AbstractQueryHandler.java x: 65 lines of code y: 1 # changes
7.0
# changes
  min: 1.0
  average: 1.88
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.75
  max: 7.0
0 402.0
lines of code
min: 6.0 | average: 56.35 | 25th percentile: 20.5 | median: 38.5 | 75th percentile: 78.5 | max: 402.0

Number of Contributors vs. Number of Changes: 40 points

src/main/java/com/epam/digital/data/platform/restapi/core/advice/FileRequestBodyAspect.java x: 2 # contributors y: 2 # changes src/main/java/com/epam/digital/data/platform/restapi/core/config/RequestContextResolver.java x: 1 # contributors y: 1 # changes src/main/java/com/epam/digital/data/platform/restapi/core/service/FileService.java x: 1 # contributors y: 2 # changes src/main/java/com/epam/digital/data/platform/restapi/core/exception/ApplicationExceptionHandler.java x: 1 # contributors y: 7 # changes src/main/java/com/epam/digital/data/platform/restapi/core/service/AccessPermissionService.java x: 2 # contributors y: 3 # changes src/main/java/com/epam/digital/data/platform/restapi/core/searchhandler/AbstractSearchHandler.java x: 3 # contributors y: 3 # changes src/main/java/com/epam/digital/data/platform/restapi/core/config/SecurityContextResolver.java x: 1 # contributors y: 3 # changes src/main/java/com/epam/digital/data/platform/restapi/core/service/AbstractCsvProcessor.java x: 1 # contributors y: 4 # changes
7.0
# changes
  min: 1.0
  average: 1.88
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.75
  max: 7.0
0 3.0
# contributors
min: 1.0 | average: 1.18 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

Number of Contributors vs. File Size: 40 points

src/main/java/com/epam/digital/data/platform/restapi/core/advice/FileRequestBodyAspect.java x: 2 # contributors y: 53 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/advice/FileResponseBodyAdvice.java x: 2 # contributors y: 64 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/config/RequestContextResolver.java x: 1 # contributors y: 39 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/utils/Header.java x: 1 # contributors y: 22 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/service/FilePropertiesService.java x: 1 # contributors y: 121 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/service/FileService.java x: 1 # contributors y: 91 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/utils/FieldProcessingUtils.java x: 1 # contributors y: 49 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/config/FileProcessing.java x: 1 # contributors y: 23 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/exception/ApplicationExceptionHandler.java x: 1 # contributors y: 402 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/service/AccessPermissionService.java x: 2 # contributors y: 51 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/service/DigitalSignatureService.java x: 2 # contributors y: 104 lines of code src/it/java/com/epam/digital/data/platform/restapi/core/impl/model/PagingTestEntitySearchConditions.java x: 1 # contributors y: 32 lines of code src/it/java/com/epam/digital/data/platform/restapi/core/impl/searchhandler/PagingTestEntitySearchHandler.java x: 1 # contributors y: 66 lines of code src/it/java/com/epam/digital/data/platform/restapi/core/searchhandler/SearchHandlerIT.java x: 2 # contributors y: 92 lines of code src/it/java/com/epam/digital/data/platform/restapi/core/searchhandler/TestEntityFileSearchHandlerIT.java x: 1 # contributors y: 44 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/searchhandler/AbstractSearchHandler.java x: 3 # contributors y: 74 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/searchhandler/SearchHandler.java x: 1 # contributors y: 8 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/service/GenericSearchService.java x: 1 # contributors y: 20 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/utils/PageableUtils.java x: 1 # contributors y: 16 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/config/RedisFormDataStorageConfig.java x: 1 # contributors y: 31 lines of code src/it/java/com/epam/digital/data/platform/restapi/core/impl/model/TestSingleFieldEntity.java x: 1 # contributors y: 10 lines of code src/it/java/com/epam/digital/data/platform/restapi/core/impl/model/TestSingleFieldEntitySearchConditions.java x: 1 # contributors y: 24 lines of code src/it/java/com/epam/digital/data/platform/restapi/core/util/DaoTestUtils.java x: 1 # contributors y: 80 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/exception/CsvDtoValidationException.java x: 1 # contributors y: 12 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/exception/CsvFileParsingException.java x: 1 # contributors y: 6 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/filter/DigitalSignatureValidationFilter.java x: 1 # contributors y: 97 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/filter/HeaderValidationFilter.java x: 1 # contributors y: 89 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/service/AbstractCsvProcessor.java x: 1 # contributors y: 100 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/service/CsvProcessor.java x: 1 # contributors y: 7 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/utils/ResponseCode.java x: 1 # contributors y: 29 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/service/GenericService.java x: 1 # contributors y: 129 lines of code
402.0
lines of code
  min: 6.0
  average: 56.35
  25th percentile: 20.5
  median: 38.5
  75th percentile: 78.5
  max: 402.0
0 3.0
# contributors
min: 1.0 | average: 1.18 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0