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.ComparableIdentifikation 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 intcompareTo(java.lang.Object o)booleanequals(java.lang.Object object)Prüft, ob dieses Objekt dem übergebenen Objekt gleicht.ArchiveDataKindgetArchiveDataKind()Bestimmt die Datensatzart (aktuell, nachgeliefert, nachgefordert) der Datensätze im entsprechenden Container.DataDescriptiongetDataDescription()Bestimmt Attributgruppe, Aspekt und Simulationsvariante auf die sich alle Datensätze des entsprechenden Containers beziehen.SystemObjectgetObject()Bestimmt das System-Objekt auf das sich alle Datensätze des entsprechenden Containers beziehen.inthashCode()Bestimmt einen hashCode, der nur von den im Konstruktor übergebenen Werten abhängig ist.java.lang.StringtoString()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:
hashCodein 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:
equalsin classjava.lang.Object- Parameters:
object- Das Objekt mit dem dieses Objekt verglichen werden soll.- Returns:
truefalls die Objekte gleich sind; sonstfalse.- See Also:
hashCode(),compareTo(java.lang.Object)
-
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareToin interfacejava.lang.Comparable
-
toString
public java.lang.String toString()
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke.- Overrides:
toStringin classjava.lang.Object- Returns:
- Beschreibung dieses Objekts.
-
-