Package com.amilesend.omdb.client.model
Interface QueryParameterBasedRequest
- All Known Subinterfaces:
GetEpisodeBasedRequest
,GetMovieBasedRequest
,GetSeasonBasedRequest
,GetSeriesBasedRequest
- All Known Implementing Classes:
GetByIdRequestBase
,GetByTitleRequestBase
,GetEpisodeByIdRequest
,GetEpisodeByTitleRequest
,GetMovieByIdRequest
,GetMovieByTitleRequest
,GetSeasonByIdRequest
,GetSeasonByTitleRequest
,GetSeriesByIdRequest
,GetSeriesByTitleRequest
,SearchMovieRequest
,SearchRequestBase
,SearchSeriesRequest
public interface QueryParameterBasedRequest
Defines a request that contain parameters to be constructed as query parameters in an HTTP request.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic okhttp3.HttpUrl.Builder
appendIfNotBlank
(okhttp3.HttpUrl.Builder urlBuilder, String name, String value) Helper method to populate a query parameter if the string value is not blank.static okhttp3.HttpUrl.Builder
appendIfNotNull
(okhttp3.HttpUrl.Builder urlBuilder, String name, Object value) Helper method to populate a query parameter if the value is notnull
.okhttp3.HttpUrl.Builder
populateQueryParameters
(okhttp3.HttpUrl.Builder urlBuilder) Helper method to populate query parameters of aHttpUrl.Builder
.
-
Field Details
-
JSON_RESPONSE_TYPE
- See Also:
-
-
Method Details
-
populateQueryParameters
okhttp3.HttpUrl.Builder populateQueryParameters(okhttp3.HttpUrl.Builder urlBuilder) Helper method to populate query parameters of aHttpUrl.Builder
.- Parameters:
urlBuilder
- the HttpUrl.Builder instance- Returns:
- the HttpUrl.Builder instance
-
appendIfNotNull
static okhttp3.HttpUrl.Builder appendIfNotNull(okhttp3.HttpUrl.Builder urlBuilder, String name, Object value) Helper method to populate a query parameter if the value is notnull
.- Parameters:
urlBuilder
- the URL buildername
- the query parameter namevalue
- the query parameter value- Returns:
- the builder
-
appendIfNotBlank
static okhttp3.HttpUrl.Builder appendIfNotBlank(okhttp3.HttpUrl.Builder urlBuilder, String name, String value) Helper method to populate a query parameter if the string value is not blank.- Parameters:
urlBuilder
- the URL buildername
- the query parameter namevalue
- the query parameter value- Returns:
- the builder
-