Class ArchiveDataKind

java.lang.Object
de.bsvrz.dav.daf.main.archive.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

    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 Details

    • 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 Details

    • 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.