88import io .github .yvasyliev .deezer .request .DeezerRequest ;
99import io .github .yvasyliev .deezer .request .GetByIdDeezerRequest ;
1010import io .github .yvasyliev .deezer .request .GetByIdPagingDeezerRequest ;
11+ import io .github .yvasyliev .deezer .request .PagingDeezerRequest ;
1112import io .github .yvasyliev .deezer .service .ArtistService ;
1213import lombok .RequiredArgsConstructor ;
1314
@@ -24,7 +25,7 @@ public class ArtistRequestFactory {
2425 * @param artistId artist ID
2526 * @return list of artist's albums
2627 */
27- public GetByIdPagingDeezerRequest <Album > getAlbums (long artistId ) {
28+ public PagingDeezerRequest <Album > getAlbums (long artistId ) {
2829 return new GetByIdPagingDeezerRequest <>(artistId , artistService ::getAlbums );
2930 }
3031
@@ -44,7 +45,7 @@ public DeezerRequest<Artist> getArtist(long artistId) {
4445 * @param artistId artist ID
4546 * @return list of artist's fans
4647 */
47- public GetByIdPagingDeezerRequest <User > getFans (long artistId ) {
48+ public PagingDeezerRequest <User > getFans (long artistId ) {
4849 return new GetByIdPagingDeezerRequest <>(artistId , artistService ::getFans );
4950 }
5051
@@ -54,7 +55,7 @@ public GetByIdPagingDeezerRequest<User> getFans(long artistId) {
5455 * @param artistId artist ID
5556 * @return list of artist's playlists
5657 */
57- public GetByIdPagingDeezerRequest <Playlist > getPlaylists (long artistId ) {
58+ public PagingDeezerRequest <Playlist > getPlaylists (long artistId ) {
5859 return new GetByIdPagingDeezerRequest <>(artistId , artistService ::getPlaylists );
5960 }
6061
@@ -64,7 +65,7 @@ public GetByIdPagingDeezerRequest<Playlist> getPlaylists(long artistId) {
6465 * @param artistId artist ID
6566 * @return list of tracks
6667 */
67- public GetByIdPagingDeezerRequest <Track > getRadio (long artistId ) {
68+ public PagingDeezerRequest <Track > getRadio (long artistId ) {
6869 return new GetByIdPagingDeezerRequest <>(artistId , artistService ::getRadio );
6970 }
7071
@@ -74,7 +75,7 @@ public GetByIdPagingDeezerRequest<Track> getRadio(long artistId) {
7475 * @param artistId artist ID
7576 * @return list of related artists
7677 */
77- public GetByIdPagingDeezerRequest <Artist > getRelated (long artistId ) {
78+ public PagingDeezerRequest <Artist > getRelated (long artistId ) {
7879 return new GetByIdPagingDeezerRequest <>(artistId , artistService ::getRelated );
7980 }
8081
@@ -84,7 +85,7 @@ public GetByIdPagingDeezerRequest<Artist> getRelated(long artistId) {
8485 * @param artistId artist ID
8586 * @return list of artist's top tracks
8687 */
87- public GetByIdPagingDeezerRequest <Track > getTop (long artistId ) {
88+ public PagingDeezerRequest <Track > getTop (long artistId ) {
8889 return new GetByIdPagingDeezerRequest <>(artistId , artistService ::getTop );
8990 }
9091}
0 commit comments