Class ChecksumReport

java.lang.Object
de.elo.mover.main.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 Summary

    Constructors
    Constructor Description
    ChecksumReport()  
  • Method Summary

    Modifier and Type Method Description
    void addErrorDocId​(int docId)
    Fügt die angegebene DokId in die Liste mit den fehlerhaften DokIds ein.
    long getCheckedDocsCount()
    Liefert die Anzahl der geprüften Dokumente zurück.
    java.util.ArrayList<java.lang.Integer> getErrorDocIds()
    Liefert die Liste mit den DokIds, bei den ein Fehler aufgetreten ist.
    long getFailAccessCount()
    Liefert die Anzahl der Fehlzugriffe zurück.
    long getFirstCheckedDocId()
    Liefert die erste geprüfte Dokument-ID zurück.
    long getLastCheckedDocId()
    Liefert die letzte geprüfte Dokument-ID zurück.
    boolean getLogOnlyErrors()
    Meldet zurück, ob nur Fehler geloggt werden.
    java.io.File getReportFile()
    Liefert die Reportdatei zurück.
    long getReportFileSize()
    Liefert die Größe der Reportdatei zurück.
    long getRightChecksumCount()
    Liefert die Anzahl der korrekten Checksummen zurück.
    long getStartProcTime()
    Liefert die Startzeit vom Reportvorgang zurück.
    long getTotalProcTime()
    Liefert die Gesamtdauer der Überprüfung zurück.
    long getWrongChecksumCount()
    Liefert die Anzahl der defekten Checksummen zurück.
    void incrCheckedDocsCount()
    Erhöht die Anzahl der geprüften Dokumente.
    void incrFailAccessCount()
    Erhöht die Anzahl der Fehlzugriffe.
    void incrRightChecksumCount()
    Erhöht die Anzahl der korrekten Checksummen.
    void incrWrongChecksumCount()
    Erhöht die Anzahl der defekten Checksummen.
    void setFirstCheckedDocId​(int firstCheckedDocId)
    Setzt die erste geprüfte Dokument-ID.
    void setLastCheckedDocId​(int lastCheckedDocId)
    Setzt die letzte geprüfte Dokument-ID.
    void setLogOnlyErrors​(boolean logOnlyErrors)
    Setzt die Eigenschaft für das Loggen nur der Fehler.
    void setReportFile​(java.io.File reportFile)
    Setzt die angegebene Reportdatei.
    void setReportFileSize​(long reportFileSize)
    Setzt die angegebene Größe der Reportdatei.
    void setStartProcTime​(long startProcTime)
    Setzt die angegebene Startzeit vom Reportvorgang.
    void setTotalProcTime​(long totalProcTime)
    Setzt die angegebene Gesamtdauer der Überprüfung.
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ChecksumReport

      public ChecksumReport()
  • Method Details

    • 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