Class ArchiveDataKind


  • public final class ArchiveDataKind
    extends java.lang.Object
    Klasse die die vier verschiedenen Datensatzarten des Archivsystem repräsentieren kann (siehe Technische Anforderungen Archivsystem).
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static ArchiveDataKind ONLINE
      Datensatzart für online erhaltene aktuelle Datensätze (siehe Technische Anforderungen Archivsystem).
      static ArchiveDataKind ONLINE_DELAYED
      Datensatzart für online erhaltene als nachgelieferte markierte Datensätze (siehe Technische Anforderungen Archivsystem).
      static ArchiveDataKind REQUESTED
      Datensatzart für nachgeforderte aktuelle Datensätze (siehe Technische Anforderungen Archivsystem).
      static ArchiveDataKind REQUESTED_DELAYED
      Datensatzart 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
      boolean equals​(java.lang.Object obj)  
      int getCode()
      Bestimmt die Kodierung dieser Datensatzart.
      static ArchiveDataKind getInstance​(int code)
      Liefert eine zur angegebenen Kodierung korrespondierende Datensatzart zurück.
      int hashCode()  
      boolean isDelayed()
      Bestimmt, ob diese Datensatzart als nachgeliefert gekennzeichnete Datensätze enthalten kann.
      boolean isRequested()
      Bestimmt, ob diese Datensatzart nachgeforderte Datensätze enthalten kann.
      java.lang.String toString()
      Liefert eine textuelle Beschreibung dieser Datensatzart zurück.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • 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 Methode getCode() 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 Methode getInstance(int) wiederhergestellt werden.
        Returns:
        Eindeutige Kodierung dieser Datensatzart.
        See Also:
        getInstance(int)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • isRequested

        public boolean isRequested()
        Bestimmt, ob diese Datensatzart nachgeforderte Datensätze enthalten kann.
        Returns:
        true für die Datensatzarten REQUESTED und REQUESTED_DELAYED, sonst false.
      • isDelayed

        public boolean isDelayed()
        Bestimmt, ob diese Datensatzart als nachgeliefert gekennzeichnete Datensätze enthalten kann.
        Returns:
        true für die Datensatzarten ONLINE_DELAYED und REQUESTED_DELAYED, sonst false.
      • 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:
        toString in class java.lang.Object
        Returns:
        Beschreibung dieses Objekts.