Subversion Repositories SmartDukaan

Rev

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

Rev 2607 Rev 3127
Line 28... Line 28...
28
import in.shop2020.metamodel.util.ExpandedFeatureDefinition;
28
import in.shop2020.metamodel.util.ExpandedFeatureDefinition;
29
import in.shop2020.metamodel.util.ExpandedSlide;
29
import in.shop2020.metamodel.util.ExpandedSlide;
30
import in.shop2020.metamodel.util.ExpandedSlideDefinition;
30
import in.shop2020.metamodel.util.ExpandedSlideDefinition;
31
import in.shop2020.model.v1.catalog.Item;
31
import in.shop2020.model.v1.catalog.Item;
32
import in.shop2020.model.v1.catalog.status;
32
import in.shop2020.model.v1.catalog.status;
33
import in.shop2020.thrift.clients.CatalogServiceClient;
33
import in.shop2020.thrift.clients.CatalogClient;
34
import in.shop2020.util.Utils;
34
import in.shop2020.util.Utils;
35
 
35
 
36
import java.util.ArrayList;
36
import java.util.ArrayList;
37
import java.util.Arrays;
37
import java.util.Arrays;
38
import java.util.Collection;
38
import java.util.Collection;
Line 162... Line 162...
162
			return "success";
162
			return "success";
163
		}
163
		}
164
    	
164
    	
165
		try {
165
		try {
166
			// Generate new entityID from cms
166
			// Generate new entityID from cms
167
			CatalogServiceClient catalogServiceClient = new CatalogServiceClient();	
167
			CatalogClient catalogServiceClient = new CatalogClient();	
168
			long entityID =  catalogServiceClient.getClient().generateNewEntityID();
168
			long entityID =  catalogServiceClient.getClient().generateNewEntityID();
169
			
169
			
170
			String categoryID = this.reqparams.get("category")[0];
170
			String categoryID = this.reqparams.get("category")[0];
171
			Entity entity = new Entity(entityID, Long.parseLong(categoryID));
171
			Entity entity = new Entity(entityID, Long.parseLong(categoryID));
172
 
172
 
Line 1044... Line 1044...
1044
	 * 
1044
	 * 
1045
	 * @return A List of entities fetched from the catalog.
1045
	 * @return A List of entities fetched from the catalog.
1046
	 */
1046
	 */
1047
	private void createEntitiesForItemsInProcess(){
1047
	private void createEntitiesForItemsInProcess(){
1048
		try {
1048
		try {
1049
			CatalogServiceClient csc = new CatalogServiceClient();
1049
			CatalogClient csc = new CatalogClient();
1050
			in.shop2020.model.v1.catalog.InventoryService.Client iclient = csc.getClient();
1050
			in.shop2020.model.v1.catalog.InventoryService.Client iclient = csc.getClient();
1051
			List<Item> items = iclient.getAllItemsByStatus(status.IN_PROCESS);
1051
			List<Item> items = iclient.getAllItemsByStatus(status.IN_PROCESS);
1052
			for(Item item: items){
1052
			for(Item item: items){
1053
				long entityID = item.getCatalogItemId();
1053
				long entityID = item.getCatalogItemId();
1054
				if(!this.entitiesState.containsKey(entityID)){
1054
				if(!this.entitiesState.containsKey(entityID)){