Class ValidationResult

java.lang.Object
br.ufsc.labsec.validationResult.results.ValidationResult

public class ValidationResult extends Object
  • Field Details

    • warnings

      protected List<String> warnings
      Avisos referentes ao resultado da validação.
    • validationResultReasons

      protected List<ValidationResultReason> validationResultReasons
      Razões referentes ao resultado da validação.
  • Constructor Details

    • ValidationResult

      public ValidationResult(List<ValidationResultReason> validationResultReasons)
      Construtor privado
      Parameters:
      validationResultReasons - resultados da validação
    • ValidationResult

      protected ValidationResult()
  • Method Details

    • empty

      public static ValidationResult empty()
    • getWarnings

      public List<String> getWarnings()
      Retorna os avisos referentes ao resultado da validação.
      Returns:
      avisos referentes ao resultado da validação
    • addWarning

      public void addWarning(String warning)
      Define um aviso referente ao resultado da validação.
      Parameters:
      warning - aviso referente ao resultado da validação
    • reasons

      public List<ValidationResultReason> reasons()
      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
    • addValidationResultReason

      public void addValidationResultReason(ValidationResultReason reason)
    • newTimeReference

      public void newTimeReference(Date time)
    • 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".
    • 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".
    • isIndeterminate

      public boolean isIndeterminate()
    • containsReason

      public boolean containsReason(Reason... reasons)
    • validationFinalResult

      protected boolean validationFinalResult(Result expectedResult)
    • finalResult

      public Result finalResult()
    • isRevoked

      public boolean isRevoked()
    • isExpired

      public boolean isExpired()
    • isNotAnchored

      public boolean isNotAnchored()
    • isNotValidYet

      public boolean isNotValidYet()
    • addValidationResult

      public void addValidationResult(ValidationResult other)
    • validationNotPossible

      public boolean validationNotPossible()
    • removeIf

      public boolean removeIf(Predicate<ValidationResultReason> predicate)
    • removeReasons

      public boolean removeReasons(Reason... reasons)