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 3208
Line 7... Line 7...
7
 
7
 
8
 
8
 
9
public class OrderCreation extends Event{
9
public class OrderCreation extends Event{
10
    
10
    
11
    private long orderId;
11
    private long orderId;
-
 
12
    private long cartId;
12
    
13
    
13
    public OrderCreation(String[] eventFileds) {
14
    public OrderCreation(String[] eventFileds) {
14
        super(eventFileds);
15
        super(eventFileds);
15
        orderId = Long.parseLong(eventFileds[5].trim());
16
        orderId = Long.parseLong(eventFileds[5].trim());
-
 
17
        if (eventFileds.length >= 6) {
-
 
18
            cartId = Long.parseLong(eventFileds[6].trim());
-
 
19
        }
16
    }
20
    }
17
    
21
    
18
    public OrderCreation(EventType eType, String sessionId, long userId, String email, String[] logData) {
22
    public OrderCreation(EventType eType, String sessionId, long userId, String email, String[] logData) {
19
        super(eType, sessionId, userId, email);
23
        super(eType, sessionId, userId, email);
20
        orderId = Long.parseLong(logData[0].trim());
24
        orderId = Long.parseLong(logData[0].trim());
-
 
25
        cartId = Long.parseLong(logData[1].trim());
21
    }
26
    }
22
 
27
 
23
    public String toString() {
28
    public String toString() {
24
        StringBuilder sb = new StringBuilder();
29
        StringBuilder sb = new StringBuilder();
25
        sb.append(eventType.name() + ", ");
30
        sb.append(eventType.name() + ", ");
26
        sb.append("userEmail : " + userEmail);
31
        sb.append("userEmail : " + userEmail);
27
        sb.append(" orderId : " + orderId);
32
        sb.append(" orderId : " + orderId);
-
 
33
        sb.append(" cartId : " + cartId);
28
        sb.append(" time : " + time);
34
        sb.append(" time : " + time);
29
        sb.append(" session : " + sessionId);
35
        sb.append(" session : " + sessionId);
30
        
36
        
31
        return sb.toString();
37
        return sb.toString();
32
    }
38
    }
Line 34... Line 40...
34
    @Override
40
    @Override
35
    public JSONObject getLogDataInJson() {
41
    public JSONObject getLogDataInJson() {
36
        JSONObject logDataInJson = new JSONObject();
42
        JSONObject logDataInJson = new JSONObject();
37
        try {
43
        try {
38
            logDataInJson.put("orderId_long", orderId);
44
            logDataInJson.put("orderId_long", orderId);
-
 
45
            logDataInJson.put("cartId_long", cartId);
39
        } catch (JSONException e) {
46
        } catch (JSONException e) {
40
            e.printStackTrace();
47
            e.printStackTrace();
41
        }
48
        }
42
        return logDataInJson;
49
        return logDataInJson;
43
    }
50
    }
Line 47... Line 54...
47
    }
54
    }
48
 
55
 
49
    public void setOrderId(long orderId) {
56
    public void setOrderId(long orderId) {
50
        this.orderId = orderId;
57
        this.orderId = orderId;
51
    }
58
    }
-
 
59
    
-
 
60
    public long getcartId() {
-
 
61
        return cartId;
-
 
62
    }
-
 
63
 
-
 
64
    public void setCartId(long cartId) {
-
 
65
        this.cartId = cartId;
-
 
66
    }
52
}
67
}
53
68