Subversion Repositories SmartDukaan

Rev

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

Rev 2329 Rev 2471
Line 11... Line 11...
11
import java.util.ArrayList;
11
import java.util.ArrayList;
12
import java.util.Collection;
12
import java.util.Collection;
13
import java.util.HashMap;
13
import java.util.HashMap;
14
import java.util.List;
14
import java.util.List;
15
import java.util.Map;
15
import java.util.Map;
-
 
16
import java.util.Map.Entry;
16
import java.util.StringTokenizer;
17
import java.util.StringTokenizer;
17
import java.util.TreeMap;
18
import java.util.TreeMap;
18
 
19
 
19
import in.shop2020.metamodel.core.Bullet;
20
import in.shop2020.metamodel.core.Bullet;
20
import in.shop2020.metamodel.core.BulletDataObject;
21
import in.shop2020.metamodel.core.BulletDataObject;
Line 69... Line 70...
69
			destinationDbPath = args[1];
70
			destinationDbPath = args[1];
70
			dryRun = args[2];
71
			dryRun = args[2];
71
		}
72
		}
72
		
73
		
73
		ContentMigrator contentmigrator = new ContentMigrator(sourceDbPath, destinationDbPath);
74
		ContentMigrator contentmigrator = new ContentMigrator(sourceDbPath, destinationDbPath);
-
 
75
		contentmigrator.populateHelpdocEntityIds();
-
 
76
		
74
		//contentmigrator.migrateDataBack();
77
		//contentmigrator.migrateDataBack();
75
		contentmigrator.migrateBrandModel(dryRun);
78
		//contentmigrator.migrateBrandModel(dryRun);
76
		//contentmigrator.migrateData();
79
		//contentmigrator.migrateData();
77
		//contentmigrator.migrateRemoveBorrowedCategoryIdFromSlide();
80
		//contentmigrator.migrateRemoveBorrowedCategoryIdFromSlide();
78
		//contentmigrator.migrateModel1();
81
		//contentmigrator.migrateModel1();
79
		//contentmigrator.changeEntityState();
82
		//contentmigrator.changeEntityState();
80
		//contentmigrator.removeBrowserBullets();
83
		//contentmigrator.removeBrowserBullets();
Line 119... Line 122...
119
	public ContentMigrator(String sourceDbPath, String destinationDbPath) {
122
	public ContentMigrator(String sourceDbPath, String destinationDbPath) {
120
		this.sourceDbPath = sourceDbPath;
123
		this.sourceDbPath = sourceDbPath;
121
		this.destinationDbPath = destinationDbPath;
124
		this.destinationDbPath = destinationDbPath;
122
	}
125
	}
123
	
126
	
-
 
127
	public boolean populateHelpdocEntityIds() throws Exception{
-
 
128
		for(Entity entity: CreationUtils.getEntities().values()){
-
 
129
			CreationUtils.updateEntity(entity);
-
 
130
		}
-
 
131
		return true;
-
 
132
	}
124
	
133
	
125
	public boolean migrateBrandModel(String dryRun) throws Exception{
134
	public boolean migrateBrandModel(String dryRun) throws Exception{
126
		CatalogServiceClient catalogServiceClient = new CatalogServiceClient();
135
		CatalogServiceClient catalogServiceClient = new CatalogServiceClient();
127
		Client client = catalogServiceClient.getClient();
136
		Client client = catalogServiceClient.getClient();
128
		List<Item> items = client.getAllItemsByStatus(status.ACTIVE);
137
		List<Item> items = client.getAllItemsByStatus(status.ACTIVE);