Package br.ufsc.labsec.signature
Class ValidationResult
java.lang.Object
br.ufsc.labsec.signature.ValidationResult
public class ValidationResult extends Object
-
Field Summary
Fields Modifier and Type Field Description br.ufsc.labsec.signature.ValidationResult.Result
result
Resultado da validação -
Method Summary
Modifier and Type Method Description void
appendMessage(String newMessage)
static ValidationResult
expired()
Retorna um resultado de validação "expirado", com nenhuma razão definida.String
getMessage()
Retorna a mensagem da razão do resultado concatenado com uma mensagem de complemento.ValidationResultReason
getValidationResultReason()
Retorna a razão para qual este resultado de validação encontra-se verdadeiro.boolean
hasValidationReason()
static ValidationResult
invalid()
Retorna um resultado de validação "inválido", com nenhuma razão definida.boolean
isExpired()
Retorna o valor lógico se o resultado de validação possui validade "expirado".boolean
isInvalid()
Retorna o valor lógico se o resultado de validação possui validade "inválido".boolean
isNotAnchored()
Retorna valor lógico se o resultado de validação possui "não ancorada"boolean
isNotValidYet()
Retorna o valor lógico se o resultado de validação possui validade "ainda não válido".boolean
isRevoked()
Retorna o valor lógico se o resultado de validação possui validade "revogado".boolean
isValid()
Retorna o valor lógico se o resultado de validação possui validade "válida".boolean
isValidationNotPossible()
Retorna o valor lógico se o resultado de validação possui validade "validação impossível".static ValidationResult
notAnchored()
Retorna um resultado de validação "não ancorada", para assinaturas onde não foi possível gerar o caminho de certificaçãostatic ValidationResult
notValidYet()
Retorna um resultado de validação "ainda não válido", com nenhuma razão definida.static ValidationResult
revoked()
Retorna um resultado de validação "revogado", com nenhuma razão definida.void
setMessage(String extendedMessage)
Define a mensagem de complemento à razão do resultado de validação .void
setValidationResultReason(ValidationResultReason validationResultReason)
Define a razão para qual este resultado de validação encontra-se verdadeiro.String
toString()
static ValidationResult
valid()
Retorna um resultado de validação "válido", com nenhuma razão definida.static ValidationResult
validationNotPossible()
Retorna um resultado de validação "válidação impossível", com nenhuma razão definida.static ValidationResult
validationNotPossible(ValidationResultReason reason)
-
Field Details
-
result
public final br.ufsc.labsec.signature.ValidationResult.Result resultResultado da validação
-
-
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".
-
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
-