Datensatzklasse LegacyImportRepository.LegacyImportEntry

java.lang.Object
java.lang.Record
de.delinkedde.areashopreborn.persistence.LegacyImportRepository.LegacyImportEntry
Datensatzkomponenten:
sourceKey - normalized source file key
sourceHash - SHA-256 content hash at import time
regionId - created estate region identifier
importedAt - successful import time
detail - optional human-readable migration detail
Umschließende Klasse:
LegacyImportRepository

public static record LegacyImportRepository.LegacyImportEntry(String sourceKey, String sourceHash, UUID regionId, Instant importedAt, String detail) extends Record
Immutable completed legacy import marker.
  • Konstruktordetails

    • LegacyImportEntry

      public LegacyImportEntry(String sourceKey, String sourceHash, UUID regionId, Instant importedAt, String detail)
      Erstellt eine Instanz einer Datensatzklasse LegacyImportEntry.
      Parameter:
      sourceKey - Wert für die Datensatzkomponente sourceKey
      sourceHash - Wert für die Datensatzkomponente sourceHash
      regionId - Wert für die Datensatzkomponente regionId
      importedAt - Wert für die Datensatzkomponente importedAt
      detail - Wert für die Datensatzkomponente detail
  • Methodendetails

    • toString

      public final 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
    • 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
    • equals

      public final boolean equals(Object o)
      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. Alle Komponenten in dieser Datensatzklasse werden verglichen mit Objects::equals(Object,Object).
      Angegeben von:
      equals in Klasse Record
      Parameter:
      o - das Objekt, mit dem verglichen wird
      Gibt zurück:
      true, wenn dieses Objekt gleich dem Argument o ist, andernfalls false.
    • sourceKey

      public String sourceKey()
      Gibt den Wert für die Datensatzkomponente sourceKey zurück.
      Gibt zurück:
      Wert der Datensatzkomponente sourceKey
    • sourceHash

      public String sourceHash()
      Gibt den Wert für die Datensatzkomponente sourceHash zurück.
      Gibt zurück:
      Wert der Datensatzkomponente sourceHash
    • regionId

      public UUID regionId()
      Gibt den Wert für die Datensatzkomponente regionId zurück.
      Gibt zurück:
      Wert der Datensatzkomponente regionId
    • importedAt

      public Instant importedAt()
      Gibt den Wert für die Datensatzkomponente importedAt zurück.
      Gibt zurück:
      Wert der Datensatzkomponente importedAt
    • detail

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