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.
-
-
-
Constructor Detail
-
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 Detail
-
getObject
public SystemObject getObject()
Bestimmt das System-Objekt auf das sich alle Datensätze des entsprechenden Containers beziehen.- Returns:
- Zugeordnetes System-Objekt.
-
getDataDescription
public DataDescription getDataDescription()
Bestimmt Attributgruppe, Aspekt und Simulationsvariante auf die sich alle Datensätze des entsprechenden Containers beziehen.- Returns:
- Datenbeschreibung mit Attributgruppe, Aspekt und Simulationsvariante.
-
getArchiveDataKind
public ArchiveDataKind 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.
-
-