Package dev.reuss.tmdb.query
Class QueryValidation
java.lang.Object
dev.reuss.tmdb.query.QueryValidation
Validation helpers for TMDB query objects.
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringrequireNotBlank(String value, String fieldName) Requires a non-blank string value and returns it trimmed.static voidvalidatePage(Integer page) Validates a TMDB page parameter.static voidvalidateYear(Integer year, String fieldName) Validates a year parameter.static voidvalidateYear(String year, String fieldName) Validates a year parameter represented as a string.
-
Method Details
-
requireNotBlank
Requires a non-blank string value and returns it trimmed.- Parameters:
value- value to validatefieldName- field name used in the exception message- Returns:
- trimmed value
-
validatePage
Validates a TMDB page parameter.- Parameters:
page- page number, starting at 1
-
validateYear
Validates a year parameter.- Parameters:
year- year valuefieldName- field name used in the exception message
-
validateYear
Validates a year parameter represented as a string.- Parameters:
year- year valuefieldName- field name used in the exception message
-