Add “album image” to album.
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Wed, 23 Mar 2011 06:02:04 +0000 (07:02 +0100)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Wed, 23 Mar 2011 06:02:04 +0000 (07:02 +0100)
src/main/java/net/pterodactylus/sone/data/Album.java

index 4f52f50..16c9916 100644 (file)
@@ -51,6 +51,9 @@ public class Album implements Fingerprintable {
        /** The description of this album. */
        private String description;
 
+       /** The index of the album picture. */
+       private int albumImage = -1;
+
        /**
         * Creates a new album with a random ID.
         */
@@ -170,6 +173,19 @@ public class Album implements Fingerprintable {
        }
 
        /**
+        * Returns the album image of this album, or {@code null} if no album image
+        * has been set.
+        *
+        * @return The image to show when this album is listed
+        */
+       public Image getAlbumImage() {
+               if (albumImage == -1) {
+                       return null;
+               }
+               return images.get(albumImage);
+       }
+
+       /**
         * Returns the parent album of this album.
         *
         * @return The parent album of this album, or {@code null} if this album