2020-12-05 21:31:12 +01:00
|
|
|
package com.cappielloantonio.play.model;
|
|
|
|
|
|
|
|
|
|
import androidx.room.ColumnInfo;
|
|
|
|
|
import androidx.room.Entity;
|
|
|
|
|
import androidx.room.PrimaryKey;
|
|
|
|
|
|
|
|
|
|
@Entity(tableName = "queue")
|
|
|
|
|
public class Queue {
|
2021-12-30 18:13:50 +01:00
|
|
|
@PrimaryKey
|
2021-04-16 18:00:19 +02:00
|
|
|
@ColumnInfo(name = "track_order")
|
|
|
|
|
private int trackOrder;
|
2020-12-05 21:31:12 +01:00
|
|
|
|
2021-04-17 11:23:53 +02:00
|
|
|
@ColumnInfo(name = "id")
|
|
|
|
|
private String songID;
|
2020-12-05 21:31:12 +01:00
|
|
|
|
2021-07-28 15:28:32 +02:00
|
|
|
@ColumnInfo(name = "title")
|
|
|
|
|
private String title;
|
|
|
|
|
|
|
|
|
|
@ColumnInfo(name = "albumId")
|
|
|
|
|
private String albumId;
|
|
|
|
|
|
|
|
|
|
@ColumnInfo(name = "albumName")
|
|
|
|
|
private String albumName;
|
|
|
|
|
|
|
|
|
|
@ColumnInfo(name = "artistId")
|
|
|
|
|
private String artistId;
|
|
|
|
|
|
|
|
|
|
@ColumnInfo(name = "artistName")
|
|
|
|
|
private String artistName;
|
|
|
|
|
|
|
|
|
|
@ColumnInfo(name = "primary")
|
|
|
|
|
private String primary;
|
|
|
|
|
|
2021-07-28 18:53:42 +02:00
|
|
|
@ColumnInfo(name = "duration")
|
|
|
|
|
private long duration;
|
|
|
|
|
|
2022-01-02 17:43:30 +01:00
|
|
|
@ColumnInfo(name = "last_play",defaultValue = "0")
|
2021-08-12 17:56:03 +02:00
|
|
|
private long lastPlay;
|
|
|
|
|
|
2022-01-02 17:43:30 +01:00
|
|
|
@ColumnInfo(name = "playing_changed", defaultValue = "0")
|
|
|
|
|
private long playingChanged;
|
|
|
|
|
|
|
|
|
|
public Queue(int trackOrder, String songID, String title, String albumId, String albumName, String artistId, String artistName, String primary, long duration, long lastPlay, long playingChanged) {
|
2021-12-30 18:13:50 +01:00
|
|
|
this.trackOrder = trackOrder;
|
2020-12-05 21:31:12 +01:00
|
|
|
this.songID = songID;
|
2021-07-28 15:28:32 +02:00
|
|
|
this.title = title;
|
|
|
|
|
this.albumId = albumId;
|
|
|
|
|
this.albumName = albumName;
|
|
|
|
|
this.artistId = artistId;
|
|
|
|
|
this.artistName = artistName;
|
|
|
|
|
this.primary = primary;
|
2021-07-28 18:53:42 +02:00
|
|
|
this.duration = duration;
|
2021-08-12 17:56:03 +02:00
|
|
|
this.lastPlay = lastPlay;
|
2022-01-02 17:43:30 +01:00
|
|
|
this.playingChanged = playingChanged;
|
2020-12-05 21:31:12 +01:00
|
|
|
}
|
2020-12-08 11:12:44 +01:00
|
|
|
|
2021-04-16 18:00:19 +02:00
|
|
|
public int getTrackOrder() {
|
|
|
|
|
return trackOrder;
|
2020-12-08 11:12:44 +01:00
|
|
|
}
|
|
|
|
|
|
2021-04-16 18:00:19 +02:00
|
|
|
public void setTrackOrder(int trackOrder) {
|
|
|
|
|
this.trackOrder = trackOrder;
|
2020-12-08 11:12:44 +01:00
|
|
|
}
|
2021-04-17 11:23:53 +02:00
|
|
|
|
|
|
|
|
public String getSongID() {
|
|
|
|
|
return songID;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setSongID(String songID) {
|
|
|
|
|
this.songID = songID;
|
|
|
|
|
}
|
2021-07-28 15:28:32 +02:00
|
|
|
|
|
|
|
|
public String getTitle() {
|
|
|
|
|
return title;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setTitle(String title) {
|
|
|
|
|
this.title = title;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getAlbumId() {
|
|
|
|
|
return albumId;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setAlbumId(String albumId) {
|
|
|
|
|
this.albumId = albumId;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getAlbumName() {
|
|
|
|
|
return albumName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setAlbumName(String albumName) {
|
|
|
|
|
this.albumName = albumName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getArtistId() {
|
|
|
|
|
return artistId;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setArtistId(String artistId) {
|
|
|
|
|
this.artistId = artistId;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getArtistName() {
|
|
|
|
|
return artistName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setArtistName(String artistName) {
|
|
|
|
|
this.artistName = artistName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getPrimary() {
|
|
|
|
|
return primary;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setPrimary(String primary) {
|
|
|
|
|
this.primary = primary;
|
|
|
|
|
}
|
2021-07-28 18:53:42 +02:00
|
|
|
|
|
|
|
|
public long getDuration() {
|
|
|
|
|
return duration;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setDuration(long duration) {
|
|
|
|
|
this.duration = duration;
|
|
|
|
|
}
|
2021-08-12 17:56:03 +02:00
|
|
|
|
|
|
|
|
public long getLastPlay() {
|
|
|
|
|
return lastPlay;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setLastPlay(long lastPlay) {
|
|
|
|
|
this.lastPlay = lastPlay;
|
|
|
|
|
}
|
2022-01-02 17:43:30 +01:00
|
|
|
|
|
|
|
|
public long getPlayingChanged() {
|
|
|
|
|
return playingChanged;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setPlayingChanged(long playingChanged) {
|
|
|
|
|
this.playingChanged = playingChanged;
|
|
|
|
|
}
|
2020-12-05 21:31:12 +01:00
|
|
|
}
|