/* Description: Author: Students in CS231 Date: April 2003 */ import java.io.Serializable; public class Album implements Serializable { String name; Artist artist; String date; public Album(Artist a, String n, String d) { artist = a; name = n; date = d; } public Album(String n, String d) { name = n; date = d; } public void deleteArtist(Artist a) { if (a == artist) artist = null; } public String getName() { return name; } public void setName(String n) { name = n; } public String getDate() { return date; } public void setDate(String d) { date = d; } public Artist getArtist() { return artist; } public void setArtist(Artist a) { artist = a; } public String toString() { String aName=""; if (artist == null) aName = "none"; else aName = artist.getName(); return name + " by " + aName + " created on " + date; } }