Class InitialReport
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.report.AbstractReport
br.ufsc.labsec.signature.conformanceVerifier.report.InitialReport
- All Implemented Interfaces:
ReportElement
public class InitialReport extends AbstractReport
Classe que armazena as informações do relatório inicial
- See Also:
InitialReportGenerator
-
Field Summary
Fields Modifier and Type Field Description intanchoredSigQntQuantidade de assinaturas âncoradasintsignaturesQntQuantidade de assinaturasFields inherited from class br.ufsc.labsec.signature.conformanceVerifier.report.AbstractReport
DATE_TIME_FORMATTER -
Constructor Summary
Constructors Constructor Description InitialReport(String filename, FileType fileType, boolean isComplete)Construtor do relatório inicial -
Method Summary
Modifier and Type Method Description voidaddSigningCertificate(Certificate certificate)protected voidbuildElements(ReportBuilder<?,?> documentBuilder)Constroi os elementos específicos do relatórioStringgetElementTag()Retorna a tag do elementoStringgetFilename()Retorna o nome do arquivo submetidoFileTypegetFileType()Retorna o tipo de arquivo do relatório inicialOptional<SignaturePolicyInstance>getImpliedPolicy()Collection<Certificate>getSigningCertificates()booleanhasDetachedContent()Retorna se o arquivo de assinatura contém conteúdo destacadobooleanhasUnprocessedSignatures()Verifica se há assinaturas que não foram processadas.booleanisAcceptedByContainer()Retorna se o arquivo submetido é válido para verificaçãobooleanisReceipt()Retorna 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 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, toString, wait, wait, waitMethods inherited from interface br.ufsc.labsec.signature.conformanceVerifier.report.builder.ReportElement
getPluralElementTag
-
Field Details
-
signaturesQnt
public int signaturesQntQuantidade de assinaturas -
anchoredSigQnt
public int anchoredSigQntQuantidade de assinaturas âncoradas
-
-
Constructor Details
-
InitialReport
Construtor do relatório inicial- Parameters:
filename- Nome do arquivo submetidofileType- Tipo de arquivo
-
-
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
Retorna o nome do arquivo submetido- Returns:
- Nome do arquivo
-
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
-