Class ArchiveDataKind

java.lang.Object
de.bsvrz.dav.daf.main.archive.ArchiveDataKind

public final class ArchiveDataKind extends 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 final ArchiveDataKind
    Datensatzart für online erhaltene aktuelle Datensätze (siehe Technische Anforderungen Archivsystem).
    static final ArchiveDataKind
    Datensatzart für online erhaltene als nachgelieferte markierte Datensätze (siehe Technische Anforderungen Archivsystem).
    static final ArchiveDataKind
    Datensatzart für nachgeforderte aktuelle Datensätze (siehe Technische Anforderungen Archivsystem).
    static final ArchiveDataKind
    Datensatzart für nachgeforderte als nachgeliefert markierte Datensätze (siehe Technische Anforderungen Archivsystem).
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    int
    Bestimmt die Kodierung dieser Datensatzart.
    getInstance(int code)
    Liefert eine zur angegebenen Kodierung korrespondierende Datensatzart zurück.
    int
     
    boolean
    Bestimmt, ob diese Datensatzart als nachgeliefert gekennzeichnete Datensätze enthalten kann.
    boolean
    Bestimmt, ob diese Datensatzart nachgeforderte Datensätze enthalten kann.
    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:
      IllegalArgumentException - Wenn eine ungültige Kodierung übergeben wurde.
      See Also:
    • 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:
    • hashCode

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

      public boolean equals(Object obj)
      Overrides:
      equals in class 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 String toString()
      Liefert eine textuelle Beschreibung dieser Datensatzart zurück. Das genaue Format ist nicht festgelegt und kann sich ändern.
      Overrides:
      toString in class Object
      Returns:
      Beschreibung dieses Objekts.