Class QueryValidation

java.lang.Object
dev.reuss.tmdb.query.QueryValidation

public final class QueryValidation extends Object
Validation helpers for TMDB query objects.
  • Method Details

    • requireNotBlank

      public static String requireNotBlank(String value, String fieldName)
      Requires a non-blank string value and returns it trimmed.
      Parameters:
      value - value to validate
      fieldName - field name used in the exception message
      Returns:
      trimmed value
    • validatePage

      public static void validatePage(Integer page)
      Validates a TMDB page parameter.
      Parameters:
      page - page number, starting at 1
    • validateYear

      public static void validateYear(Integer year, String fieldName)
      Validates a year parameter.
      Parameters:
      year - year value
      fieldName - field name used in the exception message
    • validateYear

      public static void validateYear(String year, String fieldName)
      Validates a year parameter represented as a string.
      Parameters:
      year - year value
      fieldName - field name used in the exception message