package de.tud.kom.socom.web.server;
import java.util.ArrayList;
import java.util.List;
import de.tud.kom.socom.web.client.services.achievements.SoComAchievementService;
import de.tud.kom.socom.web.client.sharedmodels.AchievementGame;
import de.tud.kom.socom.web.server.database.achievement.AchievementDatabaseAccess;
import de.tud.kom.socom.web.server.database.achievement.HSQLAchievementDatabaseAccess;
import de.tud.kom.socom.web.server.util.LoggerFactory;
@SuppressWarnings("serial")
public class SoComAchievementServiceImpl extends SoComService implements
SoComAchievementService {
private final AchievementDatabaseAccess db = HSQLAchievementDatabaseAccess.getInstance();
@Override
public List<AchievementGame> getGames(long userID) {
List<AchievementGame> games = new ArrayList<AchievementGame>();
try {
games = db.getGames(userID);
} catch (Exception e) {
LoggerFactory.getLogger().Error(e);
}
return games;
}
}