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.ObjectKlasse 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
All Methods Static Methods Instance Methods Concrete Methods 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.
-
-
-
Field Detail
-
ONLINE
public static final ArchiveDataKind ONLINE
Datensatzart für online erhaltene aktuelle Datensätze (siehe Technische Anforderungen Archivsystem).
-
ONLINE_DELAYED
public static final ArchiveDataKind ONLINE_DELAYED
Datensatzart für online erhaltene als nachgelieferte markierte Datensätze (siehe Technische Anforderungen Archivsystem).
-
REQUESTED
public static final ArchiveDataKind REQUESTED
Datensatzart für nachgeforderte aktuelle Datensätze (siehe Technische Anforderungen Archivsystem).
-
REQUESTED_DELAYED
public static final ArchiveDataKind REQUESTED_DELAYED
Datensatzart für nachgeforderte als nachgeliefert markierte Datensätze (siehe Technische Anforderungen Archivsystem).
-
-
Method Detail
-
getInstance
public static ArchiveDataKind getInstance(int code)
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.
-
-