Class PaReport
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.report.AbstractReport
br.ufsc.labsec.signature.conformanceVerifier.report.PaReport
- All Implemented Interfaces:
ReportElement
public class PaReport extends AbstractReport
Esta classe representa o relatório de uma política de assinatura
-
Field Summary
Fields Modifier and Type Field Description static String
NOT_FOUND_IN_URL
static String
OID_NOT_IN_ICPBR
static String
SIG_ALG_MISMATCH
static String
SIG_POLICY_NOT_FOUND
-
Constructor Summary
Constructors Constructor Description PaReport()
-
Method Summary
Modifier and Type Method Description protected void
buildElements(ReportBuilder<?,?> documentBuilder)
Constroi os elementos específicos do relatórioString
getElementTag()
Retorna a tag do elementoString
getName()
String
getOid()
Retorna o OID da PAboolean
getPaExpired()
Retorna se a PA está expiradaboolean
getPaOnline()
Retorna se a PA foi obtida por download ou por cacheString
getPaPeriod()
Retorna o período de validade da PAboolean
getPaRevoked()
Retorna se a PA foi revogadaSignaturePolicyInstance
getPolicyInstance()
Lpa.PolicyValidity
getValidOnLpa()
Retorna a validade da LPALpa.PolicyValidity
getValidPa()
Retorna a validade da PAvoid
setName(String name)
Atribue o OIDvoid
setPaError(String error)
Atribue a mensagem de erro da PAvoid
setPaExpired(boolean paExpired)
Atribue se a PA está expiradavoid
setPaOnline(boolean online)
Atribue se PA foi obtida da cache ou por downloadvoid
setPaPeriod(String paPeriod)
Atribue período de validade da PAvoid
setPaRevoked(boolean paRevoked)
Atribue se a PA foi revogadavoid
setPolicyInterface(SignaturePolicyInstance policyInterface)
void
setValidOnLpa(Lpa.PolicyValidity validLpa)
Atribue a validade da LPAvoid
setValidPa(Lpa.PolicyValidity validPa)
Atribue a validade da PAMethods 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, toString, wait, wait, wait
Methods inherited from interface br.ufsc.labsec.signature.conformanceVerifier.report.builder.ReportElement
getPluralElementTag
-
Field Details
-
SIG_ALG_MISMATCH
- See Also:
- Constant Field Values
-
SIG_POLICY_NOT_FOUND
- See Also:
- Constant Field Values
-
NOT_FOUND_IN_URL
- See Also:
- Constant Field Values
-
OID_NOT_IN_ICPBR
- See Also:
- Constant Field Values
-
-
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
Atribue o OID- Parameters:
name
- O OID da PA
-
setValidOnLpa
Atribue a validade da LPA- Parameters:
validLpa
- A validade da LPA
-
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
-
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
Retorna o OID da PA- Returns:
- O OID da PA
-
getName
-
getValidOnLpa
Retorna a validade da LPA- Returns:
- A validade da LPA
-
getValidPa
Retorna a validade da PA- Returns:
- A validade da PA
-
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
-
buildElements
Description copied from class:AbstractReport
Constroi os elementos específicos do relatório- Specified by:
buildElements
in classAbstractReport
- Parameters:
documentBuilder
- builder
-
getElementTag
Description copied from interface:ReportElement
Retorna a tag do elemento- Returns:
- A tag do elemento
-
getPolicyInstance
-