Class Defect

java.lang.Object
de.bsvrz.ars.ars.repair.Defect

public class Defect extends Object
Gefundener Fehler im Persistenzverzeichnis
  • Constructor Details

    • Defect

      public Defect(@NotNull Path file, @NotNull Set<Defect> category, @NotNull String message, @Nullable Exception exception)
      Erstellt einen neuen Defect.
      Parameters:
      file - Fehlerhafte Datei
      category - Liste mit Fehlern zu der dieser Defekt gehört. this wird automatisch zu dieser Fehlerliste hinzugefügt.
      message - Fehlermeldung/-Beschreibung
      exception - Eventuelle Exception, die den Fehler ausgelöst hat
    • Defect

      public Defect(Path file, Set<Defect> category, String message)
      Erstellt einen neuen Defect.
      Parameters:
      file - Fehlerhafte Datei
      category - Liste mit Fehlern zu der dieser Defekt gehört. this wird automatisch zu dieser Fehlerliste hinzugefügt.
      message - Fehlermeldung/-Beschreibung
  • Method Details

    • getFile

      @NotNull public Path getFile()
      Gibt die Datei zurück.
      Returns:
      die Datei
    • getMessage

      @NotNull public String getMessage()
      Gibt die Fehlermeldung zurück.
      Returns:
      die Fehlermeldung
    • getException

      @Nullable public Exception getException()
      Gibt die Exception zurück.
      Returns:
      die Exception