Class DataContainerIdentification
java.lang.Object
de.bsvrz.dav.daf.main.impl.archive.DataContainerIdentification
- All Implemented Interfaces:
java.lang.Comparable
public final class DataContainerIdentification
extends java.lang.Object
implements java.lang.Comparable
Identifikation der Archivdaten eines Archivdatencontainers.
-
Constructor Summary
Constructors Constructor Description DataContainerIdentification(SystemObject object, DataDescription dataDescription, ArchiveDataKind archiveDataKind)
Erzeugt eine neue Containeridentifikation. -
Method Summary
Modifier and Type Method Description int
compareTo(java.lang.Object o)
boolean
equals(java.lang.Object object)
Prüft, ob dieses Objekt dem übergebenen Objekt gleicht.ArchiveDataKind
getArchiveDataKind()
Bestimmt die Datensatzart (aktuell, nachgeliefert, nachgefordert) der Datensätze im entsprechenden Container.DataDescription
getDataDescription()
Bestimmt Attributgruppe, Aspekt und Simulationsvariante auf die sich alle Datensätze des entsprechenden Containers beziehen.SystemObject
getObject()
Bestimmt das System-Objekt auf das sich alle Datensätze des entsprechenden Containers beziehen.int
hashCode()
Bestimmt einen hashCode, der nur von den im Konstruktor übergebenen Werten abhängig ist.java.lang.String
toString()
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
DataContainerIdentification
public DataContainerIdentification(SystemObject object, DataDescription dataDescription, ArchiveDataKind archiveDataKind)Erzeugt eine neue Containeridentifikation.- Parameters:
object
- System-Objekt auf das sich alle Datensätze des entsprechenden Containers beziehen.dataDescription
- Attributgruppe, Aspekt und Simulationsvariante auf die sich alle Datensätze des entsprechenden Containers beziehen.archiveDataKind
- Datensatzart der Datensätze im entsprechenden Container (aktuell, nachgeliefert, nachgefordert).
-
-
Method Details
-
getObject
Bestimmt das System-Objekt auf das sich alle Datensätze des entsprechenden Containers beziehen.- Returns:
- Zugeordnetes System-Objekt.
-
getDataDescription
Bestimmt Attributgruppe, Aspekt und Simulationsvariante auf die sich alle Datensätze des entsprechenden Containers beziehen.- Returns:
- Datenbeschreibung mit Attributgruppe, Aspekt und Simulationsvariante.
-
getArchiveDataKind
Bestimmt die Datensatzart (aktuell, nachgeliefert, nachgefordert) der Datensätze im entsprechenden Container.- Returns:
- Zugeordnete Datensatzart.
-
hashCode
public int hashCode()Bestimmt einen hashCode, der nur von den im Konstruktor übergebenen Werten abhängig ist. Verschiedene Objekte dieser Klasse, die das gleiche Systemobjekt, die gleiche Datenbeschreibung und die gleiche Archivdatensatzart enthalten werden als gleich angesehen.- Overrides:
hashCode
in classjava.lang.Object
- Returns:
- Hashcode dieses Objekts.
- See Also:
equals(java.lang.Object)
,compareTo(java.lang.Object)
-
equals
public boolean equals(java.lang.Object object)Prüft, ob dieses Objekt dem übergebenen Objekt gleicht. Verschiedene Objekte dieser Klasse, die das gleiche Systemobjekt, die gleiche Datenbeschreibung und die gleiche Archivdatensatzart enthalten werden als gleich angesehen.- Overrides:
equals
in classjava.lang.Object
- Parameters:
object
- Das Objekt mit dem dieses Objekt verglichen werden soll.- Returns:
true
falls die Objekte gleich sind; sonstfalse
.- See Also:
hashCode()
,compareTo(java.lang.Object)
-
compareTo
public int compareTo(java.lang.Object o)- Specified by:
compareTo
in interfacejava.lang.Comparable
-
toString
public java.lang.String toString()Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke.- Overrides:
toString
in classjava.lang.Object
- Returns:
- Beschreibung dieses Objekts.
-