예제 #1
0
  public List<Season> showSeasons(String tvdbid) throws Exception {
    StringBuilder builder = new StringBuilder("show.seasons");
    builder.append("&tvdbid=");
    builder.append(tvdbid);

    SeasonsListJson result =
        this.<SeasonsListJson>commandData(
            builder.toString(), new TypeToken<JsonResponse<SeasonsListJson>>() {}.getType());
    List<Season> ret = new ArrayList<Season>();
    for (Map.Entry<String, SeasonsJson> entry : result.entrySet()) {
      ret.add(new Season(entry.getKey(), entry.getValue()));
    }
    return ret;
  }