Proyectos de Subversion Android Microlearning

Rev

Autoría | Ultima modificación | Ver Log |

package com.cesams.twogetskills.entity;

import org.json.JSONException;
import org.json.JSONObject;

import androidx.room.Entity;
import androidx.room.ColumnInfo;
import androidx.room.PrimaryKey;
import androidx.room.Ignore;

@Entity(tableName = "tb_user_logs")
public class UserLog {

    @PrimaryKey(autoGenerate = true)
    @ColumnInfo(name = "id")
    private long id;

    @ColumnInfo(name = "user_uuid")
    private String userUuid;

    @ColumnInfo(name = "company_uuid")
    private String companyUuid;

    @ColumnInfo(name = "topic_uuid")
    private String topicUuid;

    @ColumnInfo(name = "capsule_uuid")
    private String capsuleUuid;

    @ColumnInfo(name = "slide_uuid")
    private String slideUuid;

    @ColumnInfo(name = "activity")
    private String activity;

    @ColumnInfo(name = "added_on")
    private String addedOn;

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getUserUuid() {
        return userUuid;
    }

    public void setUserUuid(String userUuid) {
        this.userUuid = userUuid;
    }

    public String getCompanyUuid() {
        return companyUuid;
    }

    public void setCompanyUuid(String companyUuid) {
        this.companyUuid = companyUuid;
    }

    public String getTopicUuid() {
        return topicUuid;
    }

    public void setTopicUuid(String topicUuid) {
        this.topicUuid = topicUuid;
    }

    public String getCapsuleUuid() {
        return capsuleUuid;
    }

    public void setCapsuleUuid(String capsuleUuid) {
        this.capsuleUuid = capsuleUuid;
    }

    public String getSlideUuid() {
        return slideUuid;
    }

    public void setSlideUuid(String slideUuid) {
        this.slideUuid = slideUuid;
    }

    public String getActivity() {
        return activity;
    }

    public void setActivity(String activity) {
        this.activity = activity;
    }

    public String getAddedOn() {
        return addedOn;
    }

    public void setAddedOn(String addedOn) {
        this.addedOn = addedOn;
    }

    public UserLog(long id, String userUuid, String companyUuid, String topicUuid,
                   String capsuleUuid, String slideUuid, String activity,
                   String addedOn) {

        this.id = id;
        this.userUuid = userUuid;
        this.companyUuid = companyUuid;
        this.topicUuid = topicUuid;
        this.capsuleUuid = capsuleUuid;
        this.slideUuid = slideUuid;
        this.activity = activity;
        this.addedOn = addedOn;
    }

    @Ignore
    public UserLog( ) {
        this.userUuid = "";
        this.companyUuid = "";
        this.topicUuid = "";
        this.capsuleUuid = "";
        this.slideUuid = "";
        this.activity = "";
        this.addedOn = "";
    }

    public JSONObject toJson() throws JSONException
     {
         JSONObject jsonObject = new JSONObject();
         jsonObject.put("user_uuid", userUuid);
         jsonObject.put("company_uuid", companyUuid);
         jsonObject.put("topic_uuid", topicUuid);
         jsonObject.put("capsule_uuid", capsuleUuid);
         jsonObject.put("slide_uuid", slideUuid);
         jsonObject.put("activity", activity);
         jsonObject.put("added_on", addedOn);

         return jsonObject;
    }
}