com.ldodds.musicbrainz
Class TrackSummary

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

public final class TrackSummary
extends java.lang.Object
implements java.io.Serializable

Summary details for a given Track. These are generated by the BeanPopulator class in response to QuickTrackInfo queries. As the data returned from this query is very limited (e.g. no identifiers) the data has limited use -- you have to query further to get additional data. The constructor for this class is protected to limit it's construction to within the API. Where possible you should always prefer using Track rather than TrackSummary.

Author:
ldodds
See Also:
Serialized Form

Constructor Summary
protected TrackSummary()
           
 
Method Summary
 java.lang.String getAlbumName()
           
 java.lang.String getArtistName()
           
 int getDuration()
           
 java.lang.String getTrackName()
           
 int getTrackNum()
           
 int hashCode()
           
 void setAlbumName(java.lang.String string)
           
 void setArtistName(java.lang.String string)
           
 void setDuration(int i)
           
 void setTrackName(java.lang.String string)
           
 void setTrackNum(int i)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TrackSummary

protected TrackSummary()
Method Detail

getAlbumName

public java.lang.String getAlbumName()
Returns:

getArtistName

public java.lang.String getArtistName()
Returns:

getDuration

public int getDuration()
Returns:

getTrackName

public java.lang.String getTrackName()
Returns:

getTrackNum

public int getTrackNum()
Returns:

setAlbumName

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

setArtistName

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

setDuration

public void setDuration(int i)
Parameters:
i -

setTrackName

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

setTrackNum

public void setTrackNum(int i)
Parameters:
i -

toString

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

hashCode

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