refactor:
- Moved data models for VulnerabilityDto.kt, KpiKind.kt, and RawValueKpiCreateDto.kt to the model's library. - Created KpiAdapter.kt as an interface for all tool adapter, transforming arbitrary tool results into RawValueKpiCreateDto.kt - Created a CveAdapter.kt to transform given VulnerabilityDto.kt into RawValueKpiCreateDto.kt. - Refactored the KpiKind.kt functionality inside the new backend application to retain its previous functionality without the need to move frontend specific code into the library. We now use extension functions in the backend to achieve the same functionality
Showing
- app/backend/src/main/kotlin/de/fraunhofer/iem/app/kpi/dto/KpiCalculationDto.kt 2 additions, 1 deletion...kotlin/de/fraunhofer/iem/app/kpi/dto/KpiCalculationDto.kt
- app/backend/src/main/kotlin/de/fraunhofer/iem/app/kpi/dto/RawValueKpiCreateDto.kt 0 additions, 17 deletions...lin/de/fraunhofer/iem/app/kpi/dto/RawValueKpiCreateDto.kt
- app/backend/src/main/kotlin/de/fraunhofer/iem/app/kpi/entity/KPIEntity.kt 1 addition, 1 deletion...main/kotlin/de/fraunhofer/iem/app/kpi/entity/KPIEntity.kt
- app/backend/src/main/kotlin/de/fraunhofer/iem/app/kpi/enumeration/KpiKind.kt 57 additions, 217 deletions...n/kotlin/de/fraunhofer/iem/app/kpi/enumeration/KpiKind.kt
- app/backend/src/main/kotlin/de/fraunhofer/iem/app/kpi/service/KPIService.kt 2 additions, 12 deletions...in/kotlin/de/fraunhofer/iem/app/kpi/service/KPIService.kt
- app/backend/src/main/kotlin/de/fraunhofer/iem/app/repository/dto/RawValueKpiCreateDtoExtension.kt 15 additions, 0 deletions...r/iem/app/repository/dto/RawValueKpiCreateDtoExtension.kt
- app/backend/src/main/kotlin/de/fraunhofer/iem/app/repository/service/RepositoryService.kt 2 additions, 1 deletion...raunhofer/iem/app/repository/service/RepositoryService.kt
- app/backend/src/main/kotlin/de/fraunhofer/iem/app/tool/enumeration/ToolType.kt 2 additions, 1 deletion...kotlin/de/fraunhofer/iem/app/tool/enumeration/ToolType.kt
- app/backend/src/main/kotlin/de/fraunhofer/iem/app/toolRun/service/ToolRunService.kt 2 additions, 1 deletion...n/de/fraunhofer/iem/app/toolRun/service/ToolRunService.kt
- app/backend/src/main/kotlin/de/fraunhofer/iem/app/tools/ort/service/OrtService.kt 1 addition, 1 deletion...lin/de/fraunhofer/iem/app/tools/ort/service/OrtService.kt
- app/backend/src/test/kotlin/de/fraunhofer/iem/app/tools/ort/service/OrtServiceTest.kt 2 additions, 1 deletion...de/fraunhofer/iem/app/tools/ort/service/OrtServiceTest.kt
- kpi-calculator/adapter/src/main/kotlin/de/fraunhofer/iem/adapter/KpiAdapter.kt 12 additions, 0 deletions...r/src/main/kotlin/de/fraunhofer/iem/adapter/KpiAdapter.kt
- kpi-calculator/adapter/src/main/kotlin/de/fraunhofer/iem/adapter/cve/CveAdapter.kt 20 additions, 0 deletions...c/main/kotlin/de/fraunhofer/iem/adapter/cve/CveAdapter.kt
- kpi-calculator/core/src/main/kotlin/de/fraunhofer/iem/kpiCalculator/core/KpiCalculator.kt 7 additions, 0 deletions...lin/de/fraunhofer/iem/kpiCalculator/core/KpiCalculator.kt
- kpi-calculator/model/src/main/kotlin/de/fraunhofer/iem/kpiCalculator/model/adapter/VulnerabilityDto.kt 1 addition, 1 deletion...hofer/iem/kpiCalculator/model/adapter/VulnerabilityDto.kt
- kpi-calculator/model/src/main/kotlin/de/fraunhofer/iem/kpiCalculator/model/kpi/KpiKind.kt 28 additions, 0 deletions...tlin/de/fraunhofer/iem/kpiCalculator/model/kpi/KpiKind.kt
- kpi-calculator/model/src/main/kotlin/de/fraunhofer/iem/kpiCalculator/model/kpi/RawValueKpiCreateDto.kt 3 additions, 0 deletions...hofer/iem/kpiCalculator/model/kpi/RawValueKpiCreateDto.kt
Loading
Please register or sign in to comment