Subversion Repositories SmartDukaan

Rev

Rev 1034 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1034 Rev 1044
Line 1... Line 1...
1
package in.shop2020.serving.services;
1
package in.shop2020.serving.services;
2
 
2
 
3
import java.io.Serializable;
3
import java.io.Serializable;
4
import java.util.Map;
4
import java.util.Map;
5
 
5
 
6
import org.apache.juli.logging.Log;
6
import org.apache.log4j.Logger;
7
import org.apache.juli.logging.LogFactory;
-
 
8
 
7
 
9
import in.shop2020.serving.utils.Category;
8
import in.shop2020.serving.utils.Category;
10
import in.shop2020.serving.utils.Utils;
9
import in.shop2020.serving.utils.Utils;
11
import in.shop2020.utils.Logger;
-
 
12
 
10
 
13
public class CategoryManager implements Serializable{
11
public class CategoryManager implements Serializable{
14
 
12
 
15
	private static final long serialVersionUID = 1L;
13
	private static final long serialVersionUID = 1L;
16
 
14
 
17
	private static CategoryManager categoryManager;
15
	private static CategoryManager categoryManager;
18
	
16
	
19
	private Map<Long, Category> categories;
17
	private Map<Long, Category> categories;
20
	
18
	
21
	private static Log log = LogFactory.getLog(CategoryManager.class);
19
	private static Logger log = Logger.getLogger(Class.class);
22
	
20
	
23
	static{
21
	static{
24
		synchronized(CategoryManager.class){
22
		synchronized(CategoryManager.class){
25
			categoryManager = new CategoryManager();
23
			categoryManager = new CategoryManager();
26
		}
24
		}
Line 36... Line 34...
36
			log.error("Unable to load categories from Catalog.");
34
			log.error("Unable to load categories from Catalog.");
37
			categories = null;
35
			categories = null;
38
			e.printStackTrace();
36
			e.printStackTrace();
39
		}
37
		}
40
		
38
		
41
		Logger.log("Initialized category manager", this);		
39
		in.shop2020.utils.Logger.log("Initialized category manager", this);
42
	}
40
	}
43
	
41
	
44
	public static CategoryManager getCategoryManager(){
42
	public static CategoryManager getCategoryManager(){
45
		return categoryManager;
43
		return categoryManager;
46
	}
44
	}