Enum 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-Klasse DataState als ENUM.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.lang.Enum

        java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
    • 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.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • 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 name
        java.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 class java.lang.Enum<OnlineDatum.Status>