/** * @author UFreedom * @since 2014 2014-9-19 下午5:01:03 * @see www.52yummy.com * <br> * sunfreedom@sina.cn * <br> * Copyright (C) 2014 UFreedom. All Rights Reserved. */ package com.codecomb.module.contests; import java.util.List; import android.content.Context; import com.codecomb.ServerLocator; import com.codecomb.exceptions.AppException; import com.codecomb.module.login.Auth; public class ContestServiceImpl implements ContestService { private ContestRepository contestRepository; public ContestServiceImpl(){ contestRepository = ServerLocator.getInstance(ContestRepository.class); } @Override public List<Contest> getContests(Context contect, String accessToken) throws AppException { return contestRepository.getContests(contect, accessToken); } @Override public List<Contest> getContests(Context context, String accessToken, int page) throws AppException { return contestRepository.getContests(context, accessToken, page); } @Override public List<Contest> getManagedContests(Context context,String accessToken, int page) throws AppException { return contestRepository.getManagedContests(context, accessToken, page); } @Override public List<Contest> getManagedContests(Context context, String accessToken) throws AppException { return contestRepository.getManagedContests(context, accessToken); } @Override public void saveManagedContest(Context context, int userID, Contest contest) throws AppException { contestRepository.saveManagedContest(context, userID, contest); } @Override public void saveManagedContests(Context context, int userID, List<Contest> cts) throws AppException { contestRepository.saveManagedContests(context, userID, cts); } @Override public List<Contest> getManagedContestsFromLocal(Context context, int userID, int page) throws AppException { // TODO Auto-generated method stub return contestRepository.getManagedContestsFromLocal(context, userID, page); } }