Package de.bsvrz.dav.daf.main.archive
Class ArchiveDataKind
java.lang.Object
de.bsvrz.dav.daf.main.archive.ArchiveDataKind
Klasse die die vier verschiedenen Datensatzarten des Archivsystem repräsentieren kann (siehe Technische Anforderungen Archivsystem).
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ArchiveDataKind
Datensatzart für online erhaltene aktuelle Datensätze (siehe Technische Anforderungen Archivsystem).static final ArchiveDataKind
Datensatzart für online erhaltene als nachgelieferte markierte Datensätze (siehe Technische Anforderungen Archivsystem).static final ArchiveDataKind
Datensatzart für nachgeforderte aktuelle Datensätze (siehe Technische Anforderungen Archivsystem).static final ArchiveDataKind
Datensatzart für nachgeforderte als nachgeliefert markierte Datensätze (siehe Technische Anforderungen Archivsystem). -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
getCode()
Bestimmt die Kodierung dieser Datensatzart.static ArchiveDataKind
getInstance
(int code) Liefert eine zur angegebenen Kodierung korrespondierende Datensatzart zurück.int
hashCode()
boolean
Bestimmt, ob diese Datensatzart als nachgeliefert gekennzeichnete Datensätze enthalten kann.boolean
Bestimmt, ob diese Datensatzart nachgeforderte Datensätze enthalten kann.toString()
Liefert eine textuelle Beschreibung dieser Datensatzart zurück.
-
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:
IllegalArgumentException
- Wenn eine ungültige Kodierung übergeben wurde.- See Also:
-
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:
-
hashCode
public int hashCode() -
equals
-
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
Liefert eine textuelle Beschreibung dieser Datensatzart zurück. Das genaue Format ist nicht festgelegt und kann sich ändern.
-