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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
TrackSummary
protected TrackSummary()
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