de.bsvrz.puk.config.configFile.datamodel
Class AreaDependencyChecker.CheckResult

java.lang.Object
  extended by 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


Field Summary
private  Map<ConfigurationArea,List<ConfigurationAreaDependency>> _neededDependencyErrors
           
private  Map<ConfigurationArea,List<ConfigurationAreaDependency>> _optionalDependencyErrors
           
private  List<ConfigurationArea> _unknownAreas
           
 
Constructor Summary
private AreaDependencyChecker.CheckResult()
           
 
Method Summary
 void addNeededDependencyError(ConfigurationArea area, ConfigurationAreaDependency dependency)
           
 void addOptionalDependencyError(ConfigurationArea area, ConfigurationAreaDependency dependency)
           
 void addUnknownArea(ConfigurationArea area)
          Fügt einen Bereich hinzu, dessen Abhängigkeiten zu anderen Bereichen noch nicht erfasst wurden.
 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.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_optionalDependencyErrors

private final Map<ConfigurationArea,List<ConfigurationAreaDependency>> _optionalDependencyErrors

_neededDependencyErrors

private final Map<ConfigurationArea,List<ConfigurationAreaDependency>> _neededDependencyErrors

_unknownAreas

private final List<ConfigurationArea> _unknownAreas
Constructor Detail

AreaDependencyChecker.CheckResult

private AreaDependencyChecker.CheckResult()
Method Detail

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