Package de.bsvrz.dav.daf.main.archive
Class ArchiveDataKind
java.lang.Object
de.bsvrz.dav.daf.main.archive.ArchiveDataKind
public final class ArchiveDataKind
extends java.lang.Object
Klasse die die vier verschiedenen Datensatzarten des Archivsystem repräsentieren kann (siehe Technische Anforderungen Archivsystem).
-
Field Summary
Fields Modifier and Type Field Description static ArchiveDataKindONLINEDatensatzart für online erhaltene aktuelle Datensätze (siehe Technische Anforderungen Archivsystem).static ArchiveDataKindONLINE_DELAYEDDatensatzart für online erhaltene als nachgelieferte markierte Datensätze (siehe Technische Anforderungen Archivsystem).static ArchiveDataKindREQUESTEDDatensatzart für nachgeforderte aktuelle Datensätze (siehe Technische Anforderungen Archivsystem).static ArchiveDataKindREQUESTED_DELAYEDDatensatzart für nachgeforderte als nachgeliefert markierte Datensätze (siehe Technische Anforderungen Archivsystem). -
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object obj)intgetCode()Bestimmt die Kodierung dieser Datensatzart.static ArchiveDataKindgetInstance(int code)Liefert eine zur angegebenen Kodierung korrespondierende Datensatzart zurück.inthashCode()booleanisDelayed()Bestimmt, ob diese Datensatzart als nachgeliefert gekennzeichnete Datensätze enthalten kann.booleanisRequested()Bestimmt, ob diese Datensatzart nachgeforderte Datensätze enthalten kann.java.lang.StringtoString()Liefert eine textuelle Beschreibung dieser Datensatzart zurück.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
ONLINE
Datensatzart für online erhaltene aktuelle Datensätze (siehe Technische Anforderungen Archivsystem). -
ONLINE_DELAYED
Datensatzart für online erhaltene als nachgelieferte markierte Datensätze (siehe Technische Anforderungen Archivsystem). -
REQUESTED
Datensatzart für nachgeforderte aktuelle Datensätze (siehe Technische Anforderungen Archivsystem). -
REQUESTED_DELAYED
Datensatzart für nachgeforderte als nachgeliefert markierte Datensätze (siehe Technische Anforderungen Archivsystem).
-
-
Method Details
-
getInstance
Liefert eine zur angegebenen Kodierung korrespondierende Datensatzart zurück. Die Kodierung einer Datensatzart kann mit der MethodegetCode()bestimmt werden.- Parameters:
code- Kodierung der gewünschten Datensatzart.- Returns:
- Zur angegebenen Kodierung korrespondierende Datensatzart.
- Throws:
java.lang.IllegalArgumentException- Wenn eine ungültige Kodierung übergeben wurde.- See Also:
getCode()
-
getCode
public int getCode()Bestimmt die Kodierung dieser Datensatzart. Die Kodierung ist innerhalb der Klasse eindeutig. Das entsprechende Objekt kann aus der Kodierung mit Hilfe der MethodegetInstance(int)wiederhergestellt werden.- Returns:
- Eindeutige Kodierung dieser Datensatzart.
- See Also:
getInstance(int)
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equalsin classjava.lang.Object
-
isRequested
public boolean isRequested()Bestimmt, ob diese Datensatzart nachgeforderte Datensätze enthalten kann.- Returns:
truefür die DatensatzartenREQUESTEDundREQUESTED_DELAYED, sonstfalse.
-
isDelayed
public boolean isDelayed()Bestimmt, ob diese Datensatzart als nachgeliefert gekennzeichnete Datensätze enthalten kann.- Returns:
truefür die DatensatzartenONLINE_DELAYEDundREQUESTED_DELAYED, sonstfalse.
-
toString
public java.lang.String toString()Liefert eine textuelle Beschreibung dieser Datensatzart zurück. Das genaue Format ist nicht festgelegt und kann sich ändern.- Overrides:
toStringin classjava.lang.Object- Returns:
- Beschreibung dieses Objekts.
-