Subversion Repositories SmartDukaan

Rev

Rev 10007 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 10007 Rev 11709
Line 6... Line 6...
6
import in.shop2020.model.v1.catalog.Item;
6
import in.shop2020.model.v1.catalog.Item;
7
import in.shop2020.model.v1.catalog.status;
7
import in.shop2020.model.v1.catalog.status;
8
import in.shop2020.thrift.clients.CatalogClient;
8
import in.shop2020.thrift.clients.CatalogClient;
9
import in.shop2020.ui.util.CatalogUploderToGAE;
9
import in.shop2020.ui.util.CatalogUploderToGAE;
10
 
10
 
-
 
11
import java.util.ArrayList;
11
import java.util.HashMap;
12
import java.util.HashMap;
12
import java.util.HashSet;
13
import java.util.HashSet;
13
import java.util.List;
14
import java.util.List;
14
import java.util.Map;
15
import java.util.Map;
15
 
16
 
Line 31... Line 32...
31
				
32
				
32
		items = client.getAllItemsByStatus(status.ACTIVE);
33
		items = client.getAllItemsByStatus(status.ACTIVE);
33
		items.addAll(client.getAllItemsByStatus(status.PAUSED));
34
		items.addAll(client.getAllItemsByStatus(status.PAUSED));
34
		items.addAll(client.getAllItemsByStatus(status.COMING_SOON));
35
		items.addAll(client.getAllItemsByStatus(status.COMING_SOON));
35
		
36
		
36
		/*populateEntityIdItemMap();
37
		populateEntityIdItemMap();
37
		Map<Long, Entity> allEntities = CreationUtils.getEntities();
38
		Map<Long, Entity> allEntities = CreationUtils.getEntities();
38
		allValidEntities = new ArrayList<Entity>();
39
		allValidEntities = new ArrayList<Entity>();
39
		allValidEntityIds = new ArrayList<Long>(entityIdItemMap.keySet());
40
		allValidEntityIds = new ArrayList<Long>(entityIdItemMap.keySet());
40
		
41
		
41
		for(Long entityId : entityIdItemMap.keySet()) {
42
		for(Long entityId : entityIdItemMap.keySet()) {
42
			if(allEntities.containsKey(entityId)){
43
			if(allEntities.containsKey(entityId)){
43
				allValidEntities.add(allEntities.get(entityId));
44
				allValidEntities.add(allEntities.get(entityId));
44
			}
45
			}
45
		}
46
		}
46
		try {
47
		/*try {
47
		//Temporarily added
48
		//Temporarily added
48
		AmazonSCDataGenerator asg = new AmazonSCDataGenerator(allValidEntities, "ALL");
49
		AmazonSCDataGenerator asg = new AmazonSCDataGenerator(allValidEntities, "ALL");
49
		asg.generateSCProdData();
50
		asg.generateSCProdData();
50
		}catch(Exception e){
51
		}catch(Exception e){
51
			System.out.println("Could not generate Amazon feed.");
52
			System.out.println("Could not generate Amazon feed.");
Line 102... Line 103...
102
        log.info("Generating XML for Mobile Site XML feed");
103
        log.info("Generating XML for Mobile Site XML feed");
103
        MobileSiteDataXMLGenerator mSiteXMLGenerator = new MobileSiteDataXMLGenerator(allValidEntities);
104
        MobileSiteDataXMLGenerator mSiteXMLGenerator = new MobileSiteDataXMLGenerator(allValidEntities);
104
        mSiteXMLGenerator.generate();
105
        mSiteXMLGenerator.generate();
105
	}
106
	}
106
 
107
 
107
    /*
108
    
108
    private static void populateEntityIdItemMap() {
109
    private static void populateEntityIdItemMap() {
109
        Utils.info("Processing " + items.size() + " items");
110
        Utils.info("Processing " + items.size() + " items");
110
        for (Item item : items) {
111
        for (Item item : items) {
111
            Utils.info(item.getId() + " Item is adding");
112
            Utils.info(item.getId() + " Item is adding");
112
            List<Item> itemList = entityIdItemMap.get(item.getCatalogItemId());
113
            List<Item> itemList = entityIdItemMap.get(item.getCatalogItemId());
Line 114... Line 115...
114
                itemList = new ArrayList<Item>();
115
                itemList = new ArrayList<Item>();
115
            } 
116
            } 
116
            itemList.add(item);
117
            itemList.add(item);
117
            entityIdItemMap.put(item.getCatalogItemId(), itemList);
118
            entityIdItemMap.put(item.getCatalogItemId(), itemList);
118
        }
119
        }
119
    }*/
120
    }
120
}
121
}