Package de.bsvrz.ars.ars.repair
Class PersistenceCheckRunner
java.lang.Object
de.bsvrz.ars.ars.repair.PersistenceCheckRunner
Klasse, mit der es möglich ist, die Inhalte eines Persistenzverzeichnisses auf Konsistenz zu prüfen und
häufige Fehler (insbesondere aus alten Versionen) zu erkennen und nach Möglichkeit zu korrigieren.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
fixDefects
(RescueResult rescueResult, PersistenceDirectoryLayoutInstance layoutInstance) static RescueResult
scan
(PersistenceDirectory persistenceDirectory, ScanMode scanMode) static void
scanDirectory
(Path directory, PersistenceDirectoryLayoutInstance layoutInstance, ScanMode scanMode, RescueResult rescueResult)
-
Constructor Details
-
PersistenceCheckRunner
public PersistenceCheckRunner()
-
-
Method Details
-
scan
@NotNull public static RescueResult scan(PersistenceDirectory persistenceDirectory, ScanMode scanMode) throws PersistenceException - Throws:
PersistenceException
-
fixDefects
public static void fixDefects(RescueResult rescueResult, PersistenceDirectoryLayoutInstance layoutInstance) -
scanDirectory
public static void scanDirectory(Path directory, PersistenceDirectoryLayoutInstance layoutInstance, ScanMode scanMode, RescueResult rescueResult)
-