Subversion Repositories SmartDukaan

Rev

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

Rev 2418 Rev 2437
Line 2... Line 2...
2
 
2
 
3
import in.shop2020.datalogger.EventType;
3
import in.shop2020.datalogger.EventType;
4
 
4
 
5
import java.util.ArrayList;
5
import java.util.ArrayList;
6
import java.util.List;
6
import java.util.List;
-
 
7
import java.util.StringTokenizer;
7
 
8
 
8
import org.json.JSONArray;
9
import org.json.JSONArray;
9
import org.json.JSONException;
10
import org.json.JSONException;
10
import org.json.JSONObject;
11
import org.json.JSONObject;
11
 
12
 
Line 14... Line 15...
14
    private List<Long> itemIds;
15
    private List<Long> itemIds;
15
 
16
 
16
    public ProductCompare(String[] eventFileds) {
17
    public ProductCompare(String[] eventFileds) {
17
        super(eventFileds);
18
        super(eventFileds);
18
        itemIds = new ArrayList<Long>();
19
        itemIds = new ArrayList<Long>();
-
 
20
        StringTokenizer tokenizer = new StringTokenizer(eventFileds[5].trim(), ",");
19
        for (int i = 5; i < eventFileds.length ; i++) {
21
        while (tokenizer.hasMoreTokens()) {
20
            itemIds.add(Long.parseLong(eventFileds[i].trim()));
22
            itemIds.add(Long.parseLong(tokenizer.nextToken().trim())); 
21
        }
23
        }
22
    }
24
    }
23
    
25
    
24
    public ProductCompare(EventType eType, String sessionId, long userId, String email, String[] logData) {
26
    public ProductCompare(EventType eType, String sessionId, long userId, String email, String[] logData) {
25
        super(eType, sessionId, userId, email);
27
        super(eType, sessionId, userId, email);
26
        itemIds = new ArrayList<Long>();
28
        itemIds = new ArrayList<Long>();
-
 
29
        StringTokenizer tokenizer = new StringTokenizer(logData[0].trim(), ",");
27
        for (int i = 0; i < logData.length ; i++) {
30
        while (tokenizer.hasMoreTokens()) {
28
            itemIds.add(Long.parseLong(logData[i].trim()));
31
            itemIds.add(Long.parseLong(tokenizer.nextToken().trim())); 
29
        }
32
        }
30
    }
33
    }
31
 
34
 
32
    public String toString() {
35
    public String toString() {
33
        StringBuilder sb = new StringBuilder();
36
        StringBuilder sb = new StringBuilder();