Datensatzklasse ScanMode

java.lang.Object
java.lang.Record
de.bsvrz.ars.ars.repair.ScanMode
Datensatzkomponenten:
indexFiles - Sollen Indexdateien auf korrektes Format überprüft werden?
containerFiles - Sollen Containerdateien auf korrektes Format und häufige Fehler überprüft werden?
indexHeaderConsistency - Sollen die Indexdateien auf konsistenz mit den Containerheadern überprüft werden?
containerHeaderConsistency - Sollen die Container-Header auf Konsistenz mit den Containerdaten überprüft werden?
deleteBackupIndexFiles - Sollen die veralteten Backup-Index-Dateien automatisch gelöscht werden?
fixErrors - Sollen gefundene Fehler gelöscht werden?

public record ScanMode(boolean indexFiles, boolean containerFiles, boolean indexHeaderConsistency, boolean containerHeaderConsistency, boolean deleteBackupIndexFiles, boolean fixErrors) extends Record
Attribute, wie ein Überprüfungslauf der PersistenceCheckRunner-Klasse durchgeführt werden soll.
  • Konstruktordetails

    • ScanMode

      public ScanMode(boolean indexFiles, boolean containerFiles, boolean indexHeaderConsistency, boolean containerHeaderConsistency, boolean deleteBackupIndexFiles, boolean fixErrors)
      Erstellt eine Instanz einer Datensatzklasse ScanMode.
      Parameter:
      indexFiles - Wert für die Datensatzkomponente indexFiles
      containerFiles - Wert für die Datensatzkomponente containerFiles
      indexHeaderConsistency - Wert für die Datensatzkomponente indexHeaderConsistency
      containerHeaderConsistency - Wert für die Datensatzkomponente containerHeaderConsistency
      deleteBackupIndexFiles - Wert für die Datensatzkomponente deleteBackupIndexFiles
      fixErrors - Wert für die Datensatzkomponente fixErrors
  • 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 "==".
      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.
    • indexFiles

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

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

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

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

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

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