Blame | Last modification | View Log | RSS feed
package in.shop2020.web;import java.util.Date;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;public class AddSocialDataLogServlet extends HttpServlet {private static final long serialVersionUID = -6805121771882752452L;public void doPost(HttpServletRequest req, HttpServletResponse resp) {Entity entity = new Entity("SocialDataLog");entity.setProperty("logTime", new Date());setTime(req, entity);setEventType(req, entity);setUserId(req, entity);// System.out.println("Datalog request recieved. Time: " + req.getParameter("time"));// System.out.println("Event: " + req.getParameter("eventType") + " User: " + req.getParameter("userId"));DatastoreService ds = DatastoreServiceFactory.getDatastoreService();ds.put(entity);}public void doGet(HttpServletRequest req, HttpServletResponse resp) {doPost(req, resp);}private void setTime(HttpServletRequest req, Entity entity) {entity.setProperty("date", new Date(Long.valueOf(req.getParameter("time"))));}private void setEventType(HttpServletRequest req, Entity entity) {entity.setProperty("eventType", req.getParameter("eventType"));}private void setUserId(HttpServletRequest req, Entity entity) {entity.setProperty("userId", req.getParameter("userId"));}}