de.umass.lastfm
Class Group

java.lang.Object
  extended byde.umass.lastfm.Group

public class Group
extends Object

Provides nothing more than a namespace for the API methods starting with group.

Author:
Janni Kovacs

Method Summary
static Collection getHype(String group, String apiKey)
          Get the hype list for a group.
static PaginatedResult getMembers(String group, int page, String apiKey)
          Get a list of members for this group.
static PaginatedResult getMembers(String group, String apiKey)
          Get a list of members for this group.
static Chart getWeeklyAlbumChart(String group, int limit, String apiKey)
           
static Chart getWeeklyAlbumChart(String group, String apiKey)
           
static Chart getWeeklyAlbumChart(String group, String from, String to, int limit, String apiKey)
           
static Chart getWeeklyArtistChart(String group, int limit, String apiKey)
           
static Chart getWeeklyArtistChart(String group, String apiKey)
           
static Chart getWeeklyArtistChart(String group, String from, String to, int limit, String apiKey)
           
static LinkedHashMap getWeeklyChartList(String group, String apiKey)
           
static Collection getWeeklyChartListAsCharts(String group, String apiKey)
           
static Chart getWeeklyTrackChart(String group, int limit, String apiKey)
           
static Chart getWeeklyTrackChart(String group, String apiKey)
           
static Chart getWeeklyTrackChart(String group, String from, String to, int limit, String apiKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getWeeklyAlbumChart

public static Chart getWeeklyAlbumChart(String group,
                                        String apiKey)

getWeeklyAlbumChart

public static Chart getWeeklyAlbumChart(String group,
                                        int limit,
                                        String apiKey)

getWeeklyAlbumChart

public static Chart getWeeklyAlbumChart(String group,
                                        String from,
                                        String to,
                                        int limit,
                                        String apiKey)

getWeeklyArtistChart

public static Chart getWeeklyArtistChart(String group,
                                         String apiKey)

getWeeklyArtistChart

public static Chart getWeeklyArtistChart(String group,
                                         int limit,
                                         String apiKey)

getWeeklyArtistChart

public static Chart getWeeklyArtistChart(String group,
                                         String from,
                                         String to,
                                         int limit,
                                         String apiKey)

getWeeklyTrackChart

public static Chart getWeeklyTrackChart(String group,
                                        String apiKey)

getWeeklyTrackChart

public static Chart getWeeklyTrackChart(String group,
                                        int limit,
                                        String apiKey)

getWeeklyTrackChart

public static Chart getWeeklyTrackChart(String group,
                                        String from,
                                        String to,
                                        int limit,
                                        String apiKey)

getWeeklyChartList

public static LinkedHashMap getWeeklyChartList(String group,
                                               String apiKey)

getWeeklyChartListAsCharts

public static Collection getWeeklyChartListAsCharts(String group,
                                                    String apiKey)

getMembers

public static PaginatedResult getMembers(String group,
                                         String apiKey)
Get a list of members for this group.

Parameters:
group - The group name to fetch the members of
apiKey - A Last.fm API key
Returns:
the list of Users

getMembers

public static PaginatedResult getMembers(String group,
                                         int page,
                                         String apiKey)
Get a list of members for this group.

Parameters:
group - The group name to fetch the members of
page - The results page you would like to fetch
apiKey - A Last.fm API key
Returns:
the list of Users

getHype

public static Collection getHype(String group,
                                 String apiKey)
Get the hype list for a group.

Parameters:
group - The last.fm group name
apiKey - A Last.fm API key
Returns:
a Collection of Artists