Subversion Repositories SmartDukaan

Rev

Rev 3518 | Rev 5071 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3518 Rev 3522
Line 2... Line 2...
2
 
2
 
3
import in.shop2020.model.ComparisonStats;
3
import in.shop2020.model.ComparisonStats;
4
import in.shop2020.server.ComparisonStatsRepository;
4
import in.shop2020.server.ComparisonStatsRepository;
5
 
5
 
6
import java.text.SimpleDateFormat;
6
import java.text.SimpleDateFormat;
-
 
7
import java.util.ArrayList;
7
import java.util.Calendar;
8
import java.util.Calendar;
8
import java.util.Date;
9
import java.util.Date;
9
import java.util.HashMap;
10
import java.util.HashMap;
10
import java.util.List;
11
import java.util.List;
11
import java.util.Map;
12
import java.util.Map;
Line 14... Line 15...
14
import javax.servlet.http.HttpServletRequest;
15
import javax.servlet.http.HttpServletRequest;
15
import javax.servlet.http.HttpServletResponse;
16
import javax.servlet.http.HttpServletResponse;
16
 
17
 
17
import org.json.JSONObject;
18
import org.json.JSONObject;
18
 
19
 
19
 
-
 
20
import com.google.appengine.api.datastore.DatastoreService;
20
import com.google.appengine.api.datastore.DatastoreService;
21
import com.google.appengine.api.datastore.DatastoreServiceFactory;
21
import com.google.appengine.api.datastore.DatastoreServiceFactory;
22
import com.google.appengine.api.datastore.Entity;
22
import com.google.appengine.api.datastore.Entity;
23
import com.google.appengine.api.datastore.PreparedQuery;
23
import com.google.appengine.api.datastore.PreparedQuery;
24
import com.google.appengine.api.datastore.Query;
24
import com.google.appengine.api.datastore.Query;
Line 46... Line 46...
46
 
46
 
47
        PreparedQuery pq = datastore.prepare(q);
47
        PreparedQuery pq = datastore.prepare(q);
48
        Map<Long, Map<Long, Long>> comparisonStats = new HashMap<Long, Map<Long, Long>>();
48
        Map<Long, Map<Long, Long>> comparisonStats = new HashMap<Long, Map<Long, Long>>();
49
        
49
        
50
        
50
        
-
 
51
        List<Entity> results = new ArrayList<Entity>();
51
        for (Entity result : pq.asIterable()) {
52
        for (Entity result : pq.asIterable()) {
-
 
53
            results.add(result);
-
 
54
        }
-
 
55
            
-
 
56
        for (Entity result : results) {
52
        	List<Long> itemIds;
57
        	List<Long> itemIds;
53
        	try{
58
        	try{
54
        		itemIds =  (List<Long>) result.getProperty("itemIds");
59
        		itemIds =  (List<Long>) result.getProperty("itemIds");
55
        	}catch (ClassCastException ce) {
60
        	}catch (ClassCastException ce) {
56
				System.out.println("Unable to cast itemIds to List");
61
				System.out.println("Unable to cast itemIds to List");