public class AreaDependencyChecker extends Object implements AreaDependencyCheck
AreaDependencyCheck.AreaDependencyCheckResult, AreaDependencyCheck.KindOfConfigurationAction
Constructor and Description |
---|
AreaDependencyChecker() |
Modifier and Type | Method and Description |
---|---|
AreaDependencyCheck.AreaDependencyCheckResult |
checkAreas(List<ConfigAreaAndVersion> areas)
Die Methode prüft ob alle Abhängigkeiten der einzelnen Bereiche mit den übergebenen Bereichen aufgelöst werden können.
|
void |
printAndVerifyAreaDependencyCheckResult(AreaDependencyCheck.AreaDependencyCheckResult dependencyCheckResult)
Gibt das Ergebnis einer Prüfung mittel
Debug aus. |
public AreaDependencyCheck.AreaDependencyCheckResult checkAreas(List<ConfigAreaAndVersion> areas)
AreaDependencyCheck
checkAreas
in interface AreaDependencyCheck
areas
- Bereiche mit entsprechenden Vesionen(>0). Alle Abhängigkeiten der Bereiche müssen mit den übergebenen Bereichen aufgelöst werden können.public void printAndVerifyAreaDependencyCheckResult(AreaDependencyCheck.AreaDependencyCheckResult dependencyCheckResult)
Debug
aus.
Fehlen Bereiche deren Abhängigkeit optionale ist, wird eine Warnung ausgegeben.
Wurden die Abhängigkeiten eines Bereichs noch nicht erfasst, so wird eine Warnung ausgegeben.
Fehlen Bereiche deren Abhängigkeit notwenig ist, wird ein Error ausgegeben.
Wird auch nur ein Error ausgegeben, wird nach Ausgabe aller Warnungen und Errors eine Exception geworfen.dependencyCheckResult
- Egebnis einer PrüfungIllegalStateException
- Es wurden notwendige Abhängigkeiten zwischen Bereichen gefunden, die nicht aufgelöst werden konnten.