Subversion Repositories SmartDukaan

Rev

Rev 2669 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2620 vikas 1
package in.shop2020.web;
2
 
3
import java.io.IOException;
4
 
5
import javax.servlet.http.HttpServlet;
6
import javax.servlet.http.HttpServletRequest;
7
import javax.servlet.http.HttpServletResponse;
8
 
9
import com.google.appengine.api.datastore.DatastoreService;
10
import com.google.appengine.api.datastore.DatastoreServiceFactory;
11
import com.google.appengine.api.datastore.Entity;
12
import com.google.appengine.api.datastore.PreparedQuery;
13
import com.google.appengine.api.datastore.Query;
14
 
15
public class ShowCompareProducts extends HttpServlet {
16
    private static final long serialVersionUID = -8236918415987438049L;
17
 
18
    public void doPost(HttpServletRequest req, HttpServletResponse resp) {
19
        resp.setContentType("text/plain");
20
 
21
        DatastoreService datastore = DatastoreServiceFactory
22
                .getDatastoreService();
23
 
24
        Query q = new Query("DataLog");
25
        q.addFilter("eventType", Query.FilterOperator.EQUAL, "PRODUCT_COMPARE");
26
 
27
        PreparedQuery pq = datastore.prepare(q);
28
 
29
        try {
30
            resp.getWriter().println("Comparisons \n");
31
            for (Entity result : pq.asIterable()) {
32
                resp.getWriter().println("\n");
33
                resp.getWriter().println(result.toString());
34
            }
35
        } catch (IOException e) {
36
            e.printStackTrace();
37
        }
38
    }
39
 
40
    public void doGet(HttpServletRequest req, HttpServletResponse resp) {
41
        doPost(req, resp);
42
    }
43
}