Class ValidationResult

java.lang.Object
br.ufsc.labsec.signature.ValidationResult

public class ValidationResult
extends Object
  • Field Details

    • result

      public final br.ufsc.labsec.signature.ValidationResult.Result result
      Resultado da validação
  • Method Details

    • getMessage

      public String getMessage()
      Retorna a mensagem da razão do resultado concatenado com uma mensagem de complemento.
      Returns:
      mensagem sobre o resultado da validação
    • setMessage

      public void setMessage​(String extendedMessage)
      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

      public void appendMessage​(String newMessage)
    • setValidationResultReason

      public void setValidationResultReason​(ValidationResultReason validationResultReason)
      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

      public ValidationResultReason 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

      public static ValidationResult 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

      public static ValidationResult 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

      public static ValidationResult 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

      public static ValidationResult 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

      public static ValidationResult 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

      public static ValidationResult 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

      public static ValidationResult validationNotPossible​(ValidationResultReason reason)
    • 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

      public 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çã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

      public String toString()
      Overrides:
      toString in class Object