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 classAttribReport.Typestatic classAttribReport.ValidityStatus -
Field Summary
Fields inherited from class br.ufsc.labsec.signature.conformanceVerifier.report.AbstractReport
DATE_TIME_FORMATTER -
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 voidbuildElements(ReportBuilder<?,?> documentBuilder)Constroi os elementos específicos do relatórioStringgetAttribName()Retorna o nome do atributoStringgetElementTag()Retorna a tag do elementoAttribReport.ValidityStatusgetValidityStatus()StringgetWarningMessage()Retorna a mensagem de alertabooleanhasError()Verifica se há erro no atributobooleanhasWarning()Indica se há presença de alertavoidsetAttribName(String name)Atribue name ao atributovoidsetAttributeValueReport(AttributeValueReport attributeValueReport)voidsetError(boolean error)Atribue presença de erro no atributovoidsetError(AttribReport.ValidityStatus error)Atribue a validade do atributovoidsetType(AttribReport.Type type)voidsetWarningMessage(String warningMessage)Atribue uma mensagem de alertavoidsetWarningMessage(String warningMessage, boolean error)Atribue uma mensagem de alertaStringtoString()Retorna nome do atributoMethods inherited from class br.ufsc.labsec.signature.conformanceVerifier.report.AbstractReport
addAllErrorMessages, addErrorMessage, clear, formatDate, generateDocument, generateElement, generateJSON, getErrorMessagesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:ReportElementRetorna 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:AbstractReportConstroi os elementos específicos do relatório- Specified by:
buildElementsin classAbstractReport- Parameters:
documentBuilder- builder
-
hasError
public boolean hasError()Verifica se há erro no atributo- Returns:
- Presença de erro no atributo
-
getValidityStatus
-
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 -
setAttributeValueReport
-