Subversion Repositories SmartDukaan

Rev

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

Rev 12555 Rev 19685
Line 199... Line 199...
199
				try {
199
				try {
200
				    EntityState state = CreationUtils.getEntityState(entityId);
200
				    EntityState state = CreationUtils.getEntityState(entityId);
201
				    
201
				    
202
				    //For all android phones in mobile category, we should enable data pack. 
202
				    //For all android phones in mobile category, we should enable data pack. 
203
				    boolean isAndroid = false;
203
				    boolean isAndroid = false;
204
				    if(state.getCategoryID() == 10006){
204
//				    if(state.getCategoryID() == 10006){
205
				    	Entity e = CreationUtils.getEntity(entityId);
205
//				    	Entity e = CreationUtils.getEntity(entityId);
206
				    	Slide slide = e.getSlide(130020);
206
//				    	Slide slide = e.getSlide(130020);
207
				    	if(slide != null)  {
207
//				    	if(slide != null)  {
208
				    		List<Feature> fs = slide.getFeatures();
208
//				    		List<Feature> fs = slide.getFeatures();
209
				    		if (fs!=null){
209
//				    		if (fs!=null){
210
				    			for (Feature f1 : fs){
210
//				    			for (Feature f1 : fs){
211
				    				if(f1.getFeatureDefinitionID()==120043l){
211
//				    				if(f1.getFeatureDefinitionID()==120043l){
212
				    					List <Bullet> bullets = f1.getBullets();
212
//				    					List <Bullet> bullets = f1.getBullets();
213
				    					if(bullets != null) {
213
//				    					if(bullets != null) {
214
				    						for(Bullet b : bullets){
214
//				    						for(Bullet b : bullets){
215
				    							String bulletString = Catalog.getInstance().getDefinitionsContainer().getEnumValue(((EnumDataObject)b.getDataObject()).getEnumValueID()).getValue();
215
//				    							String bulletString = Catalog.getInstance().getDefinitionsContainer().getEnumValue(((EnumDataObject)b.getDataObject()).getEnumValueID()).getValue();
216
				    							if (bulletString.contains("Android")){
216
//				    							if (bulletString.contains("Android")){
217
				    								isAndroid = true;
217
//				    								isAndroid = true;
218
				    								log.info("Is android marked true for " + entityId);
218
//				    								log.info("Is android marked true for " + entityId);
219
				    								break;
219
//				    								break;
220
				    							}
220
//				    							}
221
				    						}
221
//				    						}
222
				    					}
222
//				    					}
223
				    				}
223
//				    				}
224
				    			}
224
//				    			}
225
				    		}
225
//				    		}
226
				    	}
226
//				    	}
227
				    }
227
//				    }
228
				    
228
				    
229
					CatalogClient csc = new CatalogClient();
229
					CatalogClient csc = new CatalogClient();
230
					in.shop2020.model.v1.catalog.CatalogService.Client iclient = csc.getClient();
230
					in.shop2020.model.v1.catalog.CatalogService.Client iclient = csc.getClient();
231
					iclient.markItemAsContentComplete(entityId, state.getCategoryID(), state.getBrand(), state.getModelName(), state.getModelNumber(), isAndroid);	
231
					iclient.markItemAsContentComplete(entityId, state.getCategoryID(), state.getBrand(), state.getModelName(), state.getModelNumber(), isAndroid);	
232
					
232