/* Description: Author: Students in CS231 Date: April 2003 */ import java.io.Serializable; public class MusicDataBase implements Serializable { AlbumList albums = new AlbumList(); ArtistList artists = new ArtistList(); public void addArtist(Artist a) { artists.addArtist(a); } public void addAlbum(Album a) { albums.addAlbum(a); } public Artist getArtist(String name) { return artists.getArtist(name); } public Artist deleteArtist(String name) { Artist a = artists.deleteArtist(name); if (a != null) albums.deleteArtist(a); return a; } public String toString() { return "Database contains:\n " + artists.longToString() + albums.longToString(); } }