Class PaReport
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.report.AbstractReport
br.ufsc.labsec.signature.conformanceVerifier.report.PaReport
- All Implemented Interfaces:
ReportElement
Esta classe representa o relatório de uma política de assinatura
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class AbstractReport
DATE_TIME_FORMATTER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbuildElements(ReportBuilder<?, ?> documentBuilder) Constroi os elementos específicos do relatórioRetorna a tag do elementogetName()getOid()Retorna o OID da PAbooleanRetorna se a PA está expiradabooleanRetorna se a PA foi obtida por download ou por cacheRetorna o período de validade da PAbooleanRetorna se a PA foi revogadaRetorna a validade da LPARetorna a validade da PAvoidsetInvalidSignTime(boolean invalidSignTime) voidAtribue o OIDvoidsetPaError(String error) Atribue a mensagem de erro da PAvoidsetPaExpired(boolean paExpired) Atribue se a PA está expiradavoidsetPaOnline(boolean online) Atribue se PA foi obtida da cache ou por downloadvoidsetPaPeriod(String paPeriod) Atribue período de validade da PAvoidsetPaRevoked(boolean paRevoked) Atribue se a PA foi revogadavoidsetPolicyInterface(SignaturePolicyInstance policyInterface) voidsetRevocationDate(Date revocationDate) voidsetValidOnLpa(Lpa.Validity validLpa) Atribue a validade da LPAvoidsetValidPa(Lpa.Validity validPa) Atribue a validade da PAMethods 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
-
SIG_ALG_MISMATCH
- See Also:
-
SIG_POLICY_NOT_FOUND
- See Also:
-
NOT_FOUND_IN_URL
- See Also:
-
OID_NOT_IN_ICPBR
- See Also:
-
-
Constructor Details
-
PaReport
public PaReport()
-
-
Method Details
-
setPaOnline
public void setPaOnline(boolean online) Atribue se PA foi obtida da cache ou por download- Parameters:
online- se PA foi obtida por download
-
setPolicyInterface
-
setName
-
setValidOnLpa
Atribue a validade da LPA- Parameters:
validLpa- A validade da LPA
-
setInvalidSignTime
public void setInvalidSignTime(boolean invalidSignTime) -
setValidPa
Atribue a validade da PA- Parameters:
validPa- A validade da PA
-
setPaPeriod
Atribue período de validade da PA- Parameters:
paPeriod- O período de validade da PA
-
setPaExpired
public void setPaExpired(boolean paExpired) Atribue se a PA está expirada- Parameters:
paExpired- Se a PA está expirada
-
setPaRevoked
public void setPaRevoked(boolean paRevoked) Atribue se a PA foi revogada- Parameters:
paRevoked- Se a PA foi revogada
-
setRevocationDate
-
setPaError
Atribue a mensagem de erro da PA- Parameters:
error- A mensagem de erro da PA
-
getPaOnline
public boolean getPaOnline()Retorna se a PA foi obtida por download ou por cache- Returns:
- Se a PA foi obtida por download
-
getOid
-
getName
-
getValidOnLpa
-
getValidPa
-
getPaPeriod
Retorna o período de validade da PA- Returns:
- O período de validade da PA
-
getPaExpired
public boolean getPaExpired()Retorna se a PA está expirada- Returns:
- Se a PA está expirada
-
getPaRevoked
public boolean getPaRevoked()Retorna se a PA foi revogada- Returns:
- Se a PA foi revogada
-
getRevocationDate
-
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
-
getPolicyInstance
-