Class ReportItem
- java.lang.Object
-
- com.itextpdf.signatures.validation.v1.report.ReportItem
-
- Direct Known Subclasses:
CertificateReportItem
public class ReportItem extends java.lang.Object
Report item to be used for single failure or log message.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ReportItem.ReportItemStatus
Enum representing possible report item statuses that determine validation result.
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Exception
cause
private java.lang.String
checkName
private java.lang.String
message
private ReportItem.ReportItemStatus
status
-
Constructor Summary
Constructors Constructor Description ReportItem(java.lang.String checkName, java.lang.String message, ReportItem.ReportItemStatus status)
CreateReportItem
instance.ReportItem(java.lang.String checkName, java.lang.String message, java.lang.Exception cause, ReportItem.ReportItemStatus status)
CreateReportItem
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCheckName()
Get the check name related to this report item.java.lang.Exception
getExceptionCause()
Get the exception, which caused this report item.java.lang.String
getMessage()
Get the message related to this report item.ReportItem.ReportItemStatus
getStatus()
Get report item status that determines validation result this report item corresponds to.ReportItem
setStatus(ReportItem.ReportItemStatus status)
Set report item status that determines validation result this report item corresponds to.java.lang.String
toString()
-
-
-
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)
CreateReportItem
instance.- Parameters:
checkName
-String
, which represents a check name during which report item occurredmessage
-String
with the exact report item messagestatus
-ReportItem.ReportItemStatus
report item status that determines validation result
-
ReportItem
public ReportItem(java.lang.String checkName, java.lang.String message, java.lang.Exception cause, ReportItem.ReportItemStatus status)
CreateReportItem
instance.- Parameters:
checkName
-String
, which represents a check name during which report item occurredmessage
-String
with the exact report item messagecause
-Exception
, which caused this report itemstatus
-ReportItem.ReportItemStatus
report item status that determines validation result
-
-
Method Detail
-
getCheckName
public java.lang.String getCheckName()
Get the check name related to this report item.- Returns:
String
check name related to this report item.
-
getMessage
public java.lang.String getMessage()
Get the message related to this report item.- Returns:
String
message 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.ReportItemStatus
report 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.ReportItemStatus
report item status that determines validation result- Returns:
- this
ReportItem
instance.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- Returns:
-
-