public boolean createDoneQuest(DoneQuest doneQuest) { List<DoneQuest> doneQuestList = doneQuestsDAO.findAll(); for (DoneQuest dQ : doneQuestList) { if (dQ.getQuest().getId() == doneQuest.getQuest().getId() && dQ.getUserGame().getId() == doneQuest.getUserGame().getId()) return true; } return doneQuestsDAO.create(doneQuest); }
public boolean removeQuests(String userName) { User user = userDAO.findByLogin(userName); if (user != null) { return doneQuestsDAO.deleteDoneQuests(user); } return false; }
public DoneQuest getQuestById(int id) { return doneQuestsDAO.findQuestById(id); }
public List<DoneQuest> getAllDoneQuests() { return doneQuestsDAO.findAll(); }