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 voidfixDefects(RescueResult rescueResult, PersistenceDirectoryLayoutInstance layoutInstance) static RescueResultscan(PersistenceDirectory persistenceDirectory, ScanMode scanMode) static voidscanDirectory(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)
-