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 TypMethodeBeschreibungbooleanGibt den Wert für die DatensatzkomponentecontainerFileszurück.booleanGibt den Wert für die DatensatzkomponentecontainerHeaderConsistencyzurück.booleanGibt den Wert für die DatensatzkomponentedeleteBackupIndexFileszurück.final booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.booleanGibt den Wert für die DatensatzkomponentefixErrorszurück.final inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.booleanGibt den Wert für die DatensatzkomponenteindexFileszurück.booleanGibt den Wert für die DatensatzkomponenteindexHeaderConsistencyzurück.final StringtoString()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 DatensatzkomponenteindexFilescontainerFiles- Wert für die DatensatzkomponentecontainerFilesindexHeaderConsistency- Wert für die DatensatzkomponenteindexHeaderConsistencycontainerHeaderConsistency- Wert für die DatensatzkomponentecontainerHeaderConsistencydeleteBackupIndexFiles- Wert für die DatensatzkomponentedeleteBackupIndexFilesfixErrors- 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 DatensatzkomponenteindexFileszurück.- Gibt zurück:
- Wert der Datensatzkomponente
indexFiles
-
containerFiles
public boolean containerFiles()Gibt den Wert für die DatensatzkomponentecontainerFileszurück.- Gibt zurück:
- Wert der Datensatzkomponente
containerFiles
-
indexHeaderConsistency
public boolean indexHeaderConsistency()Gibt den Wert für die DatensatzkomponenteindexHeaderConsistencyzurück.- Gibt zurück:
- Wert der Datensatzkomponente
indexHeaderConsistency
-
containerHeaderConsistency
public boolean containerHeaderConsistency()Gibt den Wert für die DatensatzkomponentecontainerHeaderConsistencyzurück.- Gibt zurück:
- Wert der Datensatzkomponente
containerHeaderConsistency
-
deleteBackupIndexFiles
public boolean deleteBackupIndexFiles()Gibt den Wert für die DatensatzkomponentedeleteBackupIndexFileszurück.- Gibt zurück:
- Wert der Datensatzkomponente
deleteBackupIndexFiles
-
fixErrors
public boolean fixErrors()Gibt den Wert für die DatensatzkomponentefixErrorszurück.- Gibt zurück:
- Wert der Datensatzkomponente
fixErrors
-