Class ConfigurationAreaDependency

java.lang.Object
de.bsvrz.puk.config.configFile.datamodel.ConfigurationAreaDependency

public class ConfigurationAreaDependency extends Object
Diese Klasse stellt die Abhängigkeit von einem Konfigurationsbereich zu einem anderen dar.
  • Constructor Details

    • ConfigurationAreaDependency

      public ConfigurationAreaDependency(short dependencyOccurredAtVersion, short neededVersion, de.bsvrz.dav.daf.main.config.ConfigurationArea dependantArea, ConfigurationAreaDependencyKind kind)
      Parameters:
      dependencyOccurredAtVersion - Ab welcher Version ist die Abhängigkeit von area und dependantArea aufgetreten. Vor dieser Version konnte area ohne dependantArea existieren.
      neededVersion - Version, in der der Bereich dependantArea zur Verfügung stehen muss, damit der Bereich area alle Referenzen auflösen kann.
      dependantArea - Bereich, von dem der Bereich area abhängig ist.
      kind - Art der Abhängigkeit.
    • ConfigurationAreaDependency

      public ConfigurationAreaDependency(short dependencyOccurredAtVersion, short neededVersion, String pidDependantArea, ConfigurationAreaDependencyKind kind)
  • Method Details

    • getDependencyOccurredAtVersion

      public short getDependencyOccurredAtVersion()
      Returns:
      Version, ab der der Bereich vom Bereich getDependantArea() abhängig wurde.
    • getDependantArea

      public String getDependantArea()
      Returns:
      Pid des Bereichs, von dem ein anderer Bereich abhängig ist.
    • getNeededVersion

      public short getNeededVersion()
      Returns:
      Version, in der der Bereich getDependantArea() vorliegen muss, damit der Bereich alle Abhängigkeiten auflösen kann.
    • getKind

      Returns:
      Art der Abhängigkeit zwischen den beiden Bereichen.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object