Subversion Repositories SmartDukaan

Rev

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

Rev 9051 Rev 9171
Line 55... Line 55...
55
import java.util.Date;
55
import java.util.Date;
56
import java.util.HashMap;
56
import java.util.HashMap;
57
import java.util.HashSet;
57
import java.util.HashSet;
58
import java.util.Iterator;
58
import java.util.Iterator;
59
import java.util.LinkedHashMap;
59
import java.util.LinkedHashMap;
-
 
60
import java.util.LinkedHashSet;
60
import java.util.List;
61
import java.util.List;
61
import java.util.Map;
62
import java.util.Map;
62
import java.util.Set;
63
import java.util.Set;
63
import java.util.TreeMap;
64
import java.util.TreeMap;
64
 
65
 
Line 117... Line 118...
117
		contentmigrator.touchEntityState(1008714l);
118
		contentmigrator.touchEntityState(1008714l);
118
		contentmigrator.touchEntityState(1008715l);
119
		contentmigrator.touchEntityState(1008715l);
119
		contentmigrator.touchEntityState(1005505l);
120
		contentmigrator.touchEntityState(1005505l);
120
		contentmigrator.touchEntityState(1006864l);*/
121
		contentmigrator.touchEntityState(1006864l);*/
121
		//contentmigrator.clearEmptyPrimitiveBullets();
122
		//contentmigrator.clearEmptyPrimitiveBullets();
122
		contentmigrator.migrateSoftCategories();
123
		//contentmigrator.migrateSoftCategories();
123
		//contentmigrator.updateSummaryMediaLabel();
124
		//contentmigrator.updateSummaryMediaLabel();
-
 
125
		contentmigrator.updateCommunication();
124
	}
126
	}
125
	
127
	
126
	private void changeKeys() throws Exception {
128
	private void changeKeys() throws Exception {
127
		Map<Long, Entity>  e = CreationUtils.getEntities();
129
		Map<Long, Entity>  e = CreationUtils.getEntities();
128
		for (Map.Entry<Long, Entity> entry : e.entrySet()) {
130
		for (Map.Entry<Long, Entity> entry : e.entrySet()) {
Line 2819... Line 2821...
2819
						for(Map.Entry<String, Media> mediaEntry : mediaMap.entrySet()) {
2821
						for(Map.Entry<String, Media> mediaEntry : mediaMap.entrySet()) {
2820
							if(mediaEntry.getValue().getLabel().equals("default") && !mediaEntry.getKey().equals("default")){
2822
							if(mediaEntry.getValue().getLabel().equals("default") && !mediaEntry.getKey().equals("default")){
2821
								mediaMap.put("default", mediaMap.remove(mediaEntry.getKey()));
2823
								mediaMap.put("default", mediaMap.remove(mediaEntry.getKey()));
2822
								CreationUtils.updateEntity(e);
2824
								CreationUtils.updateEntity(e);
2823
								System.out.println("Upated summary media for:" + e.getID());
2825
								System.out.println("Upated summary media for:" + e.getID());
2824
								break;
2826
								break;	
2825
							}
2827
							}
2826
						}
2828
						}
2827
					}
2829
					}
2828
				}
2830
				}
2829
			}
2831
			}
2830
		}
2832
		}
-
 
2833
	}
-
 
2834
 
-
 
2835
	private void updateCommunication() throws Exception{
-
 
2836
		Map<Long,Entity> es = CreationUtils.getEntities();
-
 
2837
		for( Map.Entry<Long, Entity> entry: es.entrySet()){
-
 
2838
			Entity e = entry.getValue();
-
 
2839
			//Slide commSlide = e.getSlide(130005l);
-
 
2840
			List<Slide> slides = e.getSlides();
-
 
2841
			if(slides != null){
-
 
2842
				for(Slide slide : slides){
-
 
2843
					List<Feature> features = slide.getFeatures();
-
 
2844
					if (features  != null){
-
 
2845
						slide.setFeatures(new ArrayList<Feature>(new LinkedHashSet<Feature>(features)));
-
 
2846
						if(slide.getFeatures().size() != features.size()){
-
 
2847
							System.out.println(e.getCategoryID() + ":" + e.getID() + ":" + slide.getFeatures() + "," + features);
-
 
2848
							CreationUtils.updateEntity(e);
-
 
2849
						}
-
 
2850
					}
-
 
2851
				}
-
 
2852
			}
-
 
2853
		}
2831
	}
2854
	}
2832
	
2855
	
2833
}
2856
}
2834
 
2857