de.bsvrz.puk.config.configFile.datamodel
Class ConfigurationAreaDependency

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

Constructor Summary
ConfigurationAreaDependency(short dependencyOccurredAtVersion, short neededVersion, ConfigurationArea dependantArea, ConfigurationAreaDependencyKind kind)
           
ConfigurationAreaDependency(short dependencyOccurredAtVersion, short neededVersion, String pidDependantArea, ConfigurationAreaDependencyKind kind)
           
 
Method Summary
 boolean equals(Object o)
           
 String getDependantArea()
           
 short getDependencyOccurredAtVersion()
           
 ConfigurationAreaDependencyKind getKind()
           
 short getNeededVersion()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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