package qa.qcri.aidr.trainer.pybossa.dao.impl;
import java.util.Date;
import org.hibernate.criterion.Restrictions;
import org.springframework.stereotype.Repository;
import qa.qcri.aidr.trainer.pybossa.dao.ClientAppAnswerDao;
import qa.qcri.aidr.trainer.pybossa.entity.ClientAppAnswer;
/**
* Created with IntelliJ IDEA.
* User: jlucas
* Date: 10/20/13
* Time: 1:39 AM
* To change this template use File | Settings | File Templates.
*/
@Repository
public class ClientAppAnswerDaoImpl extends AbstractDaoImpl<ClientAppAnswer, String> implements ClientAppAnswerDao {
protected ClientAppAnswerDaoImpl(){
super(ClientAppAnswer.class);
}
@Override
public ClientAppAnswer findClientAppAnswerByID(Long clientAppID) {
return findByCriterionID(Restrictions.eq("clientAppID", clientAppID)); //To change body of implemented methods use File | Settings | File Templates.
}
@Override
public void addClientAppAnswer(Long clientAppID, String answerJson, int cutOffValue) {
ClientAppAnswer clientAppAnswer = new ClientAppAnswer(clientAppID, answerJson);
clientAppAnswer.setVoteCutOff(cutOffValue);
clientAppAnswer.setCreated(new Date());
save(clientAppAnswer);
//To change body of implemented methods use File | Settings | File Templates.
}
}