Class InitialReport
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.report.AbstractReport
br.ufsc.labsec.signature.conformanceVerifier.report.InitialReport
- All Implemented Interfaces:
ReportElement
Classe que armazena as informações do relatório inicial
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionintQuantidade de assinaturas âncoradasintQuantidade de assinaturasFields inherited from class AbstractReport
DATE_TIME_FORMATTER -
Constructor Summary
ConstructorsConstructorDescriptionInitialReport(String filename, FileType fileType, boolean isComplete) Construtor do relatório inicial -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSigningCertificate(Certificate certificate) protected voidbuildElements(ReportBuilder<?, ?> documentBuilder) Constroi os elementos específicos do relatórioRetorna a tag do elementoRetorna o nome do arquivo submetidoRetorna o tipo de arquivo do relatório inicialbooleanRetorna se o arquivo de assinatura contém conteúdo destacadobooleanVerifica se há assinaturas que não foram processadas.booleanRetorna se o arquivo submetido é válido para verificaçãobooleanRetorna se o arquivo é um recibovoidsetAcceptedByContainer(boolean acceptedByContainer) Atribue se o arquivo submetido é um arquivo válido para verificaçãovoidsetAdvancedVerificationPossible(boolean value) Atribue se é possível fazer verificação completa de assinatura avançadavoidsetFileType(FileType fileType) Atribue o tipo de arquivovoidsetHasDetachedContent(boolean hasDetachedContent) Atribue se o arquivo contém conteúdo destacadovoidsetImpliedPolicy(SignaturePolicyInstance signaturePolicy) Define a política implícita do arquivovoidsetReceipt(boolean receipt) Atribue se o arquivo é uma receitavoidsetUnprocessedSignatures(boolean hasUnprocessedSignatures) Seta se há assinaturas que não puderam ser processadasMethods inherited from class AbstractReport
addAllErrorMessages, addErrorMessage, clear, formatDate, generateDocument, generateElement, generateJSON, getErrorMessagesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ReportElement
getPluralElementTag
-
Field Details
-
signaturesQnt
public int signaturesQntQuantidade de assinaturas -
anchoredSigQnt
public int anchoredSigQntQuantidade de assinaturas âncoradas
-
-
Constructor Details
-
InitialReport
-
-
Method Details
-
addSigningCertificate
-
getSigningCertificates
-
setImpliedPolicy
Define a política implícita do arquivo -
getImpliedPolicy
-
getFileType
Retorna o tipo de arquivo do relatório inicial- Returns:
- Tipo de arquivo submetido
-
setFileType
Atribue o tipo de arquivo- Parameters:
fileType- Tipo de arquivo submetido
-
getFilename
-
setAcceptedByContainer
public void setAcceptedByContainer(boolean acceptedByContainer) Atribue se o arquivo submetido é um arquivo válido para verificação- Parameters:
acceptedByContainer- Se o arquivo é válido para verificação (Report.FileType)
-
isAcceptedByContainer
public boolean isAcceptedByContainer()Retorna se o arquivo submetido é válido para verificação- Returns:
- Se o arquivo é válido para verificação
-
hasDetachedContent
public boolean hasDetachedContent()Retorna se o arquivo de assinatura contém conteúdo destacado- Returns:
- Se a assinatura é destacada
-
isReceipt
public boolean isReceipt()Retorna se o arquivo é um recibo- Returns:
- se o arquivo é um recibo
-
setReceipt
public void setReceipt(boolean receipt) Atribue se o arquivo é uma receita- Parameters:
receipt- se o arquivo é uma receita
-
setHasDetachedContent
public void setHasDetachedContent(boolean hasDetachedContent) Atribue se o arquivo contém conteúdo destacado- Parameters:
hasDetachedContent- Se a assinatura é destacada
-
setAdvancedVerificationPossible
public void setAdvancedVerificationPossible(boolean value) Atribue se é possível fazer verificação completa de assinatura avançada- Parameters:
value- Se é possível fazer verificação completa de assinatura avançada
-
hasUnprocessedSignatures
public boolean hasUnprocessedSignatures()Verifica se há assinaturas que não foram processadas.- Returns:
- true se houver assinaturas não processadas, false caso contrário.
-
setUnprocessedSignatures
public void setUnprocessedSignatures(boolean hasUnprocessedSignatures) Seta se há assinaturas que não puderam ser processadas- Parameters:
hasUnprocessedSignatures- true se houver assinaturas não processadas, false caso contrário.
-
buildElements
Description copied from class:AbstractReportConstroi os elementos específicos do relatório- Specified by:
buildElementsin classAbstractReport- Parameters:
documentBuilder- builder
-
getElementTag
Description copied from interface:ReportElementRetorna a tag do elemento- Returns:
- A tag do elemento
-