Subversion Repositories SmartDukaan

Rev

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

Rev 2418 Rev 3237
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 16... Line 17...
16
 
17
 
17
    public AddToCart(String[] eventFileds) {
18
    public AddToCart(String[] eventFileds) {
18
        super(eventFileds);
19
        super(eventFileds);
19
        cartId = Long.parseLong(eventFileds[5].trim());
20
        cartId = Long.parseLong(eventFileds[5].trim());
20
        itemIds = new ArrayList<Long>();
21
        itemIds = new ArrayList<Long>();
-
 
22
        StringTokenizer tokenizer = new StringTokenizer(eventFileds[6].trim(), "_");
21
        for (int i = 6; i < eventFileds.length ; i++) {
23
        while (tokenizer.hasMoreTokens()) {
22
            itemIds.add(Long.parseLong(eventFileds[i].trim()));
24
            itemIds.add(Long.parseLong(tokenizer.nextToken().trim())); 
23
        }
25
        }
24
    }
26
    }
25
    
27
    
26
    public AddToCart(EventType eType, String sessionId, long userId, String email, String[] logData) {
28
    public AddToCart(EventType eType, String sessionId, long userId, String email, String[] logData) {
27
        super(eType, sessionId, userId, email);
29
        super(eType, sessionId, userId, email);
28
        cartId = Long.parseLong(logData[0].trim());
30
        cartId = Long.parseLong(logData[0].trim());
29
        itemIds = new ArrayList<Long>();
31
        itemIds = new ArrayList<Long>();
-
 
32
        StringTokenizer tokenizer = new StringTokenizer(logData[1].trim(), "_");
30
        for (int i = 1; i < logData.length ; i++) {
33
        while (tokenizer.hasMoreTokens()) {
31
            itemIds.add(Long.parseLong(logData[i].trim()));
34
            itemIds.add(Long.parseLong(tokenizer.nextToken().trim())); 
32
        }
35
        }
33
    }
36
    }
34
 
37
 
35
    public String toString() {
38
    public String toString() {
36
        StringBuilder sb = new StringBuilder();
39
        StringBuilder sb = new StringBuilder();