Class ReportItem
- java.lang.Object
-
- com.itextpdf.signatures.validation.report.ReportItem
-
- Direct Known Subclasses:
CertificateReportItem
public class ReportItem extends java.lang.ObjectReport item to be used for single failure or log message.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReportItem.ReportItemStatusEnum representing possible report item statuses that determine validation result.
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Exceptioncauseprivate java.lang.StringcheckNameprivate java.lang.Stringmessageprivate ReportItem.ReportItemStatusstatus
-
Constructor Summary
Constructors Constructor Description ReportItem(java.lang.String checkName, java.lang.String message, ReportItem.ReportItemStatus status)CreateReportIteminstance.ReportItem(java.lang.String checkName, java.lang.String message, java.lang.Exception cause, ReportItem.ReportItemStatus status)CreateReportIteminstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCheckName()Get the check name related to this report item.java.lang.ExceptiongetExceptionCause()Get the exception, which caused this report item.java.lang.StringgetMessage()Get the message related to this report item.ReportItem.ReportItemStatusgetStatus()Get report item status that determines validation result this report item corresponds to.ReportItemsetStatus(ReportItem.ReportItemStatus status)Set report item status that determines validation result this report item corresponds to.java.lang.StringtoString()
-
-
-
Field Detail
-
checkName
private final java.lang.String checkName
-
message
private final java.lang.String message
-
cause
private final java.lang.Exception cause
-
status
private ReportItem.ReportItemStatus status
-
-
Constructor Detail
-
ReportItem
public ReportItem(java.lang.String checkName, java.lang.String message, ReportItem.ReportItemStatus status)CreateReportIteminstance.- Parameters:
checkName-String, which represents a check name during which report item occurredmessage-Stringwith the exact report item messagestatus-ReportItem.ReportItemStatusreport item status that determines validation result
-
ReportItem
public ReportItem(java.lang.String checkName, java.lang.String message, java.lang.Exception cause, ReportItem.ReportItemStatus status)CreateReportIteminstance.- Parameters:
checkName-String, which represents a check name during which report item occurredmessage-Stringwith the exact report item messagecause-Exception, which caused this report itemstatus-ReportItem.ReportItemStatusreport item status that determines validation result
-
-
Method Detail
-
getCheckName
public java.lang.String getCheckName()
Get the check name related to this report item.- Returns:
Stringcheck name related to this report item.
-
getMessage
public java.lang.String getMessage()
Get the message related to this report item.- Returns:
Stringmessage related to this report item.
-
getExceptionCause
public java.lang.Exception getExceptionCause()
Get the exception, which caused this report item.- Returns:
Exception, which cause this report item.
-
getStatus
public ReportItem.ReportItemStatus getStatus()
Get report item status that determines validation result this report item corresponds to.- Returns:
ReportItem.ReportItemStatusreport item status that determines validation result.
-
setStatus
public ReportItem setStatus(ReportItem.ReportItemStatus status)
Set report item status that determines validation result this report item corresponds to.- Parameters:
status-ReportItem.ReportItemStatusreport item status that determines validation result- Returns:
- this
ReportIteminstance.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object- Returns:
-
-