Subversion Repositories SmartDukaan

Rev

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

Rev 8770 Rev 8785
Line 3... Line 3...
3
import in.shop2020.metamodel.core.BulletDataObject;
3
import in.shop2020.metamodel.core.BulletDataObject;
4
import in.shop2020.metamodel.core.Entity;
4
import in.shop2020.metamodel.core.Entity;
5
import in.shop2020.metamodel.core.EntityState;
5
import in.shop2020.metamodel.core.EntityState;
6
import in.shop2020.metamodel.core.ExpertReview;
6
import in.shop2020.metamodel.core.ExpertReview;
7
import in.shop2020.metamodel.core.ExpertReviewSource;
7
import in.shop2020.metamodel.core.ExpertReviewSource;
8
import in.shop2020.metamodel.core.FreeformContent;
-
 
9
import in.shop2020.metamodel.core.Helpdoc;
8
import in.shop2020.metamodel.core.Helpdoc;
10
import in.shop2020.metamodel.core.SpecialPage;
9
import in.shop2020.metamodel.core.SpecialPage;
11
import in.shop2020.metamodel.util.ExpandedBullet;
10
import in.shop2020.metamodel.util.ExpandedBullet;
12
import in.shop2020.storage.mongo.adapters.BDOAdapter;
11
import in.shop2020.storage.mongo.adapters.BDOAdapter;
13
import in.shop2020.storage.mongo.adapters.FFCAdapter;
-
 
14
 
12
 
15
import java.lang.reflect.Type;
13
import java.lang.reflect.Type;
16
import java.util.ArrayList;
14
import java.util.ArrayList;
17
import java.util.Collection;
15
import java.util.Collection;
18
import java.util.HashMap;
16
import java.util.HashMap;
Line 42... Line 40...
42
	private static DB db;
40
	private static DB db;
43
    private static ContentViews views;
41
    private static ContentViews views;
44
    private static StorageManager storageUtils;
42
    private static StorageManager storageUtils;
45
    private static final Gson gs = new GsonBuilder().
43
    private static final Gson gs = new GsonBuilder().
46
    	registerTypeAdapter(BulletDataObject.class, new BDOAdapter()).
44
    	registerTypeAdapter(BulletDataObject.class, new BDOAdapter()).
47
    	registerTypeAdapter(FreeformContent.class, new FFCAdapter()).
-
 
48
    	create();
45
    	create();
49
    
46
    
50
    static{
47
    static{
51
		synchronized(StorageManager.class){
48
		synchronized(StorageManager.class){
52
			try {
49
			try {