Subversion Repositories SmartDukaan

Rev

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

Rev 2551 Rev 3123
Line 6... Line 6...
6
import java.util.List;
6
import java.util.List;
7
import java.util.Map;
7
import java.util.Map;
8
 
8
 
9
import in.shop2020.model.v1.catalog.Category;
9
import in.shop2020.model.v1.catalog.Category;
10
import in.shop2020.model.v1.catalog.InventoryService.Client;
10
import in.shop2020.model.v1.catalog.InventoryService.Client;
11
import in.shop2020.thrift.clients.CatalogServiceClient;
11
import in.shop2020.thrift.clients.CatalogClient;
12
 
12
 
13
public class CategoryManager implements Serializable{
13
public class CategoryManager implements Serializable{
14
 
14
 
15
	private static final long serialVersionUID = 1L;
15
	private static final long serialVersionUID = 1L;
16
 
16
 
Line 26... Line 26...
26
	
26
	
27
	private CategoryManager(){
27
	private CategoryManager(){
28
	    Logger.log("Initializing category manager", this);
28
	    Logger.log("Initializing category manager", this);
29
		categories = new HashMap<Long, Category>();
29
		categories = new HashMap<Long, Category>();
30
		try {
30
		try {
31
		    CatalogServiceClient catalogServiceClient = new CatalogServiceClient();
31
		    CatalogClient catalogServiceClient = new CatalogClient();
32
	        Client client = catalogServiceClient.getClient();
32
	        Client client = catalogServiceClient.getClient();
33
	        List<Category> t_categories =  client.getAllCategories();
33
	        List<Category> t_categories =  client.getAllCategories();
34
	        for(Category category: t_categories){
34
	        for(Category category: t_categories){
35
	            categories.put(category.getId(), category);
35
	            categories.put(category.getId(), category);
36
	        }
36
	        }