Class AttributeCertificateReport

java.lang.Object
br.ufsc.labsec.commons.report.AbstractReport
br.ufsc.labsec.validationDataServices.report.AttributeCertificateReport
All Implemented Interfaces:
ReportElement

public class AttributeCertificateReport extends AbstractReport
  • Constructor Details

    • AttributeCertificateReport

      public AttributeCertificateReport()
  • Method Details

    • setCertificateType

      public void setCertificateType(ValidationDataReport.CertificateType certificateType)
    • getCertificateType

      public ValidationDataReport.CertificateType getCertificateType()
    • setCertificateIssuerName

      public void setCertificateIssuerName(String name)
      Atribue o nome do emissor do certificado
      Parameters:
      name - O nome do emissor do certificado
    • getCertificateIssuerName

      public String getCertificateIssuerName()
      Retorna o nome do emissor do certificado
      Returns:
      O nome do emissor do certificado
    • setCertificateSerialNumber

      public void setCertificateSerialNumber(String number)
      Atribue o número de série do certificado
      Parameters:
      number - O número de série do certificado
    • getCertificateSerialNumber

      public String getCertificateSerialNumber()
      Retorna o número de série do certificado
      Returns:
      O número de série do certificado
    • addCertificateAttribute

      public void addCertificateAttribute(String oid, String value)
    • getElementTag

      public String getElementTag()
      Description copied from interface: ReportElement
      Retorna a tag do elemento
      Returns:
      A tag do elemento
    • buildElements

      protected void buildElements(ReportBuilder<?,?> documentBuilder)
      Description copied from class: AbstractReport
      Constroi os elementos específicos do relatório
      Specified by:
      buildElements in class AbstractReport
      Parameters:
      documentBuilder - builder