import org.hedgecode.snooker.api.Players;
import org.hedgecode.snooker.api.RankingType;
import org.hedgecode.snooker.api.Rankings;
+import org.hedgecode.snooker.api.Rounds;
import org.hedgecode.snooker.api.Season;
+import org.hedgecode.snooker.api.Seedings;
import org.hedgecode.snooker.api.SnookerScoreAPI;
import org.hedgecode.snooker.cache.assign.EventAssigner;
import org.hedgecode.snooker.cache.assign.EventsAssigner;
import org.hedgecode.snooker.cache.assign.MatchAssigner;
import org.hedgecode.snooker.cache.assign.MatchesAssigner;
import org.hedgecode.snooker.cache.assign.RankingsAssigner;
+import org.hedgecode.snooker.cache.assign.RoundsAssigner;
+import org.hedgecode.snooker.cache.assign.SeedingsAssigner;
import org.hedgecode.snooker.json.JsonSnookerScore;
/**
private final EventsAssigner eventsAssigner = EventsAssigner.getInstance();
private final MatchesAssigner matchesAssigner = MatchesAssigner.getInstance();
private final RankingsAssigner rankingsAssigner = RankingsAssigner.getInstance();
+ private final RoundsAssigner roundsAssigner = RoundsAssigner.getInstance();
+ private final SeedingsAssigner seedingsAssigner = SeedingsAssigner.getInstance();
private static CacheSnookerScore _instance;
return rankings;
}
+ @Override
+ public Rounds getEventRounds(int eventId) throws APIException {
+ Rounds rounds = super.getEventRounds(eventId);
+ roundsAssigner.assign(rounds);
+ return rounds;
+ }
+
+ @Override
+ public Seedings getEventSeedings(int eventId) throws APIException {
+ Seedings seedings = super.getEventSeedings(eventId);
+ seedingsAssigner.assign(seedings);
+ return seedings;
+ }
+
}