de.bsvrz.puk.config.configFile.datamodel
Interface AreaDependencyCheck.AreaDependencyCheckResult

All Known Implementing Classes:
AreaDependencyChecker.CheckResult
Enclosing interface:
AreaDependencyCheck

public static interface AreaDependencyCheck.AreaDependencyCheckResult


Method Summary
 List<ConfigurationArea> getAreasWithUnknownDependencies()
          Gibt alle Bereiche zurück, deren Abhägigkeiten nicht geprüft werden konnte.
 Map<ConfigurationArea,List<ConfigurationAreaDependency>> getNeededDependencyErrors()
          Gibt alle Bereiche und deren Avhängigkeiten zurück, die nicht aufgelöst werden konnten und deren Abhängigkeit als "notwenig" gekennzeichnet sind.
 Map<ConfigurationArea,List<ConfigurationAreaDependency>> getOptionalDependencyErrors()
          Gibt alle Bereiche und deren Abhängigkeiten zurück, die nicht aufgelöst werden konnten und deren Abhängigkeit als "optional" gekennzeichnet sind.
 

Method Detail

getOptionalDependencyErrors

Map<ConfigurationArea,List<ConfigurationAreaDependency>> getOptionalDependencyErrors()
Gibt alle Bereiche und deren Abhängigkeiten zurück, die nicht aufgelöst werden konnten und deren Abhängigkeit als "optional" gekennzeichnet sind.

Returns:
Als Schlüssel dient der Bereich, dessen Abhängigkeit nicht aufgelöst werden konnte. Es wird eine Liste zurückgegeben, mit allen Abhängigkeiten, die nicht aufgelöst werden konnten und die optional sind. Wurden keine Fehler gefunden, ist die Map leer.

getNeededDependencyErrors

Map<ConfigurationArea,List<ConfigurationAreaDependency>> getNeededDependencyErrors()
Gibt alle Bereiche und deren Avhängigkeiten zurück, die nicht aufgelöst werden konnten und deren Abhängigkeit als "notwenig" gekennzeichnet sind.

Returns:
Als Schlüssel dient der Bereich, dessen Abhängigkeit nicht aufgelöst werden konnte. Es wird eine Liste zurückgegeben, die alle Abhängigkeiten des Schlüssel-Bereichs enthält. Wurden keine Fehler gefunden, ist die Map leer.

getAreasWithUnknownDependencies

List<ConfigurationArea> getAreasWithUnknownDependencies()
Gibt alle Bereiche zurück, deren Abhägigkeiten nicht geprüft werden konnte. Dies ist zum Beispiel möglich, wenn ein Bereich vor der Einführung dieses Mechanismus aktiviert wurde. Sobald dieser Bereich allerdings aktiviert/zur Aktivierung freigegeben/ zur Übernahme freigegeben wird, stehen diese Informationen zur Verfügung.

Returns:
Alle Bereiche, deren Abhängigkeiten noch nicht erfasst wurden.