예제 #1
0
 public boolean episodeSetStatus(String tvdbid, List<SeasonEpisodePair> episodes, Status status)
     throws Exception {
   StringBuilder builder = new StringBuilder();
   builder.append("episode.setstatus_0");
   for (int i = 1; i < episodes.size(); i++) {
     builder.append("|episode.setstatus_");
     builder.append(i);
   }
   builder.append("&tvdbid=");
   builder.append(tvdbid);
   builder.append("&status=");
   builder.append(status.toJson());
   for (int i = 0; i < episodes.size(); i++) {
     SeasonEpisodePair p = episodes.get(i);
     builder.append("&episode.setstatus_");
     builder.append(i);
     builder.append(".season=");
     builder.append(p.season);
     builder.append("&episode.setstatus_");
     builder.append(i);
     builder.append(".episode=");
     builder.append(p.episode);
   }
   return this.<Object>commandSuccessful(
       builder.toString(), new TypeToken<JsonResponse<Object>>() {}.getType());
 }