de.bsvrz.puk.config.configFile.datamodel
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.
- Author:
- Kappich Systemberatung
ConfigurationAreaDependency
public ConfigurationAreaDependency(short dependencyOccurredAtVersion,
short neededVersion,
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)
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
public ConfigurationAreaDependencyKind 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