Proyectos de Subversion Android Microlearning

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
package com.cesams.twogetskills.entity;
2
 
3
import org.json.JSONException;
4
import org.json.JSONObject;
5
 
6
import androidx.room.Entity;
7
import androidx.room.ColumnInfo;
8
import androidx.room.PrimaryKey;
9
import androidx.room.Ignore;
10
 
11
@Entity(tableName = "tb_user_logs")
12
public class UserLog {
13
 
14
    @PrimaryKey(autoGenerate = true)
15
    @ColumnInfo(name = "id")
16
    private long id;
17
 
18
    @ColumnInfo(name = "user_uuid")
19
    private String userUuid;
20
 
21
    @ColumnInfo(name = "company_uuid")
22
    private String companyUuid;
23
 
24
    @ColumnInfo(name = "topic_uuid")
25
    private String topicUuid;
26
 
27
    @ColumnInfo(name = "capsule_uuid")
28
    private String capsuleUuid;
29
 
30
    @ColumnInfo(name = "slide_uuid")
31
    private String slideUuid;
32
 
33
    @ColumnInfo(name = "activity")
34
    private String activity;
35
 
36
    @ColumnInfo(name = "added_on")
37
    private String addedOn;
38
 
39
    public long getId() {
40
        return id;
41
    }
42
 
43
    public void setId(long id) {
44
        this.id = id;
45
    }
46
 
47
    public String getUserUuid() {
48
        return userUuid;
49
    }
50
 
51
    public void setUserUuid(String userUuid) {
52
        this.userUuid = userUuid;
53
    }
54
 
55
    public String getCompanyUuid() {
56
        return companyUuid;
57
    }
58
 
59
    public void setCompanyUuid(String companyUuid) {
60
        this.companyUuid = companyUuid;
61
    }
62
 
63
    public String getTopicUuid() {
64
        return topicUuid;
65
    }
66
 
67
    public void setTopicUuid(String topicUuid) {
68
        this.topicUuid = topicUuid;
69
    }
70
 
71
    public String getCapsuleUuid() {
72
        return capsuleUuid;
73
    }
74
 
75
    public void setCapsuleUuid(String capsuleUuid) {
76
        this.capsuleUuid = capsuleUuid;
77
    }
78
 
79
    public String getSlideUuid() {
80
        return slideUuid;
81
    }
82
 
83
    public void setSlideUuid(String slideUuid) {
84
        this.slideUuid = slideUuid;
85
    }
86
 
87
    public String getActivity() {
88
        return activity;
89
    }
90
 
91
    public void setActivity(String activity) {
92
        this.activity = activity;
93
    }
94
 
95
    public String getAddedOn() {
96
        return addedOn;
97
    }
98
 
99
    public void setAddedOn(String addedOn) {
100
        this.addedOn = addedOn;
101
    }
102
 
103
    public UserLog(long id, String userUuid, String companyUuid, String topicUuid,
104
                   String capsuleUuid, String slideUuid, String activity,
105
                   String addedOn) {
106
 
107
        this.id = id;
108
        this.userUuid = userUuid;
109
        this.companyUuid = companyUuid;
110
        this.topicUuid = topicUuid;
111
        this.capsuleUuid = capsuleUuid;
112
        this.slideUuid = slideUuid;
113
        this.activity = activity;
114
        this.addedOn = addedOn;
115
    }
116
 
117
    @Ignore
118
    public UserLog( ) {
119
        this.userUuid = "";
120
        this.companyUuid = "";
121
        this.topicUuid = "";
122
        this.capsuleUuid = "";
123
        this.slideUuid = "";
124
        this.activity = "";
125
        this.addedOn = "";
126
    }
127
 
128
    public JSONObject toJson() throws JSONException
129
     {
130
         JSONObject jsonObject = new JSONObject();
131
         jsonObject.put("user_uuid", userUuid);
132
         jsonObject.put("company_uuid", companyUuid);
133
         jsonObject.put("topic_uuid", topicUuid);
134
         jsonObject.put("capsule_uuid", capsuleUuid);
135
         jsonObject.put("slide_uuid", slideUuid);
136
         jsonObject.put("activity", activity);
137
         jsonObject.put("added_on", addedOn);
138
 
139
         return jsonObject;
140
    }
141
}