Subversion Repositories SmartDukaan

Rev

Rev 3506 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2620 vikas 1
package in.shop2020.web;
2
 
3506 rajveer 3
import in.shop2020.model.ComparisonStats;
4
import in.shop2020.server.ComparisonStatsRepository;
5
 
2620 vikas 6
import java.io.IOException;
3506 rajveer 7
import java.text.SimpleDateFormat;
2773 rajveer 8
import java.util.Date;
2620 vikas 9
 
3506 rajveer 10
 
2620 vikas 11
import javax.servlet.http.HttpServlet;
12
import javax.servlet.http.HttpServletRequest;
13
import javax.servlet.http.HttpServletResponse;
14
 
2669 rajveer 15
 
2620 vikas 16
public class ShowCompareProducts extends HttpServlet {
17
    private static final long serialVersionUID = -8236918415987438049L;
18
 
19
    public void doPost(HttpServletRequest req, HttpServletResponse resp) {
2669 rajveer 20
        resp.setContentType("application/json");
2620 vikas 21
        try {
3506 rajveer 22
 
23
        	Date toDate = new Date();
2669 rajveer 24
 
3506 rajveer 25
        	SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
26
            String id = sdf.format(toDate);
27
 
28
            ComparisonStatsRepository repo = new ComparisonStatsRepository();
29
        	ComparisonStats comparisonStats = repo.getById(id);
30
 
3518 rajveer 31
        	resp.getWriter().println(comparisonStats.getComparisonStatsJSON().getValue());
2669 rajveer 32
 
2620 vikas 33
        } catch (IOException e) {
2670 rajveer 34
            System.out.println("Unable to write at output stream");
2620 vikas 35
        }
36
    }
37
 
38
    public void doGet(HttpServletRequest req, HttpServletResponse resp) {
39
        doPost(req, resp);
40
    }
41
}