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 ArchiveDataKind
ONLINE
Datensatzart für online erhaltene aktuelle Datensätze (siehe Technische Anforderungen Archivsystem).static ArchiveDataKind
ONLINE_DELAYED
Datensatzart für online erhaltene als nachgelieferte markierte Datensätze (siehe Technische Anforderungen Archivsystem).static ArchiveDataKind
REQUESTED
Datensatzart für nachgeforderte aktuelle Datensätze (siehe Technische Anforderungen Archivsystem).static ArchiveDataKind
REQUESTED_DELAYED
Datensatzart für nachgeforderte als nachgeliefert markierte Datensätze (siehe Technische Anforderungen Archivsystem). -
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
getCode()
Bestimmt die Kodierung dieser Datensatzart.static ArchiveDataKind
getInstance(int code)
Liefert eine zur angegebenen Kodierung korrespondierende Datensatzart zurück.int
hashCode()
boolean
isDelayed()
Bestimmt, ob diese Datensatzart als nachgeliefert gekennzeichnete Datensätze enthalten kann.boolean
isRequested()
Bestimmt, ob diese Datensatzart nachgeforderte Datensätze enthalten kann.java.lang.String
toString()
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:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equals
in classjava.lang.Object
-
isRequested
public boolean isRequested()Bestimmt, ob diese Datensatzart nachgeforderte Datensätze enthalten kann.- Returns:
true
für die DatensatzartenREQUESTED
undREQUESTED_DELAYED
, sonstfalse
.
-
isDelayed
public boolean isDelayed()Bestimmt, ob diese Datensatzart als nachgeliefert gekennzeichnete Datensätze enthalten kann.- Returns:
true
für die DatensatzartenONLINE_DELAYED
undREQUESTED_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:
toString
in classjava.lang.Object
- Returns:
- Beschreibung dieses Objekts.
-