This commit is contained in:
2024-05-01 13:24:03 +02:00
parent b7c2adae27
commit 6d1d53e43c
5 changed files with 45 additions and 17 deletions

View File

@@ -2,8 +2,11 @@ package ch.hevs.isc.slopify_v2
import scala.collection.mutable.ArrayBuffer
class DataBase {
private var artists: ArrayBuffer[Artist] = new ArrayBuffer()
def addArtist(artist: Artist): Unit = artists.addOne(artist)
def containsArtist(artist: Artist): Boolean = artists.contains(artist)
class DataBase extends Serializable {
private var _artists: ArrayBuffer[Artist] = new ArrayBuffer()
def addArtist(artist: Artist): Unit = _artists.addOne(artist)
def containsArtist(artist: Artist): Boolean = _artists.contains(artist)
def getArtists(): Array[Artist] = _artists.toArray
override def toString: String = s"<Database: ${_artists.length} artist(s)>"
}