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

public class AttribReport
extends AbstractReport
Esta classe representa o relatório de um atributo da assinatura
  • Constructor Details

    • AttribReport

      public AttribReport()
      Construtor
    • AttribReport

      public AttribReport​(String errorMessage)
      Construtor para relatório de atributo com mensagem de erro errorMessage
    • AttribReport

      public AttribReport​(String attributeName, String attributeError)
      Parameters:
      attributeName - Nome do atributo com erro
      attributeError - Mensagem de erro para o relatório construído
  • Method Details

    • getElementTag

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

      public void setType​(AttribReport.Type type)
    • setAttribName

      public void setAttribName​(String name)
      Atribue name ao atributo
      Parameters:
      name - O nome do atributo
    • setError

      public void setError​(AttribReport.ValidityStatus error)
      Atribue a validade do atributo
      Parameters:
      error - A validade do atributo
    • setError

      public void setError​(boolean error)
      Atribue presença de erro no atributo
      Parameters:
      error - Presença de erro no atributo
    • 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
    • hasError

      public boolean hasError()
      Verifica se há erro no atributo
      Returns:
      Presença de erro no atributo
    • getAttribName

      public String getAttribName()
      Retorna o nome do atributo
      Returns:
      O nome do atributo
    • getWarningMessage

      public String getWarningMessage()
      Retorna a mensagem de alerta
      Returns:
      A mensagem de alerta
    • setWarningMessage

      public void setWarningMessage​(String warningMessage)
      Atribue uma mensagem de alerta
      Parameters:
      warningMessage - A mensagem de alerta
    • setWarningMessage

      public void setWarningMessage​(String warningMessage, boolean error)
      Atribue uma mensagem de alerta
      Parameters:
      warningMessage - A mensagem de alerta
    • hasWarning

      public boolean hasWarning()
      Indica se há presença de alerta
      Returns:
      A presença de mensagem de alerta
    • toString

      public String toString()
      Retorna nome do atributo
      Overrides:
      toString in class Object
      Returns:
      O nome do atributo