app
app
/
com.musicplayer.openmusic.data
/
Playlist
Playlist
public
final
class
Playlist
implements
Serializable
Constructors
Functions
Properties
Constructors
Playlist
Link copied to clipboard
public
Playlist
Playlist
(
UUID
id
,
String
name
,
List
<
Song
>
songList
)
Playlist
Link copied to clipboard
public
Playlist
Playlist
(
UUID
id
,
String
name
)
Functions
add
Song
Link copied to clipboard
public
final
Unit
addSong
(
Song
song
)
calculate
Total
Duration
Link copied to clipboard
public
final
Integer
calculateTotalDuration
(
)
contains
Link copied to clipboard
public
final
Boolean
contains
(
Song
song
)
equals
Link copied to clipboard
public
Boolean
equals
(
Object
other
)
get
Id
Link copied to clipboard
public
final
UUID
getId
(
)
get
Name
Link copied to clipboard
public
final
String
getName
(
)
get
Song
At
Link copied to clipboard
public
final
Song
getSongAt
(
Integer
index
)
get
Song
Count
Link copied to clipboard
public
final
Integer
getSongCount
(
)
get
Song
List
Link copied to clipboard
public
final
List
<
Song
>
getSongList
(
)
hash
Code
Link copied to clipboard
public
Integer
hashCode
(
)
is
Favorites
Link copied to clipboard
public
final
Boolean
isFavorites
(
)
remove
Song
Link copied to clipboard
public
final
Unit
removeSong
(
Song
song
)
remove
Song
At
Link copied to clipboard
public
final
Unit
removeSongAt
(
Integer
index
)
set
Name
Link copied to clipboard
public
final
Unit
setName
(
String
name
)
set
Song
List
Link copied to clipboard
public
final
Unit
setSongList
(
List
<
Song
>
songList
)
Properties
id
Link copied to clipboard
private
final
UUID
id
is
Favorites
Link copied to clipboard
private
final
Boolean
isFavorites
name
Link copied to clipboard
private
String
name
song
Count
Link copied to clipboard
private
final
Integer
songCount
song
List
Link copied to clipboard
private
List
<
Song
>
songList