com.ldodds.musicbrainz
Class Track

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

public class Track
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
Track()
           
 
Method Summary
 int compareTo(java.lang.Object other)
           
 boolean equals(java.lang.Object other)
           
 com.ldodds.musicbrainz.Album getAlbum()
           
 com.ldodds.musicbrainz.Artist getArtist()
           
 int getDuration()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 int getNumber()
           
 java.util.List getTrmIds()
           
 int hashCode()
           
 void setAlbum(com.ldodds.musicbrainz.Album album)
           
 void setArtist(com.ldodds.musicbrainz.Artist artist)
           
 void setDuration(int i)
           
 void setId(java.lang.String string)
           
 void setName(java.lang.String string)
           
 void setNumber(int i)
           
 void setTrmIds(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

Track

public Track()
Method Detail

getArtist

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

getDuration

public int getDuration()
Returns:

getId

public java.lang.String getId()
Returns:

getName

public java.lang.String getName()
Returns:

getNumber

public int getNumber()
Returns:

getTrmIds

public java.util.List getTrmIds()
Returns:

setArtist

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

setDuration

public void setDuration(int i)
Parameters:
i -

setId

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

setName

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

setNumber

public void setNumber(int i)
Parameters:
i -

setTrmIds

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

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)

getAlbum

public com.ldodds.musicbrainz.Album getAlbum()
Returns:

setAlbum

public void setAlbum(com.ldodds.musicbrainz.Album album)
Parameters:
album -