Subversion Repositories SmartDukaan

Rev

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

Rev 624 Rev 637
Line 4... Line 4...
4
package in.shop2020.serving.controllers;
4
package in.shop2020.serving.controllers;
5
 
5
 
6
import java.util.List;
6
import java.util.List;
7
 
7
 
8
import in.shop2020.model.v1.catalog.InventoryServiceException;
8
import in.shop2020.model.v1.catalog.InventoryServiceException;
-
 
9
import in.shop2020.serving.services.PageLoaderHandler;
9
import in.shop2020.thrift.clients.CatalogServiceClient;
10
import in.shop2020.thrift.clients.CatalogServiceClient;
10
 
11
 
11
import org.apache.juli.logging.Log;
12
import org.apache.juli.logging.Log;
12
import org.apache.juli.logging.LogFactory;
13
import org.apache.juli.logging.LogFactory;
13
import org.apache.struts2.rest.DefaultHttpHeaders;
14
import org.apache.struts2.rest.DefaultHttpHeaders;
Line 51... Line 52...
51
		}
52
		}
52
	}
53
	}
53
    
54
    
54
    // GET /index
55
    // GET /index
55
    public HttpHeaders index() throws Exception {
56
    public HttpHeaders index() throws Exception {
-
 
57
    	long categoryId = Long.parseLong(request.getParameter("categoryid"));
56
    	in.shop2020.model.v1.catalog.InventoryService.Client client = catalogClientService.getClient();
58
    	in.shop2020.model.v1.catalog.InventoryService.Client client = catalogClientService.getClient();
57
    	this.setTotalItems(client.getLatestArrivalsCount());
-
 
58
    	this.items = client.getLatestArrivalsCatalogIds(beginIndex, windowSize, -1);
59
    	this.items = client.getLatestArrivalsCatalogIds(beginIndex, windowSize, categoryId);
59
    	return new DefaultHttpHeaders("index");
60
    	return new DefaultHttpHeaders("index");
60
    }
61
    }
61
 
62
 
62
    // GET /show
63
    // GET /show
63
    public HttpHeaders show() {
64
    public HttpHeaders show() {