Package de.bsvrz.ars.ars.repair
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.-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungScanMode
(boolean indexFiles, boolean containerFiles, boolean indexHeaderConsistency, boolean containerHeaderConsistency, boolean deleteBackupIndexFiles, boolean fixErrors) Erstellt eine Instanz einer DatensatzklasseScanMode
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
Gibt den Wert für die DatensatzkomponentecontainerFiles
zurück.boolean
Gibt den Wert für die DatensatzkomponentecontainerHeaderConsistency
zurück.boolean
Gibt den Wert für die DatensatzkomponentedeleteBackupIndexFiles
zurück.final boolean
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.boolean
Gibt den Wert für die DatensatzkomponentefixErrors
zurück.final int
hashCode()
Gibt einen Hashcodewert für diese Objekt zurück.boolean
Gibt den Wert für die DatensatzkomponenteindexFiles
zurück.boolean
Gibt den Wert für die DatensatzkomponenteindexHeaderConsistency
zurück.final String
toString()
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
-
Konstruktordetails
-
ScanMode
public ScanMode(boolean indexFiles, boolean containerFiles, boolean indexHeaderConsistency, boolean containerHeaderConsistency, boolean deleteBackupIndexFiles, boolean fixErrors) Erstellt eine Instanz einer DatensatzklasseScanMode
.- Parameter:
indexFiles
- Wert für die DatensatzkomponenteindexFiles
containerFiles
- Wert für die DatensatzkomponentecontainerFiles
indexHeaderConsistency
- Wert für die DatensatzkomponenteindexHeaderConsistency
containerHeaderConsistency
- Wert für die DatensatzkomponentecontainerHeaderConsistency
deleteBackupIndexFiles
- Wert für die DatensatzkomponentedeleteBackupIndexFiles
fixErrors
- Wert für die DatensatzkomponentefixErrors
-
-
Methodendetails
-
toString
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten. -
hashCode
public final int hashCode()Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet. -
equals
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 "==". -
indexFiles
public boolean indexFiles()Gibt den Wert für die DatensatzkomponenteindexFiles
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
indexFiles
-
containerFiles
public boolean containerFiles()Gibt den Wert für die DatensatzkomponentecontainerFiles
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
containerFiles
-
indexHeaderConsistency
public boolean indexHeaderConsistency()Gibt den Wert für die DatensatzkomponenteindexHeaderConsistency
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
indexHeaderConsistency
-
containerHeaderConsistency
public boolean containerHeaderConsistency()Gibt den Wert für die DatensatzkomponentecontainerHeaderConsistency
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
containerHeaderConsistency
-
deleteBackupIndexFiles
public boolean deleteBackupIndexFiles()Gibt den Wert für die DatensatzkomponentedeleteBackupIndexFiles
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
deleteBackupIndexFiles
-
fixErrors
public boolean fixErrors()Gibt den Wert für die DatensatzkomponentefixErrors
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
fixErrors
-