Datensatzklasse InactiveOwner

java.lang.Object
java.lang.Record
de.delinkedde.areashopreborn.domain.InactiveOwner
Datensatzkomponenten:
playerId - player identifier
lastKnownName - most recently observed account name
lastSeenAt - most recent recorded join time
ownedRegions - number of directly owned managed regions

public record InactiveOwner(UUID playerId, String lastKnownName, Instant lastSeenAt, int ownedRegions) extends Record
Read-only projection of a tracked player who currently owns managed regions.
  • Konstruktordetails

    • InactiveOwner

      public InactiveOwner(UUID playerId, String lastKnownName, Instant lastSeenAt, int ownedRegions)
      Erstellt eine Instanz einer Datensatzklasse InactiveOwner.
      Parameter:
      playerId - Wert für die Datensatzkomponente playerId
      lastKnownName - Wert für die Datensatzkomponente lastKnownName
      lastSeenAt - Wert für die Datensatzkomponente lastSeenAt
      ownedRegions - Wert für die Datensatzkomponente ownedRegions
  • 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. Referenzkomponenten werden verglichen mit Objects::equals(Object,Object); primitive Komponenten werden verglichen mit "==".
      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.
    • playerId

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

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

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

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