com.ldodds.musicbrainz
Class Album

java.lang.Object
  |
  +--com.ldodds.musicbrainz.Album
All Implemented Interfaces:
java.lang.Comparable, java.io.Serializable

public class Album
extends java.lang.Object
implements java.lang.Comparable, java.io.Serializable

Note: this class has a natural ordering that is inconsistent with equals.

Author:
ldodds
See Also:
Serialized Form

Constructor Summary
Album()
           
 
Method Summary
 int compareTo(java.lang.Object other)
           
 boolean equals(java.lang.Object other)
           
static com.ldodds.musicbrainz.Album getAlbum(java.lang.String id)
           
 java.lang.String getAmazonId()
           
 com.ldodds.musicbrainz.Artist getArtist()
           
 java.util.List getCdindexids()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 java.util.List getReleaseDates()
           
 java.lang.String getReleaseStatus()
           
 java.lang.String getReleaseType()
           
 java.util.List getTracks()
           
 int hashCode()
           
 boolean isCompilation()
           
 void setAmazonId(java.lang.String asin)
           
 void setArtist(com.ldodds.musicbrainz.Artist artist)
           
 void setCdindexids(java.util.List list)
           
 void setId(java.lang.String string)
           
 void setName(java.lang.String string)
           
 void setReleaseDates(java.util.List releaseDates)
           
 void setReleaseStatus(java.lang.String string)
           
 void setReleaseType(java.lang.String string)
           
 void setTracks(java.util.List list)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Album

public Album()
Method Detail

getAlbum

public static com.ldodds.musicbrainz.Album getAlbum(java.lang.String id)

getArtist

public com.ldodds.musicbrainz.Artist getArtist()
Returns:

getCdindexids

public java.util.List getCdindexids()
Returns:

getId

public java.lang.String getId()
Returns:

getReleaseStatus

public java.lang.String getReleaseStatus()
Returns:

getReleaseType

public java.lang.String getReleaseType()
Returns:

getTracks

public java.util.List getTracks()
Returns:

setArtist

public void setArtist(com.ldodds.musicbrainz.Artist artist)
Parameters:
artist -

setCdindexids

public void setCdindexids(java.util.List list)
Parameters:
list -

setId

public void setId(java.lang.String string)
Parameters:
string -

setReleaseStatus

public void setReleaseStatus(java.lang.String string)
Parameters:
string -

setReleaseType

public void setReleaseType(java.lang.String string)
Parameters:
string -

setTracks

public void setTracks(java.util.List list)
Parameters:
list -

getName

public java.lang.String getName()
Returns:

setName

public void setName(java.lang.String string)
Parameters:
string -

getAmazonId

public java.lang.String getAmazonId()

setAmazonId

public void setAmazonId(java.lang.String asin)

getReleaseDates

public java.util.List getReleaseDates()

setReleaseDates

public void setReleaseDates(java.util.List releaseDates)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

compareTo

public int compareTo(java.lang.Object other)
Specified by:
compareTo in interface java.lang.Comparable
See Also:
Comparable.compareTo(java.lang.Object)

isCompilation

public boolean isCompilation()