@SuppressWarnings("deprecation") public void saveTask(Task task) { // Date startWeek = Task.moveToDay(CalendarUtil.copyDate(task.getDate()), -1); // String keyWeek = task.getMominId() + startWeek.toGMTString().substring(0, 11); boolean update = true; TimeZone.setDefault(TimeZone.getTimeZone("GMT")); em.getTransaction().begin(); if (task.getId() != null) { em.merge(task); } else { em.persist(task); update = false; } em.flush(); em.getTransaction().commit(); if (!update) return; // Queue que= QueueFactory.getQueue("userfeedupdates"); // que.add(url("/task/tskseed?s=&m="+task.getMominId()+"&w="+task.getDate().getTime()+"&t="+new // Date().getTime()+"&n="+ task.getName().replaceAll(" ","+")).method(Method.GET)); // // que.add(TaskOptions.Builder.url("/task/tskseed?s=&m="+task.getMominId()+"&w="+task.getDate().getTime()+"&t="+new Date().getTime()).param("n", task.getName()).method(Method.GET)); /*que.add(url("/tskseed") .param("s","2") .param("n",task.getName()) .param("m",task.getMominId()). param("w",task.getDate().getTime()+"") .param("t",new Date().getTime()+"") );*/ // getCache().put(keyWeek, null); // TaskSeedServlet.stat(task.getName(), task.getMominId(), task.getDate(), new // Date().getTime()); // Key k = KeyFactory.createKey(Task.class.getSimpleName(), task.getId()); // List<Key> keys = new ArrayList<Key>();keys.add(k); // DatastoreService ds = DatastoreServiceFactory.getDatastoreService(); // Map<Key, Entity> map = ds.get(keys); }