Class AttribReport
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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AttribReport.Type
static class
AttribReport.ValidityStatus
-
Constructor Summary
Constructors Constructor Description AttribReport()
ConstrutorAttribReport(String errorMessage)
Construtor para relatório de atributo com mensagem de erro errorMessageAttribReport(String attributeName, String attributeError)
-
Method Summary
Modifier and Type Method Description protected void
buildElements(ReportBuilder<?,?> documentBuilder)
Constroi os elementos específicos do relatórioString
getAttribName()
Retorna o nome do atributoString
getElementTag()
Retorna a tag do elementoString
getWarningMessage()
Retorna a mensagem de alertaboolean
hasError()
Verifica se há erro no atributoboolean
hasWarning()
Indica se há presença de alertavoid
setAttribName(String name)
Atribue name ao atributovoid
setError(boolean error)
Atribue presença de erro no atributovoid
setError(AttribReport.ValidityStatus error)
Atribue a validade do atributovoid
setType(AttribReport.Type type)
void
setWarningMessage(String warningMessage)
Atribue uma mensagem de alertavoid
setWarningMessage(String warningMessage, boolean error)
Atribue uma mensagem de alertaString
toString()
Retorna nome do atributoMethods inherited from class br.ufsc.labsec.signature.conformanceVerifier.report.AbstractReport
addAllErrorMessages, addErrorMessage, clear, generateDocument, generateElement, generateJSON, getErrorMessages
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface br.ufsc.labsec.signature.conformanceVerifier.report.builder.ReportElement
getPluralElementTag
-
Constructor Details
-
AttribReport
public AttribReport()Construtor -
AttribReport
Construtor para relatório de atributo com mensagem de erro errorMessage -
AttribReport
- Parameters:
attributeName
- Nome do atributo com erroattributeError
- Mensagem de erro para o relatório construído
-
-
Method Details
-
getElementTag
Description copied from interface:ReportElement
Retorna a tag do elemento- Returns:
- A tag do elemento
-
setType
-
setAttribName
Atribue name ao atributo- Parameters:
name
- O nome do atributo
-
setError
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
Description copied from class:AbstractReport
Constroi os elementos específicos do relatório- Specified by:
buildElements
in classAbstractReport
- Parameters:
documentBuilder
- builder
-
hasError
public boolean hasError()Verifica se há erro no atributo- Returns:
- Presença de erro no atributo
-
getAttribName
Retorna o nome do atributo- Returns:
- O nome do atributo
-
getWarningMessage
Retorna a mensagem de alerta- Returns:
- A mensagem de alerta
-
setWarningMessage
Atribue uma mensagem de alerta- Parameters:
warningMessage
- A mensagem de alerta
-
setWarningMessage
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
Retorna nome do atributo
-