Proyectos de Subversion Android Microlearning - Inconcert

Rev

Rev 14 | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

package com.cesams.twogetskills.inconcert.entity;

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

import org.jetbrains.annotations.NotNull;

@Entity(tableName = "tb_capsules")
public class Capsule {

    @PrimaryKey
    @ColumnInfo(name = "uuid")
    @NotNull
    private String uuid;

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

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

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

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

    @ColumnInfo(name = "position")
    private int position;

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

    @ColumnInfo(name="updated_on")
    private String updatedOn;

    @ColumnInfo(name="link_comments")
    private String linkComments;

    @ColumnInfo(name="link_comment_add")
    private String linkCommentAdd;

    @ColumnInfo(name="total_comments")
    private int totalComments;

    @ColumnInfo(name="total_rating")
    private int totalRating;

    @Ignore
    private int totalSlides;

    @Ignore
    private int viewSlides;

    @Ignore
    private double progress;

    @Ignore
    private int completed;

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid;
    }

    public String getTopicUuid() {
        return topicUuid;
    }

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

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public int getPosition() {
        return position;
    }

    public void setPosition(int position) {
        this.position = position;
    }

    public int getTotalSlides() {
        return totalSlides;
    }

    public void setTotalSlides(int totalSlides) {
        this.totalSlides = totalSlides;
    }

    public int getViewSlides() {
        return viewSlides;
    }

    public void setViewSlides(int viewSlides) {
        this.viewSlides = viewSlides;
    }

    public double getProgress() {
        return progress;
    }

    public void setProgress(double progress) {
        this.progress = progress;
    }

    public int getCompleted() {
        return completed;
    }

    public void setCompleted(int completed) {
        this.completed = completed;
    }

    public String getAddedOn() {
        return addedOn;
    }

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

    public String getUpdatedOn() {
        return updatedOn;
    }

    public void setUpdatedOn(String updatedOn) {
        this.updatedOn = updatedOn;
    }

    public String getLinkComments() {
        return linkComments;
    }

    public void setLinkComments(String link_comments) {
        this.linkComments = link_comments;
    }

    public String getLinkCommentAdd() {
        return linkCommentAdd;
    }

    public void setLinkCommentAdd(String link_comment_add) {
        this.linkCommentAdd = link_comment_add;
    }

    public int getTotalComments() {
        return totalComments;
    }

    public void setTotalComments(int total_comments) {
        this.totalComments = total_comments;
    }

    public int getTotalRating() {
        return totalRating;
    }

    public void setTotalRating(int total_rating) {
        this.totalRating = total_rating;
    }


    public Capsule(String uuid, String topicUuid, String name, String description, String image, int position, String addedOn, String updatedOn, String linkComments, String linkCommentAdd, int totalComments, int totalRating) {
        this.uuid = uuid;
        this.topicUuid = topicUuid;
        this.name = name;
        this.description = description;
        this.image = image;
        this.position = position;
        this.addedOn = addedOn;
        this.updatedOn = updatedOn;
        this.linkComments = linkComments;
        this.linkCommentAdd = linkCommentAdd;
        this.totalComments = totalComments;
        this.totalRating = totalRating;

    }

    @Ignore
    public Capsule() {
        this.uuid = "";
        this.topicUuid = "";
        this.name = "";
        this.description = "";
        this.image = "";
        this.position = 0;
        this.addedOn = "";
        this.updatedOn= "";
        this.linkComments ="";
        this.linkCommentAdd="";
        this.totalComments=0;
        this.totalRating=0;
    }
}