epam / edp-ddm-rest-api-core-base-image
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 7% | 16% | 75%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 8% | 14% | 77%
sql0% | 0% | 0% | 100% | 0%
xml0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 7% | 17% | 74%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
ApplicationExceptionHandler.java
in src/main/java/com/epam/digital/data/platform/restapi/core/exception
402 9
ControllerAuditAspect.java
in src/main/java/com/epam/digital/data/platform/restapi/core/audit
153 9
init_db.sql
in src/it/resources
141 -
GenericService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
129 6
FilePropertiesService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
121 9
EntityConverter.java
in src/main/java/com/epam/digital/data/platform/restapi/core/converter
120 9
DigitalSignatureService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
104 8
JwtValidationService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
102 7
AbstractCsvProcessor.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
100 5
DigitalSignatureValidationFilter.java
in src/main/java/com/epam/digital/data/platform/restapi/core/filter
97 6
SearchHandlerIT.java
in src/it/java/com/epam/digital/data/platform/restapi/core/searchhandler
92 5
FileService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
91 3
HeaderValidationFilter.java
in src/main/java/com/epam/digital/data/platform/restapi/core/filter
89 5
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
DaoTestUtils.java
in src/it/java/com/epam/digital/data/platform/restapi/core/util
80 7
RestAuditEventsFacade.java
in src/main/java/com/epam/digital/data/platform/restapi/core/audit
78 4
AbstractSearchHandler.java
in src/main/java/com/epam/digital/data/platform/restapi/core/searchhandler
74 7
66 -
PagingTestEntitySearchHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/searchhandler
66 7
AbstractQueryHandler.java
in src/main/java/com/epam/digital/data/platform/restapi/core/queryhandler
65 4
FileResponseBodyAdvice.java
in src/main/java/com/epam/digital/data/platform/restapi/core/advice
64 5
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
FileRequestBodyAspect.java
in src/main/java/com/epam/digital/data/platform/restapi/core/advice
53 7
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
AccessPermissionService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
51 2
DatabaseEventsFacade.java
in src/main/java/com/epam/digital/data/platform/restapi/core/audit
50 2
FieldProcessingUtils.java
in src/main/java/com/epam/digital/data/platform/restapi/core/utils
49 3
TestEntity.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
48 10
TestSingleFieldEntitySearchHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/searchhandler
48 6
QueryHandlerIT.java
in src/it/java/com/epam/digital/data/platform/restapi/core/queryhandler
45 1
TestEntityFileSearchHandlerIT.java
in src/it/java/com/epam/digital/data/platform/restapi/core/searchhandler
44 3
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
RequestContextResolver.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
39 2
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
CsvConfig.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
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
Files With Most Units (Top 50)
File# lines# units
CephFormDataStorageConfig.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
84 11
TestEntity.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
48 10
EntityConverter.java
in src/main/java/com/epam/digital/data/platform/restapi/core/converter
120 9
ControllerAuditAspect.java
in src/main/java/com/epam/digital/data/platform/restapi/core/audit
153 9
FilePropertiesService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
121 9
ApplicationExceptionHandler.java
in src/main/java/com/epam/digital/data/platform/restapi/core/exception
402 9
PagingTestEntitySearchConditions.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
32 8
TestEntitySearchConditions.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
32 8
DigitalSignatureService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
104 8
PagingTestEntitySearchHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/searchhandler
66 7
DaoTestUtils.java
in src/it/java/com/epam/digital/data/platform/restapi/core/util
80 7
FileRequestBodyAspect.java
in src/main/java/com/epam/digital/data/platform/restapi/core/advice
53 7
FieldsValidationErrorDetails.java
in src/main/java/com/epam/digital/data/platform/restapi/core/model
33 7
AbstractSearchHandler.java
in src/main/java/com/epam/digital/data/platform/restapi/core/searchhandler
74 7
JwtValidationService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
102 7
TestSingleFieldEntitySearchConditions.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
24 6
TestEntityFile.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
26 6
TestEntityFileArray.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
27 6
TestSingleFieldEntitySearchHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/searchhandler
48 6
TestEntitySearchHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/searchhandler
53 6
DatabaseAuditProcessor.java
in src/main/java/com/epam/digital/data/platform/restapi/core/audit
81 6
ExceptionAuditEvent.java
in src/main/java/com/epam/digital/data/platform/restapi/core/model/audit
25 6
DetailedErrorResponse.java
in src/main/java/com/epam/digital/data/platform/restapi/core/model
27 6
CustomServletInputStream.java
in src/main/java/com/epam/digital/data/platform/restapi/core/filter
60 6
DigitalSignatureValidationFilter.java
in src/main/java/com/epam/digital/data/platform/restapi/core/filter
97 6
GenericService.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
129 6
RequestProcessingException.java
in src/main/java/com/epam/digital/data/platform/restapi/core/exception
26 6
TestEntityM2M.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/model
26 5
SearchHandlerIT.java
in src/it/java/com/epam/digital/data/platform/restapi/core/searchhandler
92 5
FileConverter.java
in src/main/java/com/epam/digital/data/platform/restapi/core/converter/jooq
52 5
FileListConverter.java
in src/main/java/com/epam/digital/data/platform/restapi/core/converter/jooq
88 5
FileResponseBodyAdvice.java
in src/main/java/com/epam/digital/data/platform/restapi/core/advice
64 5
FieldsAccessCheckDto.java
in src/main/java/com/epam/digital/data/platform/restapi/core/model
22 5
EnumLabel.java
in src/main/java/com/epam/digital/data/platform/restapi/core/model
21 5
HeaderValidationFilter.java
in src/main/java/com/epam/digital/data/platform/restapi/core/filter
89 5
AbstractCsvProcessor.java
in src/main/java/com/epam/digital/data/platform/restapi/core/service
100 5
TestEntityFileSearchHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/searchhandler
40 4
TestEntityFileQueryHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/queryhandler
36 4
TestEntityQueryHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/queryhandler
39 4
TestEntityFileArrayQueryHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/queryhandler
34 4
TestEntityM2MQueryHandler.java
in src/it/java/com/epam/digital/data/platform/restapi/core/impl/queryhandler
53 4
WebConfigProperties.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
25 4
CephClientConfig.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
36 4
FileProcessing.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
23 4
KeycloakConfigProperties.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
22 4
ExecutionTimeLoggingAspect.java
in src/main/java/com/epam/digital/data/platform/restapi/core/advice
39 4
RestAuditEventsFacade.java
in src/main/java/com/epam/digital/data/platform/restapi/core/audit
78 4
AbstractQueryHandler.java
in src/main/java/com/epam/digital/data/platform/restapi/core/queryhandler
65 4
TestEntityFileSearchHandlerIT.java
in src/it/java/com/epam/digital/data/platform/restapi/core/searchhandler
44 3
RedisFormDataStorageConfig.java
in src/main/java/com/epam/digital/data/platform/restapi/core/config
31 3
Files With Long Lines (Top 5)

There are 5 files with lines longer than 120 characters. In total, there are 6 long lines.

File# lines# units# long lines
init_db.sql
in src/it/resources
141 - 2
66 - 1
SearchHandlerIT.java
in src/it/java/com/epam/digital/data/platform/restapi/core/searchhandler
92 5 1
TestEntityFileSearchHandlerIT.java
in src/it/java/com/epam/digital/data/platform/restapi/core/searchhandler
44 3 1
ApplicationExceptionHandler.java
in src/main/java/com/epam/digital/data/platform/restapi/core/exception
402 9 1
Correlations

File Size vs. Commits (all time): 40 points

src/main/java/com/epam/digital/data/platform/restapi/core/advice/FileRequestBodyAspect.java x: 2 commits (all time) y: 53 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/advice/FileResponseBodyAdvice.java x: 2 commits (all time) y: 64 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/config/RequestContextResolver.java x: 1 commits (all time) y: 39 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/utils/Header.java x: 1 commits (all time) y: 22 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/service/FilePropertiesService.java x: 1 commits (all time) y: 121 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/service/FileService.java x: 2 commits (all time) y: 91 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/utils/FieldProcessingUtils.java x: 1 commits (all time) y: 49 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/config/FileProcessing.java x: 1 commits (all time) y: 23 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/exception/ApplicationExceptionHandler.java x: 7 commits (all time) y: 402 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/service/AccessPermissionService.java x: 3 commits (all time) y: 51 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/service/DigitalSignatureService.java x: 2 commits (all time) y: 104 lines of code src/it/java/com/epam/digital/data/platform/restapi/core/impl/model/PagingTestEntitySearchConditions.java x: 1 commits (all time) y: 32 lines of code src/it/java/com/epam/digital/data/platform/restapi/core/impl/searchhandler/PagingTestEntitySearchHandler.java x: 1 commits (all time) y: 66 lines of code src/it/java/com/epam/digital/data/platform/restapi/core/searchhandler/SearchHandlerIT.java x: 2 commits (all time) y: 92 lines of code src/it/java/com/epam/digital/data/platform/restapi/core/searchhandler/TestEntityFileSearchHandlerIT.java x: 1 commits (all time) y: 44 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/searchhandler/AbstractSearchHandler.java x: 3 commits (all time) y: 74 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/searchhandler/SearchHandler.java x: 1 commits (all time) y: 8 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/service/GenericSearchService.java x: 1 commits (all time) y: 20 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/utils/PageableUtils.java x: 1 commits (all time) y: 16 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/config/RedisFormDataStorageConfig.java x: 2 commits (all time) y: 31 lines of code src/it/java/com/epam/digital/data/platform/restapi/core/impl/model/TestSingleFieldEntity.java x: 1 commits (all time) y: 10 lines of code src/it/java/com/epam/digital/data/platform/restapi/core/impl/model/TestSingleFieldEntitySearchConditions.java x: 1 commits (all time) y: 24 lines of code src/it/java/com/epam/digital/data/platform/restapi/core/util/DaoTestUtils.java x: 1 commits (all time) y: 80 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/config/SecurityContextResolver.java x: 3 commits (all time) y: 32 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/config/WebConfigProperties.java x: 2 commits (all time) y: 25 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/exception/CsvDtoValidationException.java x: 2 commits (all time) y: 12 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/exception/CsvFileParsingException.java x: 2 commits (all time) y: 6 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/filter/AbstractFilter.java x: 3 commits (all time) y: 16 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/filter/DigitalSignatureValidationFilter.java x: 3 commits (all time) y: 97 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/filter/HeaderValidationFilter.java x: 3 commits (all time) y: 89 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/service/AbstractCsvProcessor.java x: 4 commits (all time) y: 100 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/service/CsvProcessor.java x: 4 commits (all time) y: 7 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/utils/ResponseCode.java x: 3 commits (all time) y: 29 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/exception/CsvFileEncodingException.java x: 1 commits (all time) y: 6 lines of code src/main/java/com/epam/digital/data/platform/restapi/core/service/GenericService.java x: 1 commits (all time) 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 7.0
commits (all time)
min: 1.0 | average: 1.88 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.75 | max: 7.0

File Size vs. Contributors (all time): 40 points

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

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".