Class ConfigurationAreaDependency


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

      • 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,
                                           java.lang.String pidDependantArea,
                                           ConfigurationAreaDependencyKind kind)
    • Method Detail

      • getDependencyOccurredAtVersion

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

        public java.lang.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.
      • hashCode

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

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object