de.bsvrz.puk.config.configFile.datamodel
Class AreaDependencyChecker.CheckResult
java.lang.Object
de.bsvrz.puk.config.configFile.datamodel.AreaDependencyChecker.CheckResult
- All Implemented Interfaces:
- AreaDependencyCheck.AreaDependencyCheckResult
- Enclosing class:
- AreaDependencyChecker
private static final class AreaDependencyChecker.CheckResult
- extends Object
- implements AreaDependencyCheck.AreaDependencyCheckResult
_optionalDependencyErrors
private final Map<ConfigurationArea,List<ConfigurationAreaDependency>> _optionalDependencyErrors
_neededDependencyErrors
private final Map<ConfigurationArea,List<ConfigurationAreaDependency>> _neededDependencyErrors
_unknownAreas
private final List<ConfigurationArea> _unknownAreas
AreaDependencyChecker.CheckResult
private AreaDependencyChecker.CheckResult()
addOptionalDependencyError
public void addOptionalDependencyError(ConfigurationArea area,
ConfigurationAreaDependency dependency)
- Parameters:
area
- Bereich, für den die Abhängigkeit gilt, die nicht aufgelöst werden konnte.dependency
- Abhängigkeit
addNeededDependencyError
public void addNeededDependencyError(ConfigurationArea area,
ConfigurationAreaDependency dependency)
getOptionalDependencyErrors
public Map<ConfigurationArea,List<ConfigurationAreaDependency>> getOptionalDependencyErrors()
- Description copied from interface:
AreaDependencyCheck.AreaDependencyCheckResult
- Gibt alle Bereiche und deren Abhängigkeiten zurück, die nicht aufgelöst werden konnten und deren Abhängigkeit als "optional" gekennzeichnet sind.
- Specified by:
getOptionalDependencyErrors
in interface AreaDependencyCheck.AreaDependencyCheckResult
- 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
public Map<ConfigurationArea,List<ConfigurationAreaDependency>> getNeededDependencyErrors()
- Description copied from interface:
AreaDependencyCheck.AreaDependencyCheckResult
- Gibt alle Bereiche und deren Avhängigkeiten zurück, die nicht aufgelöst werden konnten und deren Abhängigkeit als "notwenig" gekennzeichnet sind.
- Specified by:
getNeededDependencyErrors
in interface AreaDependencyCheck.AreaDependencyCheckResult
- 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
public List<ConfigurationArea> getAreasWithUnknownDependencies()
- Description copied from interface:
AreaDependencyCheck.AreaDependencyCheckResult
- 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.
- Specified by:
getAreasWithUnknownDependencies
in interface AreaDependencyCheck.AreaDependencyCheckResult
- Returns:
- Alle Bereiche, deren Abhängigkeiten noch nicht erfasst wurden.
addUnknownArea
public void addUnknownArea(ConfigurationArea area)
- Fügt einen Bereich hinzu, dessen Abhängigkeiten zu anderen Bereichen noch nicht erfasst wurden.
- Parameters:
area
- s.o.
toString
public String toString()
- Overrides:
toString
in class Object