Subversion Repositories SmartDukaan

Rev

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

Rev 1689 Rev 1957
Line 2... Line 2...
2
 * 
2
 * 
3
 */
3
 */
4
package in.shop2020.serving.controllers;
4
package in.shop2020.serving.controllers;
5
 
5
 
6
 
6
 
-
 
7
import in.shop2020.serving.utils.DataLogger;
-
 
8
import in.shop2020.serving.utils.DataLogger.Event;
7
import in.shop2020.thrift.clients.UserContextServiceClient;
9
import in.shop2020.thrift.clients.UserContextServiceClient;
8
import in.shop2020.model.v1.user.UserContextService.Client;
10
import in.shop2020.model.v1.user.UserContextService.Client;
9
 
11
 
10
import java.io.IOException;
12
import java.io.IOException;
11
import java.net.URLEncoder;
13
import java.net.URLEncoder;
12
import java.util.Map;
14
import java.util.Map;
13
import java.util.StringTokenizer;
15
import java.util.StringTokenizer;
14
 
16
 
-
 
17
import org.apache.commons.lang.StringUtils;
15
import org.apache.log4j.Logger;
18
import org.apache.log4j.Logger;
16
import org.apache.struts2.convention.annotation.Action;
19
import org.apache.struts2.convention.annotation.Action;
17
import org.apache.struts2.convention.annotation.Actions;
20
import org.apache.struts2.convention.annotation.Actions;
18
import org.apache.struts2.convention.annotation.Result;
21
import org.apache.struts2.convention.annotation.Result;
19
import org.apache.velocity.VelocityContext;
22
import org.apache.velocity.VelocityContext;
Line 27... Line 30...
27
@Result(name = "show", location = "entity-show.vm")
30
@Result(name = "show", location = "entity-show.vm")
28
public class EntityController extends BaseController {
31
public class EntityController extends BaseController {
29
		
32
		
30
	private static final long serialVersionUID = 1L;
33
	private static final long serialVersionUID = 1L;
31
 
34
 
32
	private static Logger log = Logger.getLogger(Class.class);	
35
	private static Logger log = Logger.getLogger(Class.class);
-
 
36
	private static Logger dataLog = DataLogger.getLogger();
33
	/**
37
	/**
34
	 * 
38
	 * 
35
	 */
39
	 */
36
	private String id;
40
	private String id;
37
	private long productId;
41
	private long productId;
Line 86... Line 90...
86
		} catch (Exception e) {
90
		} catch (Exception e) {
87
			// TODO Auto-generated catch block
91
			// TODO Auto-generated catch block
88
			e.printStackTrace();
92
			e.printStackTrace();
89
		}
93
		}
90
    	
94
    	
-
 
95
		dataLog.info(StringUtils.join(
-
 
96
                new String[] { Event.PRODUCT_VIEW.name(),
-
 
97
                        userinfo.getEmail(),
-
 
98
                        productName }, ", "));
91
    	return "show";
99
    	return "show";
92
    }
100
    }
93
    
101
    
94
    /**
102
    /**
95
     * 
103
     *