Subversion Repositories SmartDukaan

Rev

Rev 2418 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2262 vikas 1
package in.shop2020.datalogger.event;
2
 
3
import java.util.ArrayList;
4
import java.util.List;
5
import java.util.StringTokenizer;
6
 
7
public class AddToCart extends Event{
8
 
9
    private long cartId;
10
    private List<Long> itemIds;
11
 
12
    public AddToCart(String[] eventFileds) {
13
        super(eventFileds);
14
        cartId = Long.parseLong(eventFileds[5].trim());
15
        StringTokenizer tokenizer = new StringTokenizer(eventFileds[6].trim(), "_");
16
        itemIds = new ArrayList<Long>();
17
        while (tokenizer.hasMoreTokens()) {
18
            String token = tokenizer.nextToken().trim();
19
            itemIds.add(Long.parseLong(token));
20
        }
21
    }
22
 
23
    public String toString() {
24
        StringBuilder sb = new StringBuilder();
25
        sb.append(eventType.name() + ", ");
26
        sb.append("userEmail : " + userEmail);
27
        sb.append(" cartId : " + cartId);
28
        sb.append(" Items : " + itemIds);
29
        sb.append(" time : " + time);
30
        sb.append(" session : " + sessionId);
31
 
32
        return sb.toString();
33
    }
34
 
35
    public long getCartId() {
36
        return cartId;
37
    }
38
 
39
    public void setCartId(long cartId) {
40
        this.cartId = cartId;
41
    }
42
 
43
    public List<Long> getItemIds() {
44
        return itemIds;
45
    }
46
 
47
    public void setItemIds(List<Long> itemIds) {
48
        this.itemIds = itemIds;
49
    }
50
}