Uses of Class
edu.university.ecs.lab.detection.architecture.models.AbstractAR
Package
Description
Provides classes and related services for detecting trends and information in a microservice system.
Provides classes and enums for representing architectural rules within the microservice system.
Provides services for detecting architectural rules within microservice systems.
-
Uses of AbstractAR in edu.university.ecs.lab.detection
Modifier and TypeMethodDescriptionstatic com.google.gson.JsonArray
DetectionService.toJsonArray
(List<List<AbstractAR>> archRulesList) Create JSON array from list of architectural rule objectsprivate void
DetectionService.updateRules
(int rowIndex, List<AbstractAR> currARs) Update counts of architectural rule violations in excel -
Uses of AbstractAR in edu.university.ecs.lab.detection.architecture.models
Modifier and TypeClassDescriptionclass
Architectural Rule 1 Class: Floating call due to endpoint removal (internal)class
Architectural Rule 20 Class: Hublike Serviceclass
Architectural Rule 21 Class: Wrongcuts Serviceclass
Architectural Rule 22 Class: Inconsistent Entity Modificationclass
Architectureal Rule 23 Class: No API Gateway Foundclass
Architectural Rule 24 Class: No Health Checks Foundclass
Architectural Rule 3 Class: Floating call due to invalid call creationclass
Architectural Rule 4 Class: Floating endpointclass
Architectural Rule 6 Class: Affected endpoint due to business logic updateclass
Architectural Rule 7 Class: Affected endpoint due to data access logic update -
Uses of AbstractAR in edu.university.ecs.lab.detection.architecture.services
Modifier and TypeMethodDescriptionARDetectionService.scanDeltaUC()
Scans delta use cases for architectural rule violationsARDetectionService.scanSystemUC()
Scans ALL use cases in new system commit for architectural rule violationsARDetectionService.scanUseCases()
Scans all use cases for architectural rule violations