public final class DataState
extends java.lang.Object
Objekte dieser Klasse repräsentieren die verschiedenen Zustände von Datensätzen (Datensatztyp) (siehe Datensatztyp in den Technische Anforderungen zum Archivsystem).
Modifier and Type | Field and Description |
---|---|
static DataState |
DATA
Datensatztyp für Datensätze die Nutzdaten enthalten (siehe Technische Anforderungen Archivsystem).
|
static DataState |
DELETED_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.
|
static DataState |
END_OF_ARCHIVE
Datensatztyp für leere Datensätze, die vom Archivsystem in jeden Datensatzstrom eingefügt werden, um das Ende eines Datensatzstroms einer Teilanfrage zu markieren.
|
static DataState |
INVALID_SUBSCRIPTION
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).
|
static DataState |
NO_DATA
Datensatztyp für leere Datensätze, die von der Quelle ohne Attributwerte versendet wurden (siehe Technische Anforderungen Archivsystem).
|
static DataState |
NO_RIGHTS
Datensatztyp für leere Datensätze, die vom Datenverteiler generiert wurden, weil nicht die erforderlichen Rechte zum Empfang der Daten vorliegen.
|
static DataState |
NO_SOURCE
Datensatztyp für leere Datensätze, die vom Datenverteiler generiert wurden, weil keine Quelle für die entsprechenden Daten existiert.
|
static DataState |
POSSIBLE_GAP
Datensatztyp für leere Datensätze, die vom Archivsystem generiert wurden, um eine potentielle Datenlücke zu markieren.
|
static DataState |
UNAVAILABLE_BLOCK
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.
|
Modifier and Type | Method and Description |
---|---|
int |
getCode()
Bestimmt die Kodierung dieses Datensatztyps.
|
static DataState |
getInstance(int code)
Liefert einen zur angegebenen Kodierung korrespondierenden Datensatztyp zurück.
|
int |
hashCode()
Returns a hash code value for the object.
|
java.lang.String |
toString()
Liefert eine textuelle Beschreibung dieses Datensatztyps zurück.
|
public static final DataState DATA
Datensatztyp für Datensätze die Nutzdaten enthalten (siehe Technische Anforderungen Archivsystem).
public static final DataState NO_DATA
Datensatztyp für leere Datensätze, die von der Quelle ohne Attributwerte versendet wurden (siehe Technische Anforderungen Archivsystem).
public static final DataState NO_SOURCE
Datensatztyp für leere Datensätze, die vom Datenverteiler generiert wurden, weil keine Quelle für die entsprechenden Daten existiert. (siehe Technische Anforderungen Archivsystem).
public static final DataState NO_RIGHTS
Datensatztyp für leere Datensätze, die vom Datenverteiler generiert wurden, weil nicht die erforderlichen Rechte zum Empfang der Daten vorliegen. (siehe Technische Anforderungen Archivsystem).
public static final DataState POSSIBLE_GAP
Datensatztyp für leere Datensätze, die vom Archivsystem generiert wurden, um eine potentielle Datenlücke zu markieren. (siehe Technische Anforderungen Archivsystem).
public static final DataState END_OF_ARCHIVE
Datensatztyp für leere Datensätze, die vom Archivsystem in jeden Datensatzstrom eingefügt werden, um das Ende eines Datensatzstroms einer Teilanfrage zu markieren. Der Datenzeitstempel bei Verwendung dieses Typs gibt an, bis wann der letzte reguläre Datensatz gültig ist, d.h. der Datenzeitstempel enthält den Datenzeitstempel des Datensatzes, der dem letzten übertragenen regulären Datensatz folgen würde, oder falls es noch keinen Nachfolger gibt den Datenzeitstempel des letzten übertragenen regulären Datensatzes. (Siehe auch Technische Anforderungen Archivsystem).
public static final DataState DELETED_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. Der Datenzeitstempel bei Verwendung dieses Typs enthält den Datenzeitstempel des ersten gelöschten Datensatz im gelöschten Bereich. (Siehe auch Technische Anforderungen Archivsystem).
public static final DataState UNAVAILABLE_BLOCK
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. Der Datenzeitstempel bei Verwendung dieses Typs enthält den Datenzeitstempel des ersten gelöschten Datensatz im ausgelagerten Bereich. (Siehe auch Technische Anforderungen Archivsystem).
public static final DataState INVALID_SUBSCRIPTION
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).
public static final DataState getInstance(int code)
Liefert einen zur angegebenen Kodierung korrespondierenden Datensatztyp zurück. Die Kodierung des Datensatztyps kann mit der Methode getCode()
bestimmt werden.
code
- Kodierung des gewünschten Datensatztyps.java.lang.IllegalArgumentException
- Wenn eine ungültige Kodierung übergeben wurde.getCode()
public int getCode()
Bestimmt die Kodierung dieses Datensatztyps. Die Kodierung ist innerhalb der Klasse eindeutig. Das entsprechende Objekt kann aus der Kodierung mit Hilfe der Methode getInstance(int)
wiederhergestellt werden.
getInstance(int)
public int hashCode()
Returns a hash code value for the object. This method is supported for the benefit of hashtables such as those provided by java.util.Hashtable
.
The general contract of hashCode
is:
hashCode
method on each of the two objects must produce the same integer result. Object.equals(Object)
method, then calling the hashCode method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hashtables. As much as is reasonably practical, the hashCode method defined by class Object does return distinct integers for distinct objects. (This is typically implemented by converting the internal address of the object into an integer, but this implementation technique is not required by the JavaTM programming language.)
hashCode
in class java.lang.Object
Object.equals(Object)
,
Hashtable
public java.lang.String toString()
Liefert eine textuelle Beschreibung dieses Datensatztyps zurück. Das genaue Format ist nicht festgelegt und kann sich ändern.
toString
in class java.lang.Object