Enum OnlineDatum.Status
- java.lang.Object
-
- java.lang.Enum<OnlineDatum.Status>
-
- de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum.Status
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<OnlineDatum.Status>
,java.lang.constant.Constable
- Enclosing interface:
- OnlineDatum
public static enum OnlineDatum.Status extends java.lang.Enum<OnlineDatum.Status>
Der Status eines Datensatzes. Kapselt die Instanzen der DAF-KlasseDataState
als ENUM.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ARCHIV_ENDE
Datensatztyp für leere Datensätze, die vom Archivsystem in jeden Datensatzstrom eingefügt werden, um das Ende eines Datensatzstroms einer Teilanfrage zu markieren.BLOCK_NICHT_VERFUEGBAR
Datensatztyp für leere Datensätze, die vom Archivsystem in den Antwort-Datensatzstrom von Teilanfragen eingefügt wird, um Bereiche zu markieren, die ausgelagert (d.h. gesichert und gelöscht) wurden.DATEN
Datensatztyp für Datensätze die Nutzdaten enthalten (siehe Technische Anforderungen Archivsystem).GELOESCHTER_BLOCK
Datensatztyp für leere Datensätze, die vom Archivsystem in den Antwort-Datensatzstrom von Teilanfragen eingefügt wird, um Bereiche zu markieren, die gelöscht (und nicht gesichert) wurden.KEINE_DATEN
Datensatztyp für leere Datensätze, die von der Quelle ohne Attributwerte versendet wurden (siehe Technische Anforderungen Archivsystem).KEINE_QUELLE
Datensatztyp für leere Datensätze, die vom Datenverteiler generiert wurden, weil keine Quelle für die entsprechenden Daten existiert.KEINE_RECHTE
Datensatztyp für leere Datensätze, die vom Datenverteiler generiert wurden, weil nicht die erforderlichen Rechte zum Empfang der Daten vorliegen.MOEGLICHE_LUECKE
Datensatztyp für leere Datensätze, die vom Archivsystem generiert wurden, um eine potentielle Datenlücke zu markieren.UNDEFINIERT
Datensatztyp für ungültige Datensätze (Initialwert).UNGUELTIGE_ANMELDUNG
Datensatztyp für leere Datensätze, die vom Datenverteiler versendet werden können, wenn eine Anmeldung von Daten im Konflikt mit anderen Anmeldungen steht (z.B. mehrere Senken für die gleichen Daten).
-
Method Summary
Modifier and Type Method Description int
getCode()
Gibt den passenden Statuscode in den Datenverteilerapplikationsfunktionen wieder.static OnlineDatum.Status
getStatus(de.bsvrz.dav.daf.main.DataState dataState)
Bestimmt den Status zu einem Code.java.lang.String
toString()
static OnlineDatum.Status
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static OnlineDatum.Status[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNDEFINIERT
public static final OnlineDatum.Status UNDEFINIERT
Datensatztyp für ungültige Datensätze (Initialwert).
-
DATEN
public static final OnlineDatum.Status DATEN
Datensatztyp für Datensätze die Nutzdaten enthalten (siehe Technische Anforderungen Archivsystem).
-
GELOESCHTER_BLOCK
public static final OnlineDatum.Status GELOESCHTER_BLOCK
Datensatztyp für leere Datensätze, die vom Archivsystem in den Antwort-Datensatzstrom von Teilanfragen eingefügt wird, um Bereiche zu markieren, die gelöscht (und nicht gesichert) wurden.
-
ARCHIV_ENDE
public static final OnlineDatum.Status ARCHIV_ENDE
Datensatztyp für leere Datensätze, die vom Archivsystem in jeden Datensatzstrom eingefügt werden, um das Ende eines Datensatzstroms einer Teilanfrage zu markieren.
-
UNGUELTIGE_ANMELDUNG
public static final OnlineDatum.Status UNGUELTIGE_ANMELDUNG
Datensatztyp für leere Datensätze, die vom Datenverteiler versendet werden können, wenn eine Anmeldung von Daten im Konflikt mit anderen Anmeldungen steht (z.B. mehrere Senken für die gleichen Daten).
-
KEINE_DATEN
public static final OnlineDatum.Status KEINE_DATEN
Datensatztyp für leere Datensätze, die von der Quelle ohne Attributwerte versendet wurden (siehe Technische Anforderungen Archivsystem).
-
KEINE_RECHTE
public static final OnlineDatum.Status KEINE_RECHTE
Datensatztyp für leere Datensätze, die vom Datenverteiler generiert wurden, weil nicht die erforderlichen Rechte zum Empfang der Daten vorliegen.
-
KEINE_QUELLE
public static final OnlineDatum.Status KEINE_QUELLE
Datensatztyp für leere Datensätze, die vom Datenverteiler generiert wurden, weil keine Quelle für die entsprechenden Daten existiert.
-
MOEGLICHE_LUECKE
public static final OnlineDatum.Status MOEGLICHE_LUECKE
Datensatztyp für leere Datensätze, die vom Archivsystem generiert wurden, um eine potentielle Datenlücke zu markieren.
-
BLOCK_NICHT_VERFUEGBAR
public static final OnlineDatum.Status BLOCK_NICHT_VERFUEGBAR
Datensatztyp für leere Datensätze, die vom Archivsystem in den Antwort-Datensatzstrom von Teilanfragen eingefügt wird, um Bereiche zu markieren, die ausgelagert (d.h. gesichert und gelöscht) wurden.
-
-
Method Detail
-
values
public static OnlineDatum.Status[] values()
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static OnlineDatum.Status valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getStatus
public static OnlineDatum.Status getStatus(de.bsvrz.dav.daf.main.DataState dataState)
Bestimmt den Status zu einem Code.- Parameters:
dataState
- ein Datenstatus.- Returns:
- der gesuchte Status.
-
getCode
public int getCode()
Gibt den passenden Statuscode in den Datenverteilerapplikationsfunktionen wieder.- Returns:
- den Statuscode als Zahl.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Enum<OnlineDatum.Status>
-
-