Subversion Repositories SmartDukaan

Rev

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

Rev 12230 Rev 12242
Line 407... Line 407...
407
				continue;
407
				continue;
408
			}
408
			}
409
			Slide summarySlide = entity.getSlide(130054);
409
			Slide summarySlide = entity.getSlide(130054);
410
			if(summarySlide != null){
410
			if(summarySlide != null){
411
				boolean isupdated = false;
411
				boolean isupdated = false;
412
				for(Feature f : summarySlide.getFeatures()){
412
				List<Feature> fs = summarySlide.getFeatures();
413
					if(f.getFeatureDefinitionID()==120132l){
413
				Feature titleF = fs.get(0);
414
						if(f.getBullets() == null){
414
				if(titleF.getFeatureDefinitionID()!=120132l) {
415
							f.setBullets(new ArrayList<Bullet>());
-
 
416
							System.out.println("Found null for : " + entityId);
-
 
417
						}else {
415
					//insert title here
418
							if(((PrimitiveDataObject)f.getBullets().get(0).getDataObject()).getValue().equals("")){
-
 
419
								System.out.println("Found null for : " + entityId);
416
					Feature f = new Feature(120132l);
420
							}
-
 
421
							f.getBullets().clear();
417
					f.setBullets(new ArrayList<Bullet>());
422
						}
-
 
423
						Bullet titleBullet = new Bullet(new PrimitiveDataObject(getTitle(entity)));
418
					Bullet titleBullet = new Bullet(new PrimitiveDataObject(getTitle(entity)));
424
						f.getBullets().add(titleBullet);
419
					f.getBullets().add(titleBullet);
425
						isupdated = true;
420
					fs.add(0, f);
426
						continue;
421
					isupdated = true;
427
					}
422
				}
428
					if(f.getFeatureDefinitionID()==120133l){
423
				Feature metaF = fs.get(1);
429
						if(f.getBullets() == null){
424
				if(metaF.getFeatureDefinitionID()!=120133l) {
430
							f.setBullets(new ArrayList<Bullet>());
-
 
431
							System.out.println("Found null for : " + entityId);
-
 
432
						}else {
425
					//insert meta here
433
							if(((PrimitiveDataObject)f.getBullets().get(0).getDataObject()).getValue().equals("")){
-
 
434
								System.out.println("Found null for : " + entityId);
426
					Feature f = new Feature(120133l);
435
							}
-
 
436
							f.getBullets().clear();
427
					f.setBullets(new ArrayList<Bullet>());
437
						}
-
 
438
						Bullet metaDescBullet = new Bullet(new PrimitiveDataObject(getMetaDescription(new ExpandedEntity(entity))));
428
					Bullet titleBullet = new Bullet(new PrimitiveDataObject(getMetaDescription(new ExpandedEntity(entity))));
439
						f.getBullets().add(metaDescBullet);
429
					f.getBullets().add(titleBullet);
440
						isupdated = true;
430
					fs.add(1, f);
441
						continue;
431
					isupdated = true;
442
					}
-
 
443
				}
432
				}
444
				if(isupdated){ 
433
				if(isupdated){ 
445
					CreationUtils.updateEntity(entity);
434
					CreationUtils.updateEntity(entity);
-
 
435
					EntityState es = CreationUtils.getEntityState(entityId);
-
 
436
					es.setMerkedReadyOn(new Date());
-
 
437
					CreationUtils.updateEntityState(es);
446
					System.out.println("Updated entity : " + entity.getID());
438
					System.out.println("Updated entity : " + entity.getID());
447
				}
439
				}
448
			}
440
			}
449
		}
441
		}
450
	}
442
	}