Uses of Interface
br.ufsc.labsec.commons.report.builder.ReportBuilder
Packages that use ReportBuilder
Package
Description
-
Uses of ReportBuilder in br.ufsc.labsec.commons.report
Methods in br.ufsc.labsec.commons.report with parameters of type ReportBuilderModifier and TypeMethodDescriptionvoidValidationDataReport.buildCertificate(org.apache.commons.lang3.tuple.Pair<Collection<ValidationDataReport>, Collection<ValidationDataReport>> relatedReports, ReportBuilder<?, ?> documentBuilder) voidValidationDataReport.buildCrl(ReportBuilder<?, ?> documentBuilder) protected abstract voidAbstractReport.buildElements(ReportBuilder<?, ?> documentBuilder) Constroi os elementos específicos do relatórioprotected voidTrustAnchorReport.buildElements(ReportBuilder<?, ?> documentBuilder) protected voidValidationDataReport.buildElements(ReportBuilder<?, ?> documentBuilder) voidValidationDataReport.buildOcsp(ReportBuilder<?, ?> documentBuilder) protected voidReportWithValidation.buildReason(ValidationResultReason reason, ReportBuilder<?, ?> builder) protected voidReportWithValidation.buildValidationResult(ReportBuilder<?, ?> builder) protected voidReportWithValidation.buildValidationResult(ReportBuilder<?, ?> builder, ValidationResult validationResult) voidAbstractReport.generateElement(ReportBuilder<?, ?> documentBuilder) Gera um elemento que representa o relatório -
Uses of ReportBuilder in br.ufsc.labsec.commons.report.builder
Classes in br.ufsc.labsec.commons.report.builder that implement ReportBuilderModifier and TypeClassDescriptionclassClasse para evitar a redundância da criação de um objecto Document.classMethods in br.ufsc.labsec.commons.report.builder that return ReportBuilderModifier and TypeMethodDescriptionReportBuilder.createElement(ReportElement value) Cria um elemento baseado em um relatório.ReportBuilder.createElement(String tag) ReportBuilder.createElement(String tag, boolean value) Cria um elemento com um conteúdo booleanoReportBuilder.createElement(String tag, Number value) Cria um elemento com um conteúdo numéricoReportBuilder.createElement(String tag, String value) Cria um elemento com um conteúdo de textodefault ReportBuilder<ROOT, ELEMENT> ReportBuilder.createElement(String tag, Date value) ReportBuilder.createElement(String tag, Consumer<ReportBuilder<ROOT, ELEMENT>> consumer) Cria um elemento e o constrói com base em uma função anônima, esse método abstrai a pilha para a criação de elementos complexos.
Um exemplo do uso é na criação do elemento de certificado em DigitalIdentityReportReportBuilder<org.json.JSONObject, org.json.JSONObject> ReportJSONBuilder.createElement(ReportElement value) ReportBuilder<org.json.JSONObject, org.json.JSONObject> ReportJSONBuilder.createElement(String tag) ReportBuilder<org.json.JSONObject, org.json.JSONObject> ReportJSONBuilder.createElement(String tag, boolean value) ReportBuilder<org.json.JSONObject, org.json.JSONObject> ReportJSONBuilder.createElement(String tag, Number value) ReportBuilder<org.json.JSONObject, org.json.JSONObject> ReportJSONBuilder.createElement(String tag, String value) ReportBuilder<org.json.JSONObject, org.json.JSONObject> ReportJSONBuilder.createElement(String tag, Consumer<ReportBuilder<org.json.JSONObject, org.json.JSONObject>> consumer) ReportBuilder.createElementForEach(String tag, String pluralTag, Collection<String> values) Cria um elemento lista (plural tag) e elementos filhos dele com a tag<T> ReportBuilder<ROOT, ELEMENT> ReportBuilder.createElementForEach(String tag, String pluralTag, Collection<T> values, BiConsumer<T, ReportBuilder<ROOT, ELEMENT>> consumer) Cria uma lista de elementos e os constrói com base em uma função anônima.ReportBuilder.createElementForEach(Collection<? extends ReportElement> values) Este método leva em conta a possibilidade de relatórios de tipos diferentes estarem presentes na lista.<T> ReportBuilder<Document, Element> ReportDocumentBuilder.createElementForEach(String tag, String pluralTag, Collection<T> values, BiConsumer<T, ReportBuilder<Document, Element>> consumer) ReportBuilder<org.json.JSONObject, org.json.JSONObject> ReportJSONBuilder.createElementForEach(String tag, String pluralTag, Collection<String> values) <T> ReportBuilder<org.json.JSONObject, org.json.JSONObject> ReportJSONBuilder.createElementForEach(String tag, String pluralTag, Collection<T> values, BiConsumer<T, ReportBuilder<org.json.JSONObject, org.json.JSONObject>> consumer) ReportBuilder<org.json.JSONObject, org.json.JSONObject> ReportJSONBuilder.createElementForEach(Collection<? extends ReportElement> values) Methods in br.ufsc.labsec.commons.report.builder with parameters of type ReportBuilderModifier and TypeMethodDescriptionvoidReportElement.generateElement(ReportBuilder<?, ?> documentBuilder) Gera um elementoMethod parameters in br.ufsc.labsec.commons.report.builder with type arguments of type ReportBuilderModifier and TypeMethodDescriptionReportBuilder.createElement(String tag, Consumer<ReportBuilder<ROOT, ELEMENT>> consumer) Cria um elemento e o constrói com base em uma função anônima, esse método abstrai a pilha para a criação de elementos complexos.
Um exemplo do uso é na criação do elemento de certificado em DigitalIdentityReportReportDocumentBuilder.createElement(String elementTag, Consumer<ReportBuilder<Document, Element>> consumer) Cria um elemento e o constrói com base em uma função anônima, esse método abstrái a pilha para a criação de elementos complexos.
Um exemplo do uso é na criação do elemento de certificado em DigitalIdentityReportReportBuilder<org.json.JSONObject, org.json.JSONObject> ReportJSONBuilder.createElement(String tag, Consumer<ReportBuilder<org.json.JSONObject, org.json.JSONObject>> consumer) <T> ReportBuilder<ROOT, ELEMENT> ReportBuilder.createElementForEach(String tag, String pluralTag, Collection<T> values, BiConsumer<T, ReportBuilder<ROOT, ELEMENT>> consumer) Cria uma lista de elementos e os constrói com base em uma função anônima.<T> ReportBuilder<Document, Element> ReportDocumentBuilder.createElementForEach(String tag, String pluralTag, Collection<T> values, BiConsumer<T, ReportBuilder<Document, Element>> consumer) <T> ReportBuilder<org.json.JSONObject, org.json.JSONObject> ReportJSONBuilder.createElementForEach(String tag, String pluralTag, Collection<T> values, BiConsumer<T, ReportBuilder<org.json.JSONObject, org.json.JSONObject>> consumer) -
Uses of ReportBuilder in br.ufsc.labsec.commons.report.trustedList
Methods in br.ufsc.labsec.commons.report.trustedList with parameters of type ReportBuilderModifier and TypeMethodDescriptionprotected voidDigitalIdentityReport.buildElements(ReportBuilder<?, ?> documentBuilder) protected voidTSPService.buildElements(ReportBuilder<?, ?> documentBuilder) protected voidTSPServiceValidationReport.buildElements(ReportBuilder<?, ?> documentBuilder) -
Uses of ReportBuilder in br.ufsc.labsec.signature.conformanceVerifier.report
Methods in br.ufsc.labsec.signature.conformanceVerifier.report with parameters of type ReportBuilderModifier and TypeMethodDescriptionprotected voidSignatureReport.buildAttributes(ReportBuilder<?, ?> reportBuilder) protected voidAttributeValueReport.buildCertElements(Collection<ValidationDataReport> reports, ReportBuilder<?, ?> documentBuilder) Constrói os elementos XML relacionados aos certificados a partir de uma coleção de relatórios de validação.protected voidSignatureReport.buildCertPathElement(Collection<ValidationDataReport> reports, ReportBuilder<?, ?> documentBuilder) protected <T> voidAttributeValueReport.buildElementForEach(String key, ReportBuilder<?, ?> documentBuilder, List<T> elementList) No caso de exceções, r Constrói elementos XML repetidos a partir de uma lista de dados.protected voidAttribReport.buildElements(ReportBuilder<?, ?> documentBuilder) protected voidAttributeValueReport.buildElements(ReportBuilder<?, ?> documentBuilder) Constrói os elementos XML principais deste relatório utilizando oReportBuilder.protected voidCertificateReport.buildElements(ReportBuilder<?, ?> documentBuilder) protected voidErrorReport.buildElements(ReportBuilder<?, ?> documentBuilder) protected voidExtensionsReport.buildElements(ReportBuilder<?, ?> documentBuilder) protected voidInitialReport.buildElements(ReportBuilder<?, ?> documentBuilder) protected voidLpaReport.buildElements(ReportBuilder<?, ?> documentBuilder) protected voidPaReport.buildElements(ReportBuilder<?, ?> documentBuilder) protected voidReport.buildElements(ReportBuilder<?, ?> documentBuilder) protected voidSignatureReport.buildElements(ReportBuilder<?, ?> documentBuilder) protected voidSignerReport.buildElements(ReportBuilder<?, ?> documentBuilder) protected voidTimeStampReport.buildElements(ReportBuilder<?, ?> reportBuilder) protected voidTrustAnchorURLReport.buildElements(ReportBuilder<?, ?> documentBuilder) protected voidAttributeValueReport.buildExtraElements(ReportBuilder<?, ?> documentBuilder, String key, Object value) Constrói elementos XML adicionais de forma recursiva com base no tipo do valor associado à chave.protected voidSignatureReport.buildIntegrity(ReportBuilder<?, ?> documentBuilder) protected voidSignatureReport.buildReference(Boolean reference, ReportBuilder<?, ?> documentBuilder) Constructor parameters in br.ufsc.labsec.signature.conformanceVerifier.report with type arguments of type ReportBuilderModifierConstructorDescriptionErrorReport(String tag, String pluralTag, Consumer<ReportBuilder<?, ?>> additionalElements, Collection<String> errorMessages) ErrorReport(String tag, Consumer<ReportBuilder<?, ?>> additionalElements) ErrorReport(String tag, Consumer<ReportBuilder<?, ?>> additionalElements, Collection<String> errorMessages) -
Uses of ReportBuilder in br.ufsc.labsec.signature.conformanceVerifier.report.trustedList
Methods in br.ufsc.labsec.signature.conformanceVerifier.report.trustedList with parameters of type ReportBuilderModifier and TypeMethodDescriptionprotected voidAbstractTrustedListReport.buildElements(ReportBuilder<?, ?> documentBuilder) protected voidTrustedListWithErrorsReport.buildElements(ReportBuilder<?, ?> documentBuilder) protected voidTrustServiceProviderReport.buildElements(ReportBuilder<?, ?> documentBuilder) protected abstract voidAbstractTrustedListReport.buildSpecificElements(ReportBuilder<?, ?> documentBuilder) Constrói os documentos específicos de cada tipo de lista confiável.protected voidTrustedListReport.buildSpecificElements(ReportBuilder<?, ?> documentBuilder) protected voidTrustedListWithErrorsReport.buildSpecificElements(ReportBuilder<?, ?> documentBuilder) protected voidTrustedLOTLReport.buildSpecificElements(ReportBuilder<?, ?> documentBuilder) protected voidAbstractTrustedListReport.buildTrustedListCommonElements(ReportBuilder<?, ?> documentBuilder) -
Uses of ReportBuilder in br.ufsc.labsec.validationDataServices.report
Methods in br.ufsc.labsec.validationDataServices.report with parameters of type ReportBuilderModifier and TypeMethodDescriptionprotected voidAttributeCertificateReport.buildElements(ReportBuilder<?, ?> documentBuilder)