Class AbstractReport
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.report.AbstractReport
- All Implemented Interfaces:
ReportElement
- Direct Known Subclasses:
AbstractTrustedListReport, AttribReport, AttributeValueReport, CertificateReport, DigitalIdentityReport, ErrorReport, ExtensionsReport, InitialReport, LpaReport, PaReport, Report, SignatureReport, SignerReport, TrustAnchorReport, TrustAnchorURLReport, TrustServiceProviderReport, TSPService, ValidationDataReport
Classe com aspectos padrões de um relatório. Ela foi criada para facilitar a criação do Documento com os resultados da verificação
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> voidaddAllErrorMessages(List<T> errorMessages) voidprotected abstract voidbuildElements(ReportBuilder<?, ?> documentBuilder) Constroi os elementos específicos do relatóriovoidclear()Limpa campos do relatório que não podem ser sobrescritosstatic StringformatDate(Date date) Gera um documento com o elemento raiz representando o relatóriovoidgenerateElement(ReportBuilder<?, ?> documentBuilder) Gera um elemento que representa o relatórioorg.json.JSONObjectMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ReportElement
getElementTag, getPluralElementTag
-
Field Details
-
DATE_TIME_FORMATTER
-
-
Constructor Details
-
AbstractReport
public AbstractReport()
-
-
Method Details
-
generateElement
Gera um elemento que representa o relatório- Specified by:
generateElementin interfaceReportElement- Parameters:
documentBuilder- builder
-
buildElements
Constroi os elementos específicos do relatório- Parameters:
documentBuilder- builder
-
generateDocument
Gera um documento com o elemento raiz representando o relatório- Returns:
- documento
-
generateJSON
public org.json.JSONObject generateJSON() -
getErrorMessages
-
addAllErrorMessages
-
addErrorMessage
-
clear
public void clear()Limpa campos do relatório que não podem ser sobrescritos -
formatDate
-