Package de.elo.mover.main
Class ChecksumReport
java.lang.Object
de.elo.mover.main.ChecksumReport
Überschrift: ChecksumReport.
Beschreibung: Objekt für einen CheckSummen-Report.
Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2022
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddErrorDocId(int docId) Fügt die angegebene DokId in die Liste mit den fehlerhaften DokIds ein.longLiefert die Anzahl der geprüften Dokumente zurück.Liefert die Liste mit den DokIds, bei den ein Fehler aufgetreten ist.longLiefert die Anzahl der Fehlzugriffe zurück.longLiefert die erste geprüfte Dokument-ID zurück.longLiefert die letzte geprüfte Dokument-ID zurück.booleanMeldet zurück, ob nur Fehler geloggt werden.Liefert die Reportdatei zurück.longLiefert die Größe der Reportdatei zurück.longLiefert die Anzahl der korrekten Checksummen zurück.longLiefert die Startzeit vom Reportvorgang zurück.longLiefert die Gesamtdauer der Überprüfung zurück.longLiefert die Anzahl der defekten Checksummen zurück.voidErhöht die Anzahl der geprüften Dokumente.voidErhöht die Anzahl der Fehlzugriffe.voidErhöht die Anzahl der korrekten Checksummen.voidErhöht die Anzahl der defekten Checksummen.voidsetFirstCheckedDocId(int firstCheckedDocId) Setzt die erste geprüfte Dokument-ID.voidsetLastCheckedDocId(int lastCheckedDocId) Setzt die letzte geprüfte Dokument-ID.voidsetLogOnlyErrors(boolean logOnlyErrors) Setzt die Eigenschaft für das Loggen nur der Fehler.voidsetReportFile(File reportFile) Setzt die angegebene Reportdatei.voidsetReportFileSize(long reportFileSize) Setzt die angegebene Größe der Reportdatei.voidsetStartProcTime(long startProcTime) Setzt die angegebene Startzeit vom Reportvorgang.voidsetTotalProcTime(long totalProcTime) Setzt die angegebene Gesamtdauer der Überprüfung.toString()
-
Constructor Details
-
ChecksumReport
public ChecksumReport()
-
-
Method Details
-
getReportFile
Liefert die Reportdatei zurück.- Returns:
- Reportdatei
-
setReportFile
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
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
-