Class ChecksumReport


  • public class ChecksumReport
    extends java.lang.Object

    Überschrift: ChecksumReport.

    Beschreibung: Objekt für einen CheckSummen-Report.

    Copyright: Copyright (c) ELO Digital Office GmbH 2018

    • Constructor Detail

      • ChecksumReport

        public ChecksumReport()
    • Method Detail

      • getReportFile

        public java.io.File getReportFile()
        Liefert die Reportdatei zurück.
        Returns:
        Reportdatei
      • setReportFile

        public void setReportFile​(java.io.File reportFile)
        Setzt die angegebene Reportdatei.
        Parameters:
        reportFile - Reportdatei
      • getReportFileSize

        public long getReportFileSize()
        Liefert die Größe der Reportdatei zurück.
        Returns:
        Größe der Reportdatei
      • setReportFileSize

        public void setReportFileSize​(long reportFileSize)
        Setzt die angegebene Größe der Reportdatei.
        Parameters:
        reportFileSize - Größe der Reportdatei
      • getCheckedDocsCount

        public long getCheckedDocsCount()
        Liefert die Anzahl der geprüften Dokumente zurück.
        Returns:
        Anzahl der geprüften Dokumente
      • incrCheckedDocsCount

        public void incrCheckedDocsCount()
        Erhöht die Anzahl der geprüften Dokumente.
      • getFirstCheckedDocId

        public long getFirstCheckedDocId()
        Liefert die erste geprüfte Dokument-ID zurück.
        Returns:
        erste geprüfte Dokument-ID
      • setFirstCheckedDocId

        public void setFirstCheckedDocId​(int firstCheckedDocId)
        Setzt die erste geprüfte Dokument-ID.
        Parameters:
        firstCheckedDocId - Erste geprüfte Dokument-ID
      • getLastCheckedDocId

        public long getLastCheckedDocId()
        Liefert die letzte geprüfte Dokument-ID zurück.
        Returns:
        letzte geprüfte Dokument-ID
      • setLastCheckedDocId

        public void setLastCheckedDocId​(int lastCheckedDocId)
        Setzt die letzte geprüfte Dokument-ID.
        Parameters:
        lastCheckedDocId - Letzte geprüfte Dokument-ID
      • getWrongChecksumCount

        public long getWrongChecksumCount()
        Liefert die Anzahl der defekten Checksummen zurück.
        Returns:
        Anzahl der defekten Checksummen
      • incrWrongChecksumCount

        public void incrWrongChecksumCount()
        Erhöht die Anzahl der defekten Checksummen.
      • getRightChecksumCount

        public long getRightChecksumCount()
        Liefert die Anzahl der korrekten Checksummen zurück.
        Returns:
        Anzahl der korrekten Checksummen
      • incrRightChecksumCount

        public void incrRightChecksumCount()
        Erhöht die Anzahl der korrekten Checksummen.
      • getFailAccessCount

        public long getFailAccessCount()
        Liefert die Anzahl der Fehlzugriffe zurück.
        Returns:
        Anzahl der Fehlzugriffe
      • incrFailAccessCount

        public void incrFailAccessCount()
        Erhöht die Anzahl der Fehlzugriffe.
      • getLogOnlyErrors

        public boolean getLogOnlyErrors()
        Meldet zurück, ob nur Fehler geloggt werden.
        Returns:
        nur Fehler werden geloggt
      • setLogOnlyErrors

        public void setLogOnlyErrors​(boolean logOnlyErrors)
        Setzt die Eigenschaft für das Loggen nur der Fehler.
        Parameters:
        logOnlyErrors - Nur Fehler loggen
      • getErrorDocIds

        public java.util.ArrayList<java.lang.Integer> getErrorDocIds()
        Liefert die Liste mit den DokIds, bei den ein Fehler aufgetreten ist.
        Returns:
        Liste mit den fehlerhaften DokIds
      • addErrorDocId

        public void addErrorDocId​(int docId)
        Fügt die angegebene DokId in die Liste mit den fehlerhaften DokIds ein.
        Parameters:
        docId - Fehlerhafte DocId
      • getStartProcTime

        public long getStartProcTime()
        Liefert die Startzeit vom Reportvorgang zurück.
        Returns:
        Startzeit vom Reportvorgang
      • setStartProcTime

        public void setStartProcTime​(long startProcTime)
        Setzt die angegebene Startzeit vom Reportvorgang.
        Parameters:
        startProcTime - Startzeit vom Reportvorgang
      • getTotalProcTime

        public long getTotalProcTime()
        Liefert die Gesamtdauer der Überprüfung zurück.
        Returns:
        Gesamtdauer der Überprüfung
      • setTotalProcTime

        public void setTotalProcTime​(long totalProcTime)
        Setzt die angegebene Gesamtdauer der Überprüfung.
        Parameters:
        totalProcTime - Gesamtdauer
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object