Class ValidationResults

java.lang.Object
com.sap.cloud.security.token.validation.ValidationResults

public class ValidationResults extends Object
This is a factory class to easily create ValidationResult objects.
  • Method Details

    • createInvalid

      public static ValidationResult createInvalid(String errorDescription)
      Creates an invalid ValidationResult that contains an error description.
      Parameters:
      errorDescription - the error description.
      Returns:
      an invalid ValidationResult containing an error description.
    • createInvalid

      public static ValidationResult createInvalid(String errorDescriptionTemplate, Object... arguments)
      Works just like createInvalid(String) but accepts a template string with placeholders "{}" that are substituted with the given arguments. Works like described in MessageFormatter.

      For example,

       MessageFormatter.format("Hi {}.", "there");
       
      will return the string "Hi there.".

      Parameters:
      errorDescriptionTemplate - the description as template used to create the error description.
      arguments - the arguments that are filled inside the description template.
      Returns:
      an invalid ValidationResult containing one error description.
    • createValid

      public static ValidationResult createValid()
      Creates a valid ValidationResult, which is a ValidationResult that contains no errors.
      Returns:
      a valid validation result.