package br.ufpr.c3sl.model; import java.sql.Timestamp; import br.ufpr.c3sl.dao.HitDAO; import br.ufpr.c3sl.daoFactory.DAOFactory; import br.ufpr.c3sl.session.Session; import br.ufpr.c3sl.view.principal.JpCarrie; public class Hit { private Long createdAt; private User user; private Long id; private String cell; private String learningObject; private String exercise; private String answer; private String correctAnswer; public Hit(){ this.learningObject = JpCarrie.getInstance().getName(); user = Session.getCurrentUser(); } public Timestamp getCreatedAtTime() { return new Timestamp(createdAt); } public Long getCreatedAt() { return createdAt; } public void setCreatedAt(Long createdAt) { this.createdAt = createdAt; } public User getUser() { return user; } public void setUser(User user) { this.user = user; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getCell() { return cell; } public void setCell(String cell) { this.cell = cell; } public String getLearningObject() { return learningObject; } public void setLearningObject(String learningObject) { this.learningObject = learningObject; } public String getExercise() { return exercise; } public void setExercise(String exercise) { this.exercise = exercise; } public String getAnswer() { return answer; } public void setAnswer(String answer) { this.answer = answer; } public String getCorrectAnswer() { return correctAnswer; } public void setCorrectAnswer(String correctAnswer) { this.correctAnswer = correctAnswer; } /** * Save this object in database */ public void save(){ DAOFactory dao = DAOFactory.getDAOFactory(DAOFactory.DATABASE_CHOOSE); HitDAO hitdao = dao.getHitDAO(); hitdao.insert(this); } }