java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.report.AbstractReport
br.ufsc.labsec.signature.conformanceVerifier.report.PaReport
All Implemented Interfaces:
ReportElement

public class PaReport
extends AbstractReport
Esta classe representa o relatório de uma política de assinatura
  • Field Details

  • Constructor Details

    • PaReport

      public PaReport()
  • Method Details

    • setPaOnline

      public void setPaOnline​(boolean online)
      Atribue se PA foi obtida da cache ou por download
      Parameters:
      online - se PA foi obtida por download
    • setPolicyInterface

      public void setPolicyInterface​(SignaturePolicyInstance policyInterface)
    • setName

      public void setName​(String name)
      Atribue o OID
      Parameters:
      name - O OID da PA
    • setValidOnLpa

      public void setValidOnLpa​(Lpa.PolicyValidity validLpa)
      Atribue a validade da LPA
      Parameters:
      validLpa - A validade da LPA
    • setValidPa

      public void setValidPa​(Lpa.PolicyValidity validPa)
      Atribue a validade da PA
      Parameters:
      validPa - A validade da PA
    • setPaPeriod

      public void setPaPeriod​(String paPeriod)
      Atribue período de validade da PA
      Parameters:
      paPeriod - O período de validade da PA
    • setPaExpired

      public void setPaExpired​(boolean paExpired)
      Atribue se a PA está expirada
      Parameters:
      paExpired - Se a PA está expirada
    • setPaRevoked

      public void setPaRevoked​(boolean paRevoked)
      Atribue se a PA foi revogada
      Parameters:
      paRevoked - Se a PA foi revogada
    • setPaError

      public void setPaError​(String error)
      Atribue a mensagem de erro da PA
      Parameters:
      error - A mensagem de erro da PA
    • getPaOnline

      public boolean getPaOnline()
      Retorna se a PA foi obtida por download ou por cache
      Returns:
      Se a PA foi obtida por download
    • getOid

      public String getOid()
      Retorna o OID da PA
      Returns:
      O OID da PA
    • getName

      public String getName()
    • getValidOnLpa

      public Lpa.PolicyValidity getValidOnLpa()
      Retorna a validade da LPA
      Returns:
      A validade da LPA
    • getValidPa

      public Lpa.PolicyValidity getValidPa()
      Retorna a validade da PA
      Returns:
      A validade da PA
    • getPaPeriod

      public String getPaPeriod()
      Retorna o período de validade da PA
      Returns:
      O período de validade da PA
    • getPaExpired

      public boolean getPaExpired()
      Retorna se a PA está expirada
      Returns:
      Se a PA está expirada
    • getPaRevoked

      public boolean getPaRevoked()
      Retorna se a PA foi revogada
      Returns:
      Se a PA foi revogada
    • 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
    • getElementTag

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

      public SignaturePolicyInstance getPolicyInstance()