Subversion Repositories SmartDukaan

Rev

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

Rev 1977 Rev 2056
Line 1... Line 1...
1
package in.shop2020.serving.controllers;
1
package in.shop2020.serving.controllers;
2
 
2
 
-
 
3
import in.shop2020.serving.utils.DataLogger;
3
import in.shop2020.serving.utils.FileUtils;
4
import in.shop2020.serving.utils.FileUtils;
4
import in.shop2020.serving.utils.Utils;
5
import in.shop2020.serving.utils.Utils;
-
 
6
import in.shop2020.serving.utils.DataLogger.Event;
5
 
7
 
6
import java.io.BufferedReader;
8
import java.io.BufferedReader;
7
import java.io.File;
9
import java.io.File;
8
import java.io.FileInputStream;
10
import java.io.FileInputStream;
9
import java.io.IOException;
11
import java.io.IOException;
Line 12... Line 14...
12
import java.util.ArrayList;
14
import java.util.ArrayList;
13
import java.util.LinkedHashMap;
15
import java.util.LinkedHashMap;
14
import java.util.List;
16
import java.util.List;
15
import java.util.Map;
17
import java.util.Map;
16
 
18
 
-
 
19
import org.apache.commons.lang.StringUtils;
17
import org.apache.log4j.Logger;
20
import org.apache.log4j.Logger;
18
import org.apache.struts2.convention.annotation.Action;
21
import org.apache.struts2.convention.annotation.Action;
19
import org.apache.struts2.convention.annotation.Actions;
22
import org.apache.struts2.convention.annotation.Actions;
20
import org.apache.struts2.convention.annotation.Result;
23
import org.apache.struts2.convention.annotation.Result;
21
 
24
 
Line 29... Line 32...
29
public class CompareController extends BaseController {
32
public class CompareController extends BaseController {
30
 
33
 
31
    private static final long serialVersionUID = 1L;
34
    private static final long serialVersionUID = 1L;
32
 
35
 
33
    private static Logger log = Logger.getLogger(Class.class);
36
    private static Logger log = Logger.getLogger(Class.class);
-
 
37
    private static Logger dataLog = DataLogger.getLogger();
34
 
38
 
35
    List<String> slides = new ArrayList<String>();
39
    List<String> slides = new ArrayList<String>();
36
    
40
    
37
    private List<String> productList;
41
    private List<String> productList;
38
    private List<String> productNames;
42
    private List<String> productNames;
Line 74... Line 78...
74
        }
78
        }
75
        if(request.getParameter("p5") != null){
79
        if(request.getParameter("p5") != null){
76
            this.productList.add(request.getParameter("p5"));
80
            this.productList.add(request.getParameter("p5"));
77
        }
81
        }
78
        
82
        
-
 
83
        dataLog.info(StringUtils.join(new String[] { Event.PRODUCT_COMPARE.name(),
-
 
84
                userinfo.getEmail(), StringUtils.join(productList, ", ")  }, ", "));
79
        return "show";
85
        return "show";
80
    }
86
    }
81
    
87
    
82
    public List<String> getSlideNames() {
88
    public List<String> getSlideNames() {
83
        productNames = new ArrayList<String>();
89
        productNames = new ArrayList<String>();