Subversion Repositories SmartDukaan

Rev

Rev 2669 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

package in.shop2020.web;

import java.io.IOException;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.google.appengine.api.datastore.DatastoreService;
import com.google.appengine.api.datastore.DatastoreServiceFactory;
import com.google.appengine.api.datastore.Entity;
import com.google.appengine.api.datastore.PreparedQuery;
import com.google.appengine.api.datastore.Query;

public class ShowCompareProducts extends HttpServlet {
    private static final long serialVersionUID = -8236918415987438049L;

    public void doPost(HttpServletRequest req, HttpServletResponse resp) {
        resp.setContentType("text/plain");
        
        DatastoreService datastore = DatastoreServiceFactory
                .getDatastoreService();

        Query q = new Query("DataLog");
        q.addFilter("eventType", Query.FilterOperator.EQUAL, "PRODUCT_COMPARE");
        
        PreparedQuery pq = datastore.prepare(q);

        try {
            resp.getWriter().println("Comparisons \n");
            for (Entity result : pq.asIterable()) {
                resp.getWriter().println("\n");
                resp.getWriter().println(result.toString());
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    
    public void doGet(HttpServletRequest req, HttpServletResponse resp) {
        doPost(req, resp);
    }
}