package admin; import gamification.ExecuteAction; import java.io.IOException; import java.util.List; import java.util.StringTokenizer; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.ws.rs.core.Response; import com.google.gson.Gson; import persistency.entities.feedback.Answer; import persistency.entities.feedback.Question; import persistency.exposed.feedback.AnswerExposed; import persistency.exposed.feedback.QuestionExposed; /** * Servlet implementation class GetFeedback */ public class GetFeedback extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public GetFeedback() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { AnswerExposed ae = new AnswerExposed(); // QuestionExposed qe = new QuestionExposed(); // Question questionById1 = qe.findQuestionById(1); // List<Answer> answers = questionById1.getAnswers(); // Question questionById2 = qe.findQuestionById(2); // List<Answer> answers2 = questionById2.getAnswers(); response.getWriter().println((new Gson()).toJson(new Data(ae.allAnswers(), null))); } private class Data { public Data(List<Answer> answers, List<Answer> answers2) { q1 = answers; q2 = answers2; } List<Answer> q1; List<Answer> q2; } }