/* * Copyright (c) 2021 William Hubbard. All Rights Reserved. */ package edu.regis.universeplayer.data; import java.util.Arrays; import javax.swing.ImageIcon; public class Album implements Comparable { public int id; public String name; public String[] artists; public transient ImageIcon art; public int year; public String[] genres; public int totalTracks; public int totalDiscs; @Override public int compareTo(Album o) { if (o != null && o.name != null) { return this.name.compareToIgnoreCase(o.name); } else { return -1; } } @Override public String toString() { return "Album{" + "name='" + name + '\'' + ", artists=" + Arrays.toString(artists) + '}'; } }