Package br.ufsc.labsec.signature
Class ValidationResult
java.lang.Object
br.ufsc.labsec.signature.ValidationResult
- Direct Known Subclasses:
CertificateValidationResult
public class ValidationResult extends Object
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ValidationResult(Result result)Construtor privadoValidationResult(Result result, String extendedMessage) -
Method Summary
Modifier and Type Method Description voidappendMessage(String newMessage)static ValidationResultexpired()Retorna um resultado de validação "expirado", com nenhuma razão definida.StringgetMessage()Retorna a mensagem da razão do resultado concatenado com uma mensagem de complemento.ValidationResultReasongetValidationResultReason()Retorna a razão para qual este resultado de validação encontra-se verdadeiro.booleanhasValidationReason()static ValidationResultinvalid()Retorna um resultado de validação "inválido", com nenhuma razão definida.booleanisExpired()Retorna o valor lógico se o resultado de validação possui validade "expirado".booleanisIndeterminate()Retorna um resultado de validação "indeterminado", com nenhuma razão definida.booleanisInvalid()Retorna o valor lógico se o resultado de validação possui validade "inválido".booleanisNotAnchored()Retorna valor lógico se o resultado de validação possui "não ancorada"booleanisNotValidYet()Retorna o valor lógico se o resultado de validação possui validade "ainda não válido".booleanisRevoked()Retorna o valor lógico se o resultado de validação possui validade "revogado".booleanisValid()Retorna o valor lógico se o resultado de validação possui validade "válida".booleanisValidationNotPossible()Retorna o valor lógico se o resultado de validação possui validade "validação impossível".static ValidationResultnotAnchored()Retorna um resultado de validação "não ancorada", para assinaturas onde não foi possível gerar o caminho de certificaçãostatic ValidationResultnotValidYet()Retorna um resultado de validação "ainda não válido", com nenhuma razão definida.static ValidationResultrevoked()Retorna um resultado de validação "revogado", com nenhuma razão definida.voidsetMessage(String extendedMessage)Define a mensagem de complemento à razão do resultado de validação .voidsetValidationResultReason(ValidationResultReason validationResultReason)Define a razão para qual este resultado de validação encontra-se verdadeiro.StringtoString()static ValidationResultvalid()Retorna um resultado de validação "válido", com nenhuma razão definida.static ValidationResultvalidationNotPossible()Retorna um resultado de validação "válidação impossível", com nenhuma razão definida.static ValidationResultvalidationNotPossible(ValidationResultReason reason)
-
Field Details
-
result
Resultado da validação
-
-
Constructor Details
-
ValidationResult
Construtor privado- Parameters:
result- Resultado da validação
-
ValidationResult
-
-
Method Details
-
getMessage
Retorna a mensagem da razão do resultado concatenado com uma mensagem de complemento.- Returns:
- mensagem sobre o resultado da validação
-
setMessage
Define a mensagem de complemento à razão do resultado de validação .- Parameters:
extendedMessage- mensagem de complemento à razão do resultado de validação
-
appendMessage
-
setValidationResultReason
Define a razão para qual este resultado de validação encontra-se verdadeiro.- Parameters:
validationResultReason- razão para qual este resultado de validação é válido
-
getValidationResultReason
Retorna a razão para qual este resultado de validação encontra-se verdadeiro.- Returns:
- razão para qual este resultado de validação é válido
-
hasValidationReason
public boolean hasValidationReason() -
valid
Retorna um resultado de validação "válido", com nenhuma razão definida.- Returns:
- resultado de validação "válido".
-
isValid
public boolean isValid()Retorna o valor lógico se o resultado de validação possui validade "válida".- Returns:
- valor lógico se o resultado de validação possui validade "válida".
-
invalid
Retorna um resultado de validação "inválido", com nenhuma razão definida.- Returns:
- resultado de validação "inválido".
-
isInvalid
public boolean isInvalid()Retorna o valor lógico se o resultado de validação possui validade "inválido".- Returns:
- valor lógico se o resultado de validação possui validade "inválido".
-
revoked
Retorna um resultado de validação "revogado", com nenhuma razão definida.- Returns:
- resultado de validação "revogado".
-
isRevoked
public boolean isRevoked()Retorna o valor lógico se o resultado de validação possui validade "revogado".- Returns:
- valor lógico se o resultado de validação possui validade "revogado".
-
expired
Retorna um resultado de validação "expirado", com nenhuma razão definida.- Returns:
- resultado de validação "expirado".
-
isExpired
public boolean isExpired()Retorna o valor lógico se o resultado de validação possui validade "expirado".- Returns:
- valor lógico se o resultado de validação possui validade "expirado".
-
isIndeterminate
public boolean isIndeterminate()Retorna um resultado de validação "indeterminado", com nenhuma razão definida.- Returns:
- resultado de validação "indeterminado".
-
notValidYet
Retorna um resultado de validação "ainda não válido", com nenhuma razão definida.- Returns:
- resultado de validação "ainda não válido".
-
isNotValidYet
public boolean isNotValidYet()Retorna o valor lógico se o resultado de validação possui validade "ainda não válido".- Returns:
- valor lógico se o resultado de validação possui validade "ainda não válido".
-
validationNotPossible
Retorna um resultado de validação "válidação impossível", com nenhuma razão definida.- Returns:
- resultado de validação "validação impossível".
-
validationNotPossible
-
isValidationNotPossible
public boolean isValidationNotPossible()Retorna o valor lógico se o resultado de validação possui validade "validação impossível".- Returns:
- valor lógico se o resultado de validação possui validade "validação impossível".
-
notAnchored
Retorna um resultado de validação "não ancorada", para assinaturas onde não foi possível gerar o caminho de certificação- Returns:
- resultado da validação "não ancorada"
-
isNotAnchored
public boolean isNotAnchored()Retorna valor lógico se o resultado de validação possui "não ancorada"- Returns:
- valor lógico se o resultado de validação possui "não ancorada"
-
toString
-