Reworked KPI calculation to be performed on frontend request only. started error handling and tests
Showing
- build.gradle.kts 8 additions, 6 deletionsbuild.gradle.kts
- src/main/kotlin/de/fraunhofer/iem/dataprovider/gitlab/controller/GitlabController.kt 3 additions, 3 deletions...er/iem/dataprovider/gitlab/controller/GitlabController.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/dto/KPICreateDto.kt 0 additions, 40 deletions...in/de/fraunhofer/iem/dataprovider/kpi/dto/KPICreateDto.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/dto/KPIHierarchyEdgeDto.kt 1 addition, 1 deletion...raunhofer/iem/dataprovider/kpi/dto/KPIHierarchyEdgeDto.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/dto/KPITreeResponseDto.kt 1 addition, 4 deletions...fraunhofer/iem/dataprovider/kpi/dto/KPITreeResponseDto.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/dto/KpiCalculationDto.kt 63 additions, 0 deletions.../fraunhofer/iem/dataprovider/kpi/dto/KpiCalculationDto.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/dto/RawValueKpiCreateDto.kt 18 additions, 0 deletions...aunhofer/iem/dataprovider/kpi/dto/RawValueKpiCreateDto.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/entity/KPIEntity.kt 17 additions, 50 deletions...in/de/fraunhofer/iem/dataprovider/kpi/entity/KPIEntity.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/entity/KPIHierarchyEdgeEntity.kt 0 additions, 24 deletions...fer/iem/dataprovider/kpi/entity/KPIHierarchyEdgeEntity.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/enumeration/KpiKind.kt 215 additions, 0 deletions...de/fraunhofer/iem/dataprovider/kpi/enumeration/KpiKind.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/metrics/MetricsService.kt 0 additions, 136 deletions...fraunhofer/iem/dataprovider/kpi/metrics/MetricsService.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/metrics/repositoryDetails/dto/RepositoryDetailsKpiDto.kt 0 additions, 9 deletions.../metrics/repositoryDetails/dto/RepositoryDetailsKpiDto.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/metrics/repositoryDetails/dto/RepositoryDetailsKpisEntity.kt 0 additions, 12 deletions...rics/repositoryDetails/dto/RepositoryDetailsKpisEntity.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/repository/KPIHierarchyEdgeRepository.kt 0 additions, 7 deletions...dataprovider/kpi/repository/KPIHierarchyEdgeRepository.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/repository/KPIRepository.kt 0 additions, 2 deletions...aunhofer/iem/dataprovider/kpi/repository/KPIRepository.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/service/KPIService.kt 169 additions, 151 deletions.../de/fraunhofer/iem/dataprovider/kpi/service/KPIService.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/strategy/AggregationKPICalculationStrategy.kt 2 additions, 2 deletions...rovider/kpi/strategy/AggregationKPICalculationStrategy.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/strategy/MaximumKPICalculationStrategy.kt 2 additions, 2 deletions...ataprovider/kpi/strategy/MaximumKPICalculationStrategy.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/strategy/RatioKPICalculationStrategy.kt 3 additions, 3 deletions.../dataprovider/kpi/strategy/RatioKPICalculationStrategy.kt
- src/main/kotlin/de/fraunhofer/iem/dataprovider/kpi/strategy/RawValueKPICalculationStrategy.kt 1 addition, 1 deletion...taprovider/kpi/strategy/RawValueKPICalculationStrategy.kt
Loading
Please register or sign in to comment