Package com.wrapper.spotify.requests
Interface IRequest
-
- All Known Implementing Classes:
AbstractAthorizationRequest,AbstractDataRequest,AbstractRequest,AddTracksToPlaylistRequest,AuthorizationCodeRefreshRequest,AuthorizationCodeRequest,AuthorizationCodeUriRequest,ChangePlaylistsDetailsRequest,CheckCurrentUserFollowsArtistsOrUsersRequest,CheckUsersFollowPlaylistRequest,CheckUsersSavedAlbumsRequest,CheckUsersSavedTracksRequest,ClientCredentialsRequest,CreatePlaylistRequest,FollowArtistsOrUsersRequest,FollowPlaylistRequest,GetAlbumRequest,GetAlbumsTracksRequest,GetArtistRequest,GetArtistsAlbumsRequest,GetArtistsRelatedArtistsRequest,GetArtistsTopTracksRequest,GetAudioAnalysisForTrackRequest,GetAudioFeaturesForSeveralTracksRequest,GetAudioFeaturesForTrackRequest,GetAvailableGenreSeedsRequest,GetCategoryRequest,GetCategorysPlaylistsRequest,GetCurrentUsersProfileRequest,GetCurrentUsersRecentlyPlayedTracksRequest,GetCurrentUsersSavedAlbumsRequest,GetInformationAboutUsersCurrentPlaybackRequest,GetListOfCategoriesRequest,GetListOfCurrentUsersPlaylistsRequest,GetListOfFeaturedPlaylistsRequest,GetListOfNewReleasesRequest,GetListOfUsersPlaylistsRequest,GetPlaylistCoverImageRequest,GetPlaylistRequest,GetPlaylistsTracksRequest,GetRecommendationsRequest,GetSeveralAlbumsRequest,GetSeveralArtistsRequest,GetSeveralTracksRequest,GetTrackRequest,GetUsersAvailableDevicesRequest,GetUsersCurrentlyPlayingTrackRequest,GetUsersFollowedArtistsRequest,GetUsersProfileRequest,GetUsersSavedTracksRequest,GetUsersTopArtistsAndTracksRequest,GetUsersTopArtistsRequest,GetUsersTopTracksRequest,PauseUsersPlaybackRequest,RemoveAlbumsForCurrentUserRequest,RemoveTracksFromPlaylistRequest,RemoveUsersSavedTracksRequest,ReorderPlaylistsTracksRequest,ReplacePlaylistsTracksRequest,SaveAlbumsForCurrentUserRequest,SaveTracksForUserRequest,SearchAlbumsRequest,SearchArtistsRequest,SearchItemRequest,SearchPlaylistsRequest,SearchTracksRequest,SeekToPositionInCurrentlyPlayingTrackRequest,SetRepeatModeOnUsersPlaybackRequest,SetVolumeForUsersPlaybackRequest,SkipUsersPlaybackToNextTrackRequest,SkipUsersPlaybackToPreviousTrackRequest,StartResumeUsersPlaybackRequest,ToggleShuffleForUsersPlaybackRequest,TransferUsersPlaybackRequest,UnfollowArtistsOrUsersRequest,UnfollowPlaylistRequest,UploadCustomPlaylistCoverImageRequest
public interface IRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceIRequest.Builder
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringdeleteJson()<T> Texecute()<T> Future<T>executeAsync()org.apache.http.HttpEntitygetBody()List<org.apache.http.NameValuePair>getBodyParameters()org.apache.http.entity.ContentTypegetContentType()List<org.apache.http.Header>getHeaders()IHttpManagergetHttpManager()StringgetJson()URIgetUri()StringpostJson()StringputJson()
-
-
-
Method Detail
-
getHttpManager
IHttpManager getHttpManager()
-
getUri
URI getUri()
-
getHeaders
List<org.apache.http.Header> getHeaders()
-
getContentType
org.apache.http.entity.ContentType getContentType()
-
getBody
org.apache.http.HttpEntity getBody()
-
getBodyParameters
List<org.apache.http.NameValuePair> getBodyParameters()
-
execute
<T> T execute() throws IOException, SpotifyWebApiException- Throws:
IOExceptionSpotifyWebApiException
-
executeAsync
<T> Future<T> executeAsync()
-
getJson
String getJson() throws IOException, SpotifyWebApiException
- Throws:
IOExceptionSpotifyWebApiException
-
postJson
String postJson() throws IOException, SpotifyWebApiException
- Throws:
IOExceptionSpotifyWebApiException
-
putJson
String putJson() throws IOException, SpotifyWebApiException
- Throws:
IOExceptionSpotifyWebApiException
-
deleteJson
String deleteJson() throws IOException, SpotifyWebApiException
- Throws:
IOExceptionSpotifyWebApiException
-
-