Datensatzklasse ArchiveRequestedData

java.lang.Object
java.lang.Record
de.bsvrz.ars.ars.persistence.writer.ArchiveRequestedData
Datensatzkomponenten:
dataset - nachgeforderter Datensatz
dataIdentification - Datenidentifikation
delayed - Nachgeliefert?
Alle implementierten Schnittstellen:
ArchiveJob, Consumer<ArchiveTask>

public record ArchiveRequestedData(SerializableDataset dataset, IdDataIdentification dataIdentification, boolean delayed) extends Record implements ArchiveJob
Ein Auftrag, einen nachgeforderten Datensatz zu archivieren
  • Konstruktordetails

    • ArchiveRequestedData

      public ArchiveRequestedData(SerializableDataset dataset, IdDataIdentification dataIdentification, boolean delayed)
      Erstellt eine Instanz einer Datensatzklasse ArchiveRequestedData.
      Parameter:
      dataset - Wert für die Datensatzkomponente dataset
      dataIdentification - Wert für die Datensatzkomponente dataIdentification
      delayed - Wert für die Datensatzkomponente delayed
  • Methodendetails

    • accept

      public void accept(ArchiveTask archiveTask)
      Angegeben von:
      accept in Schnittstelle Consumer<ArchiveTask>
    • equals

      public boolean equals(Object obj)
      Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist. Die Objekte sind gleich, wenn das andere Objekt der gleichen Klasse angehört und alle Datensatzkomponenten gleich sind. Referenzkomponenten werden verglichen mit Objects::equals(Object,Object); primitive Komponenten werden verglichen mit "==".
      Angegeben von:
      equals in Klasse Record
      Parameter:
      obj - das Objekt, mit dem verglichen wird
      Gibt zurück:
      true, wenn dieses Objekt gleich dem Argument obj ist, andernfalls false.
    • toString

      public String toString()
      Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten.
      Angegeben von:
      toString in Klasse Record
      Gibt zurück:
      eine Zeichenfolgendarstellung dieses Objekts
    • estimateMemoryUsage

      public long estimateMemoryUsage()
      Angegeben von:
      estimateMemoryUsage in Schnittstelle ArchiveJob
    • hashCode

      public final int hashCode()
      Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet.
      Angegeben von:
      hashCode in Klasse Record
      Gibt zurück:
      ein Hashcodewert für dieses Objekt
    • dataset

      public SerializableDataset dataset()
      Gibt den Wert für die Datensatzkomponente dataset zurück.
      Gibt zurück:
      Wert der Datensatzkomponente dataset
    • dataIdentification

      public IdDataIdentification dataIdentification()
      Gibt den Wert für die Datensatzkomponente dataIdentification zurück.
      Gibt zurück:
      Wert der Datensatzkomponente dataIdentification
    • delayed

      public boolean delayed()
      Gibt den Wert für die Datensatzkomponente delayed zurück.
      Gibt zurück:
      Wert der Datensatzkomponente delayed